熟悉 JavaSE 核心知识,理解常用集合与数据结构、面向对象思想、反射、异常处理等
熟悉 Spring、Spring Boot 等框架的使用,理解 IOC、AOP、事务管理等核心特性
熟悉 Nacos、Sentinel ,Spring Cloud相关等微服务组件,实现服务注册配置、网关路由、流量防护
熟悉分布式事务、分布式 ID、接口幂等设计,掌握限流、熔断、降级等高可用保障方案
熟悉 MySQL,理解事务、索引、SQL 优化、锁机制、MVCC、隔离级别、日志等
熟悉 Redis,理解 5 种核心数据结构、持久化方式、缓存淘汰策略,掌握缓存雪崩、击穿、穿透的解决方案
熟悉 JUC 并发编程,了解线程池机制、多种锁原理、ThreadLocal、CAS、AQS 等
熟悉 JVM 内存模型,了解垃圾回收机制、双亲委派机制、类加载过程等
熟悉 RabbitMQ,RocketMQ,kafka等消息队列,理解消息可靠性、顺序性,掌握重复消费、消息丢失、消息堆积的解决方案
熟悉常见的设计模式,如工厂模式,单例模式,装饰器模式等
熟练使用 Docker 进行应用容器化部署,能够编写 Dockerfile 构建项目镜像,使用 Docker Compose 编排
熟悉JavaWeb,理解CSS/HTML/JavaScript等页面语言
掌握 Spring AI,LangChain4j框架,了解 RAG、FunctionCall的运用
熟悉 IDEA、Maven、Git等开发工具,熟练使用Claoud Code、Cursor 等 AI 编程工具提高效率
蓝海编程平台:是一个面向编程爱好者的综合技术社区系统,集资源分享、技术文章、需求对接、AI 智能客服、实时消息通知等核心功能于一体。项目采用前后端分离架构,遵循 Maven 多模块分层架构设计,各模块职责清晰、解耦充分,具备良好的可扩展性和可维护性
AI智能招聘平台:面向求职者与企业 HR 的一站式智能招聘平台,实现AI智能客服,简历解析、人岗匹配、实时沟通、异步任务处理等核心能力,解决传统招聘效率低、并发不安全、接口响应慢等问题。
技术栈:Springboot,Spring Security,JWT,MyBatis-Plus,MySQL,Redis,RabbitMQ,WebSocket,LangChain4j,OSS 项目简介: 蓝海编程平台是一个面向编程爱好者的综合技术社区系统,集资源分享、技
技术栈:Spring Boot 3 + MySQL + Redis + RabbitMQ + Spring AI +Mybatis+ WebSocket + JWT 项目简介:面向求职者与企业 HR 的一站式智能招聘平台,实现AI智能客服,简历解析、人岗匹配、实时沟通、异步