熟练掌握JavaSE基础知识,熟悉多线程与集合框架,熟悉常用的设计模式(代理、单例)及反射
熟练掌握Eclipse/IDEA、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力
熟练运用Spring、SpringMVC、MyBatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想
SpringCloud&Alibaba开发微服务项目,了解其核心组件(Nacos、Sentinel、Gateway)
了解第三方中间件Redis,RabbitMQ,kafka ,xxl-job和Quartz等定时框架
熟练Linux操作(命令,文件操作),能使用docker、Dockerfile、docker-compose打包、部署、发布项目,配合Jenkins和Git实现自动化部署,具备一定实战经验
项目名称: 社村通养老云平台
项目周期: 2021.5~2022.8
核心框架: SpringBoot+SpringCloud&Alibaba+MySQL+Vue2+uni-app
项目模块:
基本信息管理、接待管理、老人管理、服务管理、人事管理、床位管理、费用管理、库存管理、评估管理、统计分析、系统管理
该项目为微服务项目,采用目前比较主流的SpringBoot2+SpringCloud&Alibaba进行构建
使用Nacos作为注册中心和配置中心,实现服务治理
使用Sentinel服务保护框架(服务降级、隔离、熔断、限流)
基于腾讯云IM即时通讯实现用用户交流沟
项目统一使用分布式任务调度平台XXL-Job管理任务调度
分布式文件存储Oss
使用全局ID生成雪花算法
消息中间件RabbitMQ实现异步消息通讯
项目中电子哨兵使用MQTT协议进行数据上报处理