Java基础语法以及常用API和OOP编程思想,具有良好的编码习惯熟练掌握MyBatis、Spring、SpringMVC进行整合项目开发,掌握servlet、JSP、了解Hibernate和struts2;
熟练掌握MySQL以及复杂SQL编写和常用函数使用、数据库优化方案以及SQL优化,在工作中有相关SQL优化经验。了解Oracle、Redis、JDBC、JPA,理解高并发系统数据库设计和动态缩容分库分表方案
熟悉Linux操作
了解JVM虚拟机内存调优和Tomcat并发调优等参数设置和操作经验;项目中使用Tomcat服务器,发布部署web项目,使用反向代理服务器Nginx;
了解RabbtiMQ消息中间件原理以及使用和生产环境常见问题解决方案;
项目名称:智慧预防接种系统(项目重构)
应用技术:WSO2 MSF4J、Swagger、Maven、MariaDB、JSON、Angular8、Node、Flutter、Nginx、ELK
项目描述:
智慧型儿童预防接种门诊建设项目是国家鼓励的行业信息化发展方向,符合现行的政策和法规。构建智慧型预防接种门诊全流程信息管理系统,可以提高管理水平,实现儿童预防接种全流程数据采集和服务质量控制,有效预防接种差错的发生。减轻医生工作压力,缓解医患关系,提升家长满意度,满足更高层次的服务需求
负责模块:
主要负责IOT设备的通讯连接以及功能模块的编写与设计;
Web端的冷链、报表统计、出入库等服务编写;
接口文档编写
项目技术点:
整体架构采用前后端分离技术,服务端以微服务方式实现。主要使用开源微服务组件 MSF4J 进行服务的开发, Nginx 实现微服务的负载均衡,配合 HAProxy实现 Nginx 的分布式,做到全 Server 高可用和负载均衡
RockeMQ和Redis作为缓存层
分布式离线计算用于周期性批量计算,根据实际使用场景选择MapReduce或Spark实现
应用层采用Angular8等进行开发,基于UEA脚手架快速开发前端应用
IOT设备采用了Flutter技术,兼容IOS端和Android端
登录模块采用Gluu登录,整合账户分类、支付宝,微信,公司邮箱登录