Learning Path

Tools

maven repository: https://mvnrepository.com/

Code Standards: https://developer.aliyun.com/live/1201

Common Interviews

Class loading order: https://blog.csdn.net/weixin_44843569/article/details/121616483

How Should Java Programmers Write Resumes? - Ao Bing's Answer - Zhihu
https://www.zhihu.com/question/23527137/answer/1008285022

mysql optimization: https://www.bilibili.com/video/BV1iq4y1u7vj/?p=159

redis: avalanche, breakdown

difference between # and $ in mybatis

difference between composite index and multiple indexes

multithreading and locks: optimistic lock (redis lock)

jvm: difference between heap and stack

microservices:
service fusing, degradation
components and service calls

why red-black tree
difference in garbage collection
logic of matrix calculation in mr

ioc, aop

design patterns: observer pattern, adapter pattern

what transaction isolation levels does mysql have?

common boot annotations

boot loading order

gc: CMS and G1

how to implement deep copy?

database optimization

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!