记录生活,分享技术
语法、OOP、集合框架、异常处理、泛型、IO/NIO、Lambda、Stream、Optional、新日期时间API
多线程/并发、JMM、JVM内存结构、GC算法、类加载机制、JIT、常用调优参数、 Arthas诊断
SQL(增删改查、联表、索引、优化)、事务、隔离级别、MySQL/PostgreSQL 常用特性、执行计划分析
HTTP/HTTPS、Cookie/Session、RESTful、JSON、Tomcat/Nginx基本使用、Postman
IoC/DI、AOP、Bean生命周期、循环依赖、@Configuration、条件装配、Aware接口
自动配置、 starters、配置绑定、Actuator、Profiles、嵌入式容器、打包部署
MyBatis/MyBatis-Plus(主流)、JPA/Hibernate(部分企业)、事务管理、批量操作、动态SQL
Redis(缓存、分布式锁、限流)、MQ(Kafka/RabbitMQ/ RocketMQ)、Elasticsearch(搜索/日志)
Spring Cloud基本组件(Nacos/Eureka、Gateway、OpenFeign、Sentinel、Seata)、分布式事务、链路追踪
Maven/Gradle、Git、Docker、K8s基础、Jenkins/GitHub Actions、日志(SLF4J+Logback/Log4j2)、监控
单元测试(JUnit5+Mockito)、集成测试、MockMvc、Testcontainers、契约测试(Pact)
慢SQL优化、JVM调优、缓存穿透/击穿/雪崩、接口限流/防刷、XSS/CSRF/JWT/OAuth2
23种经典设计模式 + 微服务架构模式(聚合器、CQRS、事件溯源、侧车、网关聚合等)
数组、链表、树、图、排序、搜索、动态规划、滑动窗口、双指针、堆、单调栈等
Git 版本控制、分支管理、代码审查、协作开发最佳实践