熟练使用 SpringBoot、MyBatis、SpringMVC、Spring Cloud 微服务相关技术等开发框架。
熟悉多种设计模式,例如工厂模式、代理模式、策略模式、单例模式等。
熟悉 Redis 的分布式锁、过期淘汰策略等,并能解决高并发下的缓存穿透,击穿等问题。
熟悉 JavaSE 基础包括集合、多线程、Lambda 表达式+Stream API 高效操作集合类、异常处理。
AI Vibe Coding:在开发中使用 Cursor 等 AI 编程工具,通过编写高质量 Prompt 快速生成页面基础结构和组件代码。
能使用C语言、python做简单程序设计开发。
AI 零代码应用生成平台
项目框架:Spring Boot 3、LangChain4j、LangGraph4j
项目描述 : 基于 Spring Boot 3 + LangChain4j + LangGraph4j 的 AI 零代码应用生成平台。用户输入自然语言描述,由 AI Agent 自动执行并发素材搜集、代码生成、质量检查、项目构建的完整工作流,最终一键部署为可访问的 Web 应用。
个人职责:
通过自定义业务异常类和错误码规范异常类型,并通过 AOP 实现全局异常处理器,提升了系统容错能力。
通过自定义权限注解和 Spring AOP 环绕切面,实现了统一的、非侵入式的用户角色权限校验逻辑。
利用 LangChain4j 框架集成 DeepSeek、通义等多种 AI 大模型,通过声明式的 Ai Service 编程模型快速实现模型调用和网站生成。