技能总结
Technical Skills
理解 JVM 内存模型与 GC 机制,掌握并发编程(线程池、AQS、CAS 等),能解决高并发场景线程安全问题;
熟练使用 Spring Boot、Spring Cloud 微服务生态(Nacos/OpenFeign/Sentinel),理解 Spring IoC/AOP 原理;熟练使用 MyBatis,擅长动态 SQL 与查询优化;
熟悉常用数据库如 MySQL、PostgreSQL 等,深入理解 InnoDB 存储引擎、索引优化与 SQL 执行计划分析;熟练使用 Redis(核心数据结构、持久化、缓存策略),解决缓存常见问题;
熟练使用 RabbitMQ 消息队列,掌握消息可靠性与积压处理;了解分布式事务(Seata)、分布式锁、分布式 ID 生成等核心技术;
熟练使用 Maven/Git、Docker 容器化部署;
具备微服务拆分、读写分离、分库分表设计能力;熟悉 DDD 架构设计;熟练运用缓存、异步化、限流熔断等手段优化系统性能;
熟悉 LangChain4j 框架,掌握智能对话流程编排、Prompt 工程与链式调用,具备 RAG 知识库构建、业务智能助手等 AI 业务场景的实战经验;
熟悉 Cursor、Trae 等 AI 提效开发工具,可借助其完成代码审查优化、复杂模块重构与 AI 功能快速迭代,提升研发交付效率与代码质量;
智能体作品展示:微信公众号搜“7itcat”
Java & Concurrency: Deep understanding of JVM memory model and GC mechanisms. Proficient in concurrent programming (Thread Pools, AQS, CAS) and adept at resolving thread-safety issues in high-concurrency environments.
Frameworks & Microservices: Proficient in Spring Boot and Spring Cloud ecosystem (Nacos, OpenFeign, Sentinel). Solid grasp of Spring IoC/AOP principles. Expert in MyBatis, specializing in dynamic SQL and query optimization.
Databases & Caching: In-depth knowledge of MySQL/InnoDB storage engine, index optimization, and SQL execution plan analysis. Proficient in Redis (core data structures, persistence, caching strategies) and skilled in resolving cache penetration, breakdown, and avalanche issues.
Middleware & Distributed Systems: Proficient in RabbitMQ, with mastery of message reliability and backlog handling. Familiar with distributed transactions (Seata), distributed locks, and distributed ID generation.
Architecture & DevOps: Proficient in Maven, Git, and Docker containerization. Capable of microservice decomposition, read/write splitting, and database sharding design. Familiar with DDD architecture. Skilled in optimizing system performance using caching, async processing, rate limiting, and circuit breaking.
AI & LLM Integration: Familiar with LangChain4j framework, proficient in intelligent conversation flow orchestration, prompt engineering, and chain invocation. Hands-on experience in building RAG knowledge bases and business AI assistants. Proficient in AI-augmented development tools (Cursor, Trae) for code review, complex module refactoring, and rapid AI feature iteration.
AI Portfolio: WeChat Official Account: 7itcat
工作及项目经历
Professional Experience
项目架构:基于 SpringCloud微服务架构,前后端分离设计,按业务领域拆分功能模块
SpringBootSpringCloud AlibabaMyBatisMySQLRedisRabbitMQXXL-Job...
项目描述:该模块是公司会员营销管理系统的核心业务模块,我主要负责模块的后端设计、开发与迭代维护,服务于公司线上平台的会员促活、留存转化等日常营销活动。模块核心实现积分抽奖全流程能力,支持常规积分抽奖、指定积分档位专属抽奖、连续参与解锁奖励等主流玩法,配套用户黑白名单管控、中奖概率动态配置、未中奖兜底奖励等机制,保障营销活动合规可控落地。开发过程中结合常用设计模式优化代码结构,减少冗余代码,提升业务迭代效率,满足不同营销玩法的快速上线需求。
Spring BootSpring Cloud AlibabaMyBatisMySQLRedisRabbitMQXXL-JOB...
SpringBootMyBatisMySQLRedisRabbitMQDocker...
项目描述:对用户的法律咨询内容进行收集、记录及答复反馈,后台同步对数据进行管理。
Spring BootMyBatisMySQLRedisRabbitMQDocker...
项目描述:对涉及电能表进行发起工单核查流转,对清洗后的增量数据执行入库及更新操作
SpringBootSOAP Web ServiceRabbitMQPostgreSQL...
Spring BootSOAP Web ServicesRabbitMQPostgreSQL...
项目描述:对五省一市下收集的海量电能表信息进行统计以及各电表状态等数据的可视化及设备状态的分析处理等。
SpringBootMybatisRedisPostgreSQLDockerK8sDevOps...
Spring BootMyBatisRedisPostgreSQLDockerK8sDevOps...