首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
颜如玉
订阅
山中人兮芳杜若
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
位运算技巧总结
1. 判断数字是否为2的幂 技巧: n & (n-1) == 0 且 n > 0 原理: 2的幂在二进制中只有一个1位,减1后所有低位都变成1,高位变成0,两者按位与结果为0。 例子: 2. 交换两个
Redis scan高位进位加法机制浅析
Redis Scan 命令使用了一种独特的遍历算法——高位进位加法(Reverse Binary Iteration),这是一种巧妙的位运算技巧,确保了在哈希表扩容或缩容过程中能够安全、完整地遍历
Kernel bypass技术遥望
最近阅览一些文章,都提到了Kernel bypass技术,方知随着硬件性能的飞速发展,传统操作系统内核在某些场景下成为了性能瓶颈。由此引发我查阅资料与学习总结遂成本文。
ElasticSearch关键参数备忘
20多个ElasticSearch核心设置默认值,从影响范围来可以分为集群级别、索引级别参数等类型,从灵活性来可以分为动态参数、静态参数。
Rocket MQ : 拒绝神化零拷贝
不可否认零拷贝对于Rocket MQ的高性能表现有着积极正面的作用,但是笔者认为只是锦上添花,并非决定性因素。Rocket MQ性能卓越的原因绝非零拷贝就可以一言以蔽之。
Java实现Http多次请求复用同一连接
HTTP协议并非魔法,不是说新增一条规范,也不是简简单单的Header中加入Connection: keep-alive就能立马支持长连接了。
优化和内存屏障
当使用优化的编辑器时,千万不要认为指令会严格的按照ta们在源码中出现的顺序执行。例如,编译器可能重新安排汇编语言指令以使寄存器以最优方式使用。
Redis进程启动源码浅析
尽管现在Redis的资料浩如烟海,但是整体的、通俗的且以Javaer视角娓娓道来的源码解析,却少之又少。
Mysql锁的内部实现机制浅析
虽然现在关系型数据库越来越相似,但其背后的实现机制可能大相径庭。实际使用方面,因为SQL语法规范的存在使得我们熟悉多种关系型数据库并非难事
再谈Rocket MQ消费进度问题
之前RocketMQ消费进度管理浅析一文结尾,笔者提到了若干种导致重复消费的可能性。彼时笔者认为即使网上普遍流传了众多原因(包括笔者上面提到文章)但是如果洞悉了本质无非就是三点: 网络自身是不可靠的,