2019年8月笔记
深入分析SpringBoot源码如何内嵌Tomcat容器?
https://mp.weixin.qq.com/s/JueJkwjaBWQx63G2dOGTrA
1.Redis缓存穿透,缓存击穿,缓存雪崩原因+解决方案
https://www.cnblogs.com/midoujava/p/11277096.html
2.使用Redis创建分布式锁
https://mp.weixin.qq.com/s/udqV8X5pEMqaTYG1wFqSDQ
3.分布式之Redis的三大衍生数据结构
https://juejin.im/post/5d47eb4f6fb9a06ade10f6a1
4.有关 Redis 缓存的一些应用场景及踩过的坑
https://symonlin.github.io/2019/07/29/redis-1/
基于redis的分布式锁实现
http://blueskykong.com/2018/01/06/redislock/
https://wudashan.cn/2017/10/23/Redis-Distributed-Lock-Implement/
一文读懂RocketMQ消息存储原理
https://mp.weixin.qq.com/s/Dc4divfU__DM9FLZ_T6_dg
Spring Boot Tomcat配置
https://www.jianshu.com/p/b15c8ae153a9
新一代数据库TiDB在美团的实践
https://tech.meituan.com/2018/11/22/mysql-pingcap-practice.html
阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)
https://www.iteye.com/blog/agapple-1929370
rocketmq源码解析合集(78章)
https://mp.weixin.qq.com/s/M4QR21Mu0ujMP-dNg2C8Ow
剖析Spring源码:加载IOC容器
https://mp.weixin.qq.com/s/2FxpKUoQkHozLoupwrbHwQ
InnoDB一棵B+树可以存放多少行数据?
https://mp.weixin.qq.com/s/DzDU5v2TyOmSQSu6slgIuw
浅谈订单号生成设计方案
https://mp.weixin.qq.com/s/6b9DeRM-mCyMaHV4dpl5dA
源码分析RocketMQ顺序消息消费实现原理
https://blog.csdn.net/prestigeding/article/details/79422514
java日志框架log4j详细配置及与slf4j联合使用教程
https://www.cnblogs.com/ywlaker/p/6124067.html
HttpClient 4.5.2-(二)为GET和POST请求添加请求参数和请求头
https://www.jianshu.com/p/7620bf1dd595
Mock.js使用
https://segmentfault.com/a/1190000008839142
每秒30W次的点赞业务,怎么优化?
https://mp.weixin.qq.com/s/vKV0ENUdCmjgRvt8MV-C2Q
Alibaba开源的TransmittableThreadLocal
https://github.com/alibaba/transmittable-thread-local
关于el-dialog,我更推荐的用法
https://www.cnblogs.com/default/p/7634443.html
Vue+Element分组件调用dialog
让 Spring Boot 启动更快一点
https://mp.weixin.qq.com/s/Z9jhuWOwmdCO7QfcA9Er-Q
epoll的内部实现 & 百万级别句柄监听 & lt和et模式非常好的解释
https://blog.csdn.net/tianjing0805/article/details/76021440
JVM的GC停顿时间过长该怎么处理?
https://mp.weixin.qq.com/s/tqCn1CLPdXsaqX6O2fbrnQ
RocketMQ HA机制(主从同步)
https://mp.weixin.qq.com/s/QnFDFBOoI6pDZf8L2KpBDg
rocketmq源码解析 源码解析后的源码
https://github.com/tianheframe/rocketmq