关于
# 📚Blog
这是一个兼具博客文章、知识管理、文档查找的个人网站。如果你喜欢这个博客&主题欢迎到GitHub (opens new window)点个Star,或者交换友链 ( •̀ ω •́ )✧
提示
文章内容仅是我个人的小总结,资历尚浅,如有误还请指正。

# 技能
- 1.深入理解JVM运行原理,了解GC机制,常用的GC算法;深入研究常用的垃圾回收器--ParNew、CMS、G1的运行原理;有过实际的线上JVM优化经验,并针对公司的项目特点及服务器部署特点制定了JVM参数模板;
- 2.对JDK集合包,并发包源码有深入研究,熟悉CAS、AQS、threadlocal的内部原理,深入理解volatile、synchronized硬件级别的原理,并在项目中实战使用过分段加锁机制;
- 3.深入理解设计模式,在项目中实际运用多种设计模式;
- 4.熟练掌握MySql数据库,理解 Innodb存储引擎架构原理、undo log版本链实现MVCC机制;了解B+树索引结构,索引设计、优化原理,能够基于explain执行计划优化sql;
- 5.深入理解Spring Cloud微服务,系统深入研究eureka、feign、ribbon、hystrix、zuul组件源码;
- 6.深入理解分布式事务,熟悉事务隔离级别、XA规范、2PC/3PC理论、CAP分布式理论基础;对TCC分布式事务+可靠消息投递方案+最大努力通知方案有深入理解;
- 7.熟悉常用分布式锁、分布式系统接口幂等性保障方案,深入理解redis分布式锁、zookeeper分布式锁;
- 8.熟练掌握redis缓存,对redis线程模型、基本数据结构、RDB/AOF存储原理、redis主从集群、Cluster集群有一定理解;对缓存穿透、缓存雪崩等场景有深入理解;
- 9.熟悉RocketMQ架构原理,深入研究RocketMQ集群架构原理,消息存储原理、事务消息机制、消息积压处理方案等;
# 后端学习
关注公众号,回复后端资源
,即可获取资源。
# ✉️ 联系
- WeChat or QQ: 544872316
- Email: 544872316@qq.com
- GitHub: https://github.com/lyg945 (opens new window)
编辑 (opens new window)
上次更新: 2024/01/16, 13:37:42