首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
颜如玉
掘友等级
Java路人
唯见日暖月寒,来煎人寿
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
136
文章 136
沸点 0
赞
136
返回
|
搜索文章
赞
文章( 136 )
沸点( 0 )
MybatisPlus Sql Inject魔法🪄
背景介绍 笔者日常的工作有些业务会遇到唯一索引约束。注意到: 业务功能相似,要求当唯一键存在时根据唯一键更新,否则直接插入 Mysql DUPLICATE KEY UPDATE天然支持上述功能 由此引
Redis主从同步浅析
概述 《数据密集型应用》 一书中写道: 虽然Redis可能更像是计算密集型的应用,但是书中的观点依然十分适用。复制意味着在通过网络连接的多台机器上保留相同数据的副本我们希望能复制数据,可能出于各种各样
谈谈SerializedLambda
背景介绍 写这篇文章得从一个现象说起。使用Mybatis Plus的开发可能对如下代码非常熟悉: 假设存在一个数据库表的映射结构,我们叫它SimpleModel 我们有一个根据otherId获取数据库
RocketMQ 消息队列冷读问题的分析与优化
对于RocketMQ来讲,如果消费比较及时,大部分读取仅通过PageCache就完成了,但是冷读的消费者,读取的消息已经从pageCache中被驱逐了,此时消息的读取会从磁盘中读取
位运算技巧总结
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核心设置默认值,从影响范围来可以分为集群级别、索引级别参数等类型,从灵活性来可以分为动态参数、静态参数。
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(下)
8. PoolThreadCache 的设计与实现 到目前为止,内存池的整个内部实现笔者就为大家剖析完了,现在让我们把视角从内存池的内部重新转移到整个架构层面上来俯瞰一下整个内存池的全貌。 笔者在本文
谈一谈 Netty 的内存管理 —— 且看 Netty 如何实现 Java 版的 Jemalloc(中)
4. PoolChunk 的设计与实现 如上图所示,PoolChunk 在整个内存池的架构设计中是属于最基础的数据结构,负责管理 Page 级别的内存块,Netty 中一个 Page 大小为 8K ,
下一页
个人成就
文章被点赞
674
文章被阅读
65,804
掘力值
2,719
关注了
17
关注者
207
收藏集
18
关注标签
26
加入于
2019-07-22