0、基础:
集合框架原理之一:基本结构与源码分析 https://www.cnblogs.com/tengyunhao/p/7430185.html
集合框架原理之二:锁、原子更新、线程池及并发集合https://www.cnblogs.com/tengyunhao/p/7454161.html
1、SpringMVC工作原理之一:DispatcherServlet
[Java] SpringMVC工作原理之一:DispatcherServlet - TengYunhao - 博客园
2、理解JVM之一:工作机制及基本结构
[Java] 理解JVM之一:工作机制及基本结构 - TengYunhao - 博客园
JVM 内存_javaDocker的博客-CSDN博客_内存jvm
JVM 参数配置及详解 -Xms -Xmx -Xmn -Xss 调优总结_javaDocker的博客-CSDN博客
3、理解JVM之二:类加载步骤及内存分配
[Java] 理解JVM之二:类加载步骤及内存分配 - TengYunhao - 博客园
JVM-GC种类及触发机制_javaDocker的博客-CSDN博客_如何触发gc
4、SpringBoot加载机制
SpringBoot加载机制_javaDB_EAD的专栏-CSDN博客_springboot类加载机制
K8S:
K8S概述_javaDocker的博客-CSDN博客_java k8s是什么
Redis:
https://blog.csdn.net/chen978616649/article/details/126006890
JDK8:
基于JDK8的JVM内存模型详解与GC策略_yingziisme的博客-CSDN博客_jdk8 jvm内存模型
4、面试必问的CAS,你懂了吗
面试必问的CAS,你懂了吗?_程序员囧辉-CSDN博客_cas面试
CAS算法的理解及应用_mashaokang1314的博客-CSDN博客_cas算法
5、ZooKeeper常见面试题
ZooKeeper常见面试题_Alyson_han的博客-CSDN博客_zookeeper面试题
6、RocketMQ
RocketMQ吐血总结_武汉红喜-CSDN博客_rocketmq
RocketMQ事务消费和顺序消费详解 - 坏~牧羊人 - 博客园
事务消息的理论://blog.csdn.net/chen978616649/article/details/104570797
事务消息的实现:RocketMQ事务消息实战_中间件兴趣圈-CSDN博客_rocketmq事务消息
RocketMQ 分布式事务消息过程分析_javaDocker的博客-CSDN博客
什么是 RPC?RPC原理是什么?_javaDocker的博客-CSDN博客_什么是rpc
突破性能瓶颈的处理方法有哪些?
1.简单高效的数据结构,提高检索速度;
2.磁盘的顺序写入,避免无序io竞争,提高消息存储速度;
3.预分配机制,降低文件处理等待时间;
4.依赖pagecache机制,批量从磁盘读取消息并加载到缓存,提高读取速度;
5.内存映射机制,较少用户态内核态之间的复制次数,提高处理效率。
从RocketMQ消息持久化设计看磁盘性能瓶颈的突破 - IT一刻钟的个人空间 - OSCHINA - 中文开源技术交流社区
7、MQ
Java多线程任务超时结束
Java多线程任务超时结束的5种实现方法_wonking666的博客-CSDN博客_java 线程超时
java多线程设置超时时间
java多线程设置超时时间_dj2442945707的专栏-CSDN博客_线程超时时间
哨兵Sentinel限流算法
Sentinel 实战-集群限流_javaDocker的博客-CSDN博客
剖析暴增流量下的限流算法和最强哨兵Sentinel_dainandainan1的博客-CSDN博客
技术选型的重要原则
能否简化开发任务(首选价值)
是否符合组织内的主流技术路线(适合自己的很重要)
是否普及程度高或者学习曲线平缓(团队技术升级成本)
能否得到有效地支持(持续改善)
是否有助于规范开发流程(固化)