首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
颜如玉
掘友等级
资深Java工程师
唯见日暖月寒,来煎人寿
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
140
文章 140
沸点 0
赞
140
返回
|
搜索文章
颜如玉
资深Java工程师
·
8天前
关注
HikariCP极致优化:Dead code elimination🪄
背景介绍 故事开头发生于笔者所在的技术交流群。 A同学提问:有大佬看 HikariCP源码吗?这个我没看懂 X大佬答道: C2 的时候,调用这个类的任何方法的代码都会被抹掉...
13
18
分享
颜如玉
赞了这篇文章
bin的技术小屋
9月前
关注
时间轮在 Netty , Kafka 中的设计与实现
在业务开发的场景中,我们经常会遇到很多定时任务的需求。比如,生成业务报表,周期性对账,同步数据,订单支付超时处理等。针对业务场景中定时任务逻辑复杂,执行时间长的特点,市面上...
19
2
分享
颜如玉
关注了
挖坑的张师傅
资深Java工程师
颜如玉
赞了这篇文章
挖坑的张师傅
@C
·
10月前
关注
一次使用 rust ebpf 来解决 k8s 网络通信故障记录
在 Flannel VXLAN 网络通信异常,经排查发现是中间设备拦截了 VXLAN 包头标志位 0x08。通过编写 eBPF 程序,将出站包的标志位改为 0x88,入站时...
10
评论
分享
颜如玉
关注了
大厂码农老A
资深Java工程师
颜如玉
资深Java工程师
·
15天前
关注
🤲🏻🤲🏻🤲🏻临时重定向一定要能重定向🤲🏻🤲🏻🤲🏻
背景描述 事情发生在一年前,彼时我正通过HttpClient调用合作方接口,屡屡遭遇报错。我反复核验代码逻辑,确认调用方式分毫不差,但是调用一直报错。当时为赶项目工期,只得...
18
12
分享
颜如玉
资深Java工程师
·
21天前
关注
MybatisPlus Sql Inject魔法🪄
背景介绍 笔者日常的工作有些业务会遇到唯一索引约束。注意到: 业务功能相似,要求当唯一键存在时根据唯一键更新,否则直接插入 Mysql DUPLICATE KEY UPDA...
20
26
分享
颜如玉
资深Java工程师
·
22天前
关注
Redis主从同步浅析
概述 《数据密集型应用》 一书中写道: 虽然Redis可能更像是计算密集型的应用,但是书中的观点依然十分适用。复制意味着在通过网络连接的多台机器上保留相同数据的副本我们希望...
10
6
分享
颜如玉
资深Java工程师
·
23天前
关注
谈谈SerializedLambda
背景介绍 写这篇文章得从一个现象说起。使用Mybatis Plus的开发可能对如下代码非常熟悉: 假设存在一个数据库表的映射结构,我们叫它SimpleModel 我们有一个...
11
14
分享
颜如玉
赞了这篇文章
一语长情
资深研发工程师
·
28天前
关注
RocketMQ 消息队列冷读问题的分析与优化
对于RocketMQ来讲,如果消费比较及时,大部分读取仅通过PageCache就完成了,但是冷读的消费者,读取的消息已经从pageCache中被驱逐了,此时消息的读取会从磁...
8
评论
分享
颜如玉
资深Java工程师
·
1月前
关注
位运算技巧总结
1. 判断数字是否为2的幂 技巧: n & (n-1) == 0 且 n > 0 原理: 2的幂在二进制中只有一个1位,减1后所有低位都变成1,高位变成0,两者按位与结果为...
17
13
分享
颜如玉
资深Java工程师
·
1月前
关注
Redis scan高位进位加法机制浅析
Redis Scan 命令使用了一种独特的遍历算法——高位进位加法(Reverse Binary Iteration),这是一种巧妙的位运算技巧,确保了在哈希表扩容或缩容过...
15
7
分享
颜如玉
资深Java工程师
·
1月前
关注
Kernel bypass技术遥望
最近阅览一些文章,都提到了Kernel bypass技术,方知随着硬件性能的飞速发展,传统操作系统内核在某些场景下成为了性能瓶颈。由此引发我查阅资料与学习总结遂成本文。...
15
8
分享
颜如玉
资深Java工程师
·
1月前
关注
ElasticSearch关键参数备忘
20多个ElasticSearch核心设置默认值,从影响范围来可以分为集群级别、索引级别参数等类型,从灵活性来可以分为动态参数、静态参数。...
15
13
分享
颜如玉
赞了这篇文章
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(下)
8. PoolThreadCache 的设计与实现 到目前为止,内存池的整个内部实现笔者就为大家剖析完了,现在让我们把视角从内存池的内部重新转移到整个架构层面上来俯瞰一下整...
7
评论
分享
颜如玉
赞了这篇文章
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(中)
4. PoolChunk 的设计与实现 如上图所示,PoolChunk 在整个内存池的架构设计中是属于最基础的数据结构,负责管理 Page 级别的内存块,Netty 中一个...
11
评论
分享
颜如玉
赞了这篇文章
bin的技术小屋
11月前
关注
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(上)
在之前的 Netty 系列中,笔者是以 4.1.56.Final 版本为基础和大家讨论的,那么从本文开始,笔者将用最新版本 4.1.112.Final 对 Netty 的相...
4
评论
分享
颜如玉
关注了
Aa海洋
资深Java工程师
颜如玉
赞了这篇文章
Aa海洋
11月前
关注
Java 用来代替反射的工具 reflect-linker
Java 用来代替反射的工具 reflect-linker,更好用,更好的性能,更加的安全, 还非常轻量化...
9
6
分享
颜如玉
赞了这篇文章
Spurs蒋
基础架构-中间件
·
2年前
关注
【JVM案例篇】堆外内存(JNI Memory)泄漏(Linux经典64M内存块问题)
每隔几个月就会出现内存告警,甚至OOM,持续一年多,一直以来解决办法是重启。 最后发现问题在于堆外内存泄漏,通过JVM将使用的内存分配器ptmalloc2替换为jemall...
62
14
分享
下一页
个人成就
文章被点赞
784
文章被阅读
69,673
掘力值
3,009
关注了
18
关注者
235
收藏集
18
关注标签
26
加入于
2019-07-22