摘要: 对象池 在每次开始执行垃圾回收时,都会清除所有已创建的临时对象池中的值 一个固定大小,不会被GC的内存池 主要优势是不会被GC。缺点是少了收缩性,设置大了浪费内存,设置小了复用作用不明显 适用于能够提前预估池子大小的场景 在实践中,我们将其用在DB序列化层,其Worker数量固定,单个[]byte较 阅读全文
posted @ 2025-11-05 09:34 萤火1998 阅读(3) 评论(0) 推荐(0)
摘要: Predicates and Priorities scheduling Scheduler Extender Multiple Schedulers Scheduling Framework 流程 Framework的调度流程是分为两个阶段: scheduling cycle和binding cy 阅读全文
posted @ 2021-12-07 17:01 萤火1998 阅读(0) 评论(0) 推荐(0)
摘要: 主键 主键是数据表中对数据对象能够唯一和完整标识的数据列或数据列的组合 但能唯一和完整标识的列不一定是主键 主键要满足的条件: 一个表只能有一个主键 但该主键可以由多个列组成 任意两行主键的值(或组合)都不相同不能有空值(NULL)值不允许修改或更新值不能被重用 如果某行从表中删除,它的主键不能赋给 阅读全文
posted @ 2021-10-24 16:35 萤火1998 阅读(0) 评论(0) 推荐(0)
摘要: 端口可以区分同一主机上的不同服务,做到多个服务复用同一个IP地址端口是运输层关注的东西,出现在TCP/UDP的首部 UDP和TCP可以同时使用同一端口而互不干扰 端口在首部中占据16bit,所以端口的取值范围为1 ~ 65535 小于 1024 的端口号通常和 Linux 系统内置服务关联 一般需要 阅读全文
posted @ 2021-10-01 20:23 萤火1998 阅读(0) 评论(0) 推荐(0)
摘要: nvm (node version manager) 安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash # 写入~/.zshrc export NVM_DIR="$HOME/. 阅读全文
posted @ 2021-09-21 20:54 萤火1998 阅读(0) 评论(0) 推荐(0)
摘要: bin 存放二进制可执行文件 例如ls,cat,mkdir等内置系统命令 sbin 存放只有root才能访问的二进制可执行文件boot 存放用于系统引导时使用的各种文件dev 用于存放设备文件 /dev/null 表示空设备 它丢弃一切写入其中的数据(但报告写入操作成功)读取它则会立即得到一个EOF 阅读全文
posted @ 2021-09-21 15:01 萤火1998 阅读(0) 评论(0) 推荐(0)
摘要: ICMP 的全称是 Internet Control Message Protocol(互联网控制协议)用于在IP主机、路由器之间发送控制消息 不用于传输用户数据控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息 ICMP 报文承载在 IP 包中 就和 TCP 与 UDP 报文段作为 阅读全文
posted @ 2021-08-31 17:16 萤火1998 阅读(2) 评论(0) 推荐(0)
摘要: 建连过程 第一阶段:协议版本协商 如果能一起工作,进入下一阶段,如不能,服务器断开 TCP 连接,会话结束明文传输 第二阶段:算法协商 公钥算法列表、加密算法列表、消息验证码算法列表、压缩算法列表等通过DH秘钥交换算法生成并传递会话秘钥,以后的通信数据都通过该秘钥使用对称加密算法加密(例如AES算法 阅读全文
posted @ 2021-06-01 18:19 萤火1998 阅读(0) 评论(0) 推荐(0)