编程语言
Java:JavaSE 基础语法、面向对象、集合框架(底层结构与红黑树原理)、Lambda、Stream、反射、动态代理、IO、多线程、网络编程
C/C++:良好的算法实现能力,用于竞赛刷题(蓝桥杯、洛谷)
SQL:熟练掌握 MySQL 增删改查、多表查询、事务、存储过程、视图
数据库
MySQL:DDL/DML/DQL/DCL、事务与 ACID、隔离级别、存储引擎(InnoDB/MyISAM)、索引(B+Tree、最左前缀、覆盖索引、索引失效)、SQL 优化、MVCC、锁机制、redo/undo/binlog 日志、主从复制、分库分表、读写分离、MyCat
JDBC:PreparedStatement(防 SQL 注入)、Druid 连接池
后端框架
Spring 生态:Spring(IoC/DI、AOP)、Spring Boot(自动配置、自定义 Starter、缓存、任务调度、消息、监控)、Spring MVC
持久层:MyBatis、MyBatis-Plus(BaseMapper、IService、分页插件)
RESTful API:规范接口设计、统一返回封装(Result)、全局异常处理
微服务与中间件
Spring Cloud:Nacos、OpenFeign、Gateway、Sentinel、Seata
消息队列:RocketMQ、RabbitMQ、SpringAMQP
缓存:Redis(数据类型、持久化、主从哨兵集群、多级缓存 Caffeine)
搜索:Elasticsearch(索引、DSL 查询、数据同步)
容器与运维:Docker、Linux、Nginx/OpenResty、Canal、Git
前端与 AI
前端:HTML5、CSS3、原生 JavaScript、Vue、Element Plus,可独立完成前后端联调
AI:Python、PyTorch、Transformers、QLoRA/PEFT 大模型微调、Flask、DeepSeek API 接入与提示词工程、NLP 数据处理