一、 Java核心开发 (扎实的基础)
基础与高级语法:变量、数据类型、流程控制、数组。
面向对象编程:封装、继承、多态、抽象类、接口、内部类。
核心API:字符串处理、日期时间、集合框架(List、Set、Map)、异常处理。
高级特性:IO流、多线程、网络编程、反射等。
新特性:Lambda表达式、Stream API等。
二、 企业级Web开发 (前后端分离架构)
前端技术栈:
基础三件套:HTML5、CSS3、JavaScript (ES6+)。
前端框架:Vue.js 及周边生态 (Vue Router, Vuex)。
UI框架:Element Plus。
异步通信:Ajax / Axios。
后端技术栈:
项目构建:Maven (基础与高级)。
核心框架:Spring Boot (核心、MVC)、Spring (AOP、原理)。
持久层框架:MyBatis、Mybatis-Plus (快速开发)。
数据库:MySQL (基础与索引优化)。
认证授权:JWT、Spring Security / 若依框架权限体系。
接口文档:Swagger / Knife4j (在线API文档)。
开发与部署:
版本控制:Git。
部署环境:Linux服务器。
容器化:Docker。
项目管理:禅道。
三、 AI与智能物联网技术 (核心赋能与行业应用)
AI集成与应用:
AI大模型调用与集成:掌握如何将AI大模型的API(如文心一言、通义千问、GPT等)集成到Java后端应用中。
智能评估场景:利用AI能力实现特定业务场景(如健康评估)的智能化。
物联网平台开发:
IOT设备管理:物联网产品的接入、管理、监控。
数据处理与可视化:实时数据采集、处理、存储与前端图表展示。
智能监测与报警:基于数据规则的报警触发、通知推送(如小程序、短信)。
四、 性能优化与工程化实践
缓存技术:Redis (基础数据结构、缓存应用)。
定时任务:Spring Task / Quartz。
快速开发平台:若依 (RuoYi) 框架的使用与二次开发。
自动化部署:CI/CD流程(如基于Docker的
养老系统项目,这个系统主要分为两个部分:管理端和移动端。
管理端:这部分主要是给护工使用的,功能包括入住办理、护理服务订单的创建和支付等。为了让护工操作更方便,我设计了一些简洁易用的界面,并优化了服务处理流程,减少了不必要的步骤,提高了工作效率。
移动端:这部分主要是给老人家属使用的,功能包括探访预约和在线缴费等。为了让家属使用更顺畅,还特别关注了系统的响应速度和稳定性,通过合理的缓存策略和异步处理,确保了用户在使用过程中能够获得流畅的体验。