tcp 常见问题

Halo Halo 发布于 2022-06-10

tcp 粘包

Halo Halo 发布于 2022-06-10

http 状态码

Halo Halo 发布于 2022-06-10

高并发模型

Halo Halo 发布于 2022-05-24

sql 统计历史不同汇率成交

定单表select * from sales order by date;datecurrencyval2022-01-01rmb10.002022-01-01hk100.002022-02-02rmb100.002022-03-01hk10.002022-04-02hk100.002022-04-

Halo Halo 发布于 2022-05-13

敏捷开发

Halo Halo 发布于 2022-05-13

通用线程状态

通用线程状态从操作系统层面上,任何线程一般都具有五种状态,即创建、就绪、运行、阻塞、终止。新建状态(NEW)在程序中用构造方法创建一个新线程时,如 new Thread(),该线程就是创建状态,此时它已经有了相应的内存空间和其它资源,但是还没有开始执行。就绪状态(READ)新建线程对象后,调用该线程

Halo Halo 发布于 2022-05-12

zmq

简介ZMQ(ZERO MQ) 是个类似于 Socket 的一系列接口,用于 node 与 node 间的通信,node 可以是主机或者是进程。ZMQ 使用 c/c++ 开发的。接口是 c (接口/实现文件 zmq.h/zmq.cpp)。官网: https://zeromq.org/与 Socket

Halo Halo 发布于 2022-05-10

mysql索引简介

常见索引机制哈希表以键值对存储数据的结构,缺点会发生hash突出,后面跟着的链表和数组,使得哈希表结构适用于等值查询的场景。二叉树二叉树是搜索效率最高的,时间复杂度是 O(log(N)),为了维持 O(log(N)) 的查询复杂度,得保持这颗树是一颗平衡二叉树。B+树:B+树是B树的一种变形形式,B

Halo Halo 发布于 2022-05-09

redis内存回收机制

定期删除,redis默认每个100ms随机抽取进行检查,是否有过期的key,有过期key则删除。惰性删除。在你获取某个key的时候,redis会检查一下,这个key如果设置了过期时间那么是否过期了?如果过期了此时就会删除。

Halo Halo 发布于 2022-05-09