2020年1月
《从0到1学习Flink》—— Flink 写入数据到 ElasticSearch
https://segmentfault.com/a/1190000017874148
http://www.54tianzhisheng.cn/tags/Flink/page/4/
Java SPI机制:ServiceLoader实现原理及应用剖析
https://juejin.im/post/5d2db85d6fb9a07ea7134408
Apache RocketMQ在今日头条消息服务平台和容灾体系建设方面的实践与思考
https://mp.weixin.qq.com/s/Cc9mthW0nl4mT59DZ5os_Q
看字节跳动容器化场景下,如何实现性能优化?
https://www.infoq.cn/article/2Hxfu3praGYewq6_FcdK
RocketMQ消息轨迹-设计篇
https://cloud.tencent.com/developer/article/1464588
JVM源码分析之线程局部缓存TLAB
https://www.jianshu.com/p/cd85098cca39
https://www.zhihu.com/question/56538259/answer/149400767
聊聊jvm的PermGen与Metaspace
https://segmentfault.com/a/1190000012577387?utm_source=tag-newest
干货:JVM 堆内存和非堆内存 堆和非堆内存
https://www.cnblogs.com/lfs2640666960/p/8516916.html
https://www.cnblogs.com/wangdaijun/p/8620008.html
冷静对待你遇到的所有Java内存异常
https://zazalu.space/2019/09/17/java-memory-error-solution-Theoretically/
Java8内存模型—永久代(PermGen)和元空间(Metaspace)
https://www.cnblogs.com/paddix/p/5309550.html
ElasticSearch源码分析文章系列
https://www.cnblogs.com/hapjin/category/1546739.html
leetcode14. 最长公共前缀--每天刷一道leetcode算法题系列!
https://mp.weixin.qq.com/s/x6xn9y-aKkoT-QXdNoNJQA
腾讯云高可用和容灾解决方案
https://cloud.tencent.com/developer/article/1058500
深度剖析服务发现组件Netflix Eureka
https://zhuanlan.zhihu.com/p/24829766
深入理解Ribbon之源码解析
https://blog.csdn.net/forezp/article/details/74820899
现代发布技术的原理和实践
http://techblog.ppdai.com/2018/03/24/20180324/
Eureka at a glance
https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance
大规模集群之告警系统实践
http://www.sohu.com/a/249324576_100251585
Elasticsearch 跨集群同步
https://yq.aliyun.com/articles/599185
Kafka 双机房容灾 跨机房同步程序
https://github.com/uber/uReplicator
在分布式数据集(如elasticsearch)上进行快速深分页查询
https://blog.csdn.net/wantalcs/article/details/85247466
我在使用Prometheus时都踩过哪些坑?
https://dbaplus.cn/news-134-2799-1.html
快速理解为啥这个查询使用索引,那个查询不使用索引,学会了才发现:真tm简单
https://mp.weixin.qq.com/s/o0JFTpGa4MLtDKHf4B2Ing
MySQL 是怎样运行的:从根儿上理解 MySQL
https://juejin.im/book/5bffcbc9f265da614b11b731/section/5c0374a06fb9a049d37ed783
线程安全实现与CLH队列
https://www.jianshu.com/p/0f6d3530d46b