Spring/框架/JDK/源码相关
扯下@EventListener这个注解的神秘面纱。
slf4j源码解析
jdk1.7 HashMap中的致命错误:循环链表
@Accessors(chain = true)导致BeanUtils.copyProperties失效问题的排查思路
Spring当中的BeanUtils.copyProperties方法是深拷贝还是浅拷贝?
canal源码分析简介
FASTJSON2提升Java字符串编码解码性能的技巧(可用于学习涉及到:编码转换;String构造的优化;舍弃charAt改用直接操作value数组;高性能encodeUTF8)
Spring bean到底是如何创建的?(上)(BeanDefinition注册定义-getSingleton三级缓存解决循环依赖-BeanPostProcessor实例化)
代码之美:聊聊代码整洁之道
高并发/多线程
Java线程池,shutdown、awaitTermination、shutdownNow的作用与区别
高并发系统设计 40 问
三个烂怂八股文,变成两个场景题,打得我一脸懵逼。
mysql间隙锁导致的死锁问题排查
线程数突增!领导说再这么写就GC掉我!
DB+事务相关
日常工作——TransactionSynchronizationManager.registerSynchronization使用中事务传播产生的问题
【spring高阶/装逼/实用技巧】如何优雅的在事务提交/回滚前后插入业务逻辑:快用TransactionSynchronizationManager.registerSynchronization
数据库报错: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction问题定位排查
Spring获取当前事务的状态
MYSQL 分页 limit + order by
几行烂代码,我赔了16万。(包含超卖问题,spring事务源码,传播机制解读)
工作六年,看到这样的代码,内心五味杂陈(aop实现数据隔离)
order by + limit 无序原因 (*堆排序造成的同顺序字段下最大ID会靠前)
MySQL惊天陷阱:left join时选on还是where?
Google如何利用SQL数据库支持47.7亿用户
如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件
从 MySQL 迁移到 SQL Server(通过ssma实现迁移方案)
使用SSMS导入Excel文件到数据库,未在本地计算机上注册"Microsoft.ACE.OLEDB.16.0"提供程序
Microsoft SQL Server Integration Services (SSIS) 详细介绍
宽表设计的三大误区,90%的人都踩过坑!
使用 Canal 实时从 MySql 向其它库同步数据
分布式相关
Nacos-配置中心原理解析
万亿级调用系统:微信序列号生成器架构设计及演变
超详细springcloud sentinel教程~
【面试】实现分布式锁的三种方式(这里详细介绍了如果锁过期了业务还没实现完成,需要延长锁失效时间,缓存做锁可以使用Redission)
扯一扯Nacos的神秘面纱。
Nacos 发布 MCP Registry,实现存量应用接口“0改动”升级到 MCP 协议
Devops相关
缓存相关
Java中如何保证缓存一致性问题(延迟双删)
Redis 入门及应用 ( 六 ) 分布锁(分布式锁的实现)
Redis批量查询的四种技巧,应对高并发场景的利器!
MQ相关
后起之秀 RocketMQ 为什么性能不如 Kafka?(涉及到零拷贝技术:mmap 和 sendfile)
揭秘JDQ限流架构:实时数据链路的多维动态带宽管控|京东零售技术实践(基于kafka打造的中间件框架,对限流功能进行改造,包括基于分区级别的独立限流)
算法+数据结构+二进制/位运算相关
OI Wiki
Hello 算法
LABULADONG 的算法网站
HashMap头插法为什么会出现死循环 产生循环链表的影响是什么
Java中Comparator的个人简单理解(升序降序)与使用
java comparator 升序、降序、倒序从源码角度理解
PriorityQueue的用法和底层实现原理
在Java中>、>>、>>>三者的区别
什么是 SHA 加密? SHA-1 与 SHA-2
逻辑推理基本方法|演绎、归纳、反演
5年收益曾狂飙131倍,没有未来函数,"圣杯"背后却有这样的bug
项目中实际遇到的优化及排查相关
1.redis
2.httpclient
PoolingHttpClientConnectionManager实现http连接池
Apache HttpClient使用不当导致的请求超时问题排查
Connection pool shut down http请求异常关闭
RestTemplate使用不当引发的问题分析
3.jvm调优
JVM实战:Metaspace内存溢出排查与总结
快来更新一下关于 System.gc 的八股文
环境配置+工具相关
IDEA常用快捷键大全(详解)
visualsvn
jetbrains
docs.spring.io
arthas官网
Arthas使用教程(8大分类)
【性能优化】Arthas 原理浅谈
2万字揭秘阿里巴巴数据治理平台DataWorks建设实践
一文读懂OSS、NAS、EBS有什么区别?
curl 的用法指南
leeks
Power Automate 自动发送带附件并汇总的邮件(Cloud flow)
前端相关
流程引擎
Clickhouse
ClickHouse 在字节广告 DMP& CDP 的应用
ClickHouse 在有赞的实践
伴鱼用户画像平台:设计篇
官宣了:ClickHouse 与 OpenTelemetry 的集成
ClickHouse 的“独孤九剑”:极速查询的终极秘籍
大数据
Uber大数据平台演进:MySQL撑不住后,PB级数据怎么扛?
DataMesh: How Uber laid the foundations for the data lake cloud migration
AI
省钱也是技术活:解密DeepSeek的极致压榨术
独家对话Manus肖弘:世界不是线性外推,做博弈中的重要变量
全网最全面详细的Cursor使用教程
Cursor使用教程
BI
零基础入门DAX
Power BI 行级别安全性 (RLS)
Power BI:合并表的两种方法 - DAX 和 Power Query
主力资金突然大量流出,为什么股票却仍在上涨?