Java基础:熟练掌握Java核心语法、面向对象编程(封装、继承、多态),熟悉集合框架(List/Map/Set)、IO流、多线程基础,了解JDK8新特性(Lambda表达式、Stream API)。
框架应用:熟练使用Spring Boot、Spring MVC进行基础开发,掌握MyBatis、MyBatis-Plus的CRUD操作、条件查询及分页使用,理解Spring IOC、AOP核心思想。
API开发:能够开发基础RESTful API,使用Swagger生成接口文档,掌握简单的接口联调、异常排查方法。
设计模式:了解单例、工厂、代理等常用设计模式,能够在简单场景中运用。
面向基层医疗机构的智能影像辅助诊断公共服务平台
技术栈:
Java + Spring Boot + Spring MVC + MyBatis-Plus + MySQL + Swagger + Python
核心工作:
基于 Java 完成平台后端开发,运用核心语法与面向对象思想搭建基础模块,通过 List/Map 集合框架处理影像诊断数据,IO 流实现诊断报告临时存储,多线程基础优化数据处理效率;
采用 Spring Boot+Spring MVC 构建后端架构,基于 MyBatis-Plus 实现患者、影像数据的 CRUD 及分页查询,通过 IOC 实现组件解耦,AOP 统一记录接口请求日志;
开发影像上传、结果查询等 RESTful API,使用 Swagger 生成接口文档,完成前后端联调,排查解决数据传输、参数校验等接口异常,部分场景运用单例、工厂模式提升代码复用性;
利用 Python 完成影像数据的预处理与简单特征提取,配合后端完成数据交互,保障平台数据处理流程的完整性。
基于大语言模型及知识图谱的地质找矿知识库构建
技术栈:
Java + Spring Boot + MyBatis + MySQL + JDK8 新特性 + Python
核心工作:
以 Java 为后端开发核心,运用 Lambda 表达式 + Stream API 简化地质数据过滤、统计操作,多线程基础实现数据并行处理,提升数据处理效率;
基于 Spring Boot 快速搭建知识库后端服务,Spring MVC 完成请求分发,MyBatis 实现地质文献、找矿案例的持久化操作,开发多条件组合查询功能,理解 IOC 核心思想实现组件管理;
开发知识库内容增删改查 RESTful API,生成接口文档并完成联调,优化 SQL 语句解决查询慢问题,通过代理模式实现接口权限校验,单例模式设计配置工具类;
借助 Python 完成大语言模型的调用、知识图谱的构建与可视化,处理地质文本数据的分词、标注,通过接口与 Java 后端实现数据互通,支撑知识库核心功能。