熟练的使用java语言,有牢固的java基础,具有良好的编程习惯。
熟练使用Spring、SpringMvc、SpringBoot、Struts2、MyBatis、Hibernate、jpa、shiro等开源框架.
熟练使用MySQL、Oracle等主流数据库,熟练使用SQL语句,了解MySQL的优化.
熟练运用Tomcat,nginx服务器进行项目的开发.
熟练掌握Linux命令,sonar。
熟练使用Redis
熟练使用git、svn版本工具,了解过SourceTree,使用Maven项目管理工具.
熟练运用mvc模式,工厂模式等基本设计模式.
熟练使用 IDEA、MyEclipse、Eclipse 等项目开发工具.
掌握HSSFWorkbook导出文档
1、项目(名称):博士医生血糖系统
项目简述:此系统是一个集医生管理,患者管理,血糖,血压,胰岛素等综合管理的平台。它满足了医院对医生,护士,患者的管理,对血糖,血压,体温等数据各种显示的要求以及各种打印需求。此系统有一个配套的app软件,接口也大部分由我开发;app方便医生,患者在外使用。我在此项目中发现hibernate框架的属性懒加载会造成速度较慢.由于录入患者功能每天大量医院在录入患者,所以单独放在了一个服务器上,使用MySQL主从复制,保证数据一致.
开发环境:Spring+Struts2+Hibernate+MySQL5.7
开发时间:2017.11-至今
项目职责: 后台开发:
1.患者管理-血糖监测-切换展示,签名打印,poct打印
2.患者管理-胰岛素泵记录
3.全院血压监测-excel导出,使用HSSFWorkbook实现了此功能.
4.前台主要通过js,juery,struts2框架实现页面的展示.
5.统计模块:统计医院的今日实时指标(测量人数,异常次数,测量次数),今日监测情况(饼图显示)(每个患者的血糖值,血糖状态,测量时段),统计统计以往的患者总数,总监测次数,平均监测次数,统计医院总体情况(包括下级医院),最近一周统计情况(柱状图显示),此模块主要应用了spring的定时器。
6.在linux服务器部署项目.
2、项目(名称):博士医生动态血糖系统
项目简述:此项目用于动态血糖仪专用系统,每隔5分钟测一次血糖,只要带在胳膊上,就可以动态的测试,并显示。此项目pc端采用前后端分离。
开发环境:Spring+SpringBoot+Mybatis+MySQL5.7
开发时间:2019.3-至今
项目职责: 后台开发:
1.拦截器:前后端分离的跨域
2.正则表达式判断。
3.由于前后端分离,所以前端放在了nginx上部署.
项目简述:此系统是一个集医生管理,患者管理,血糖,血压,胰岛素等综合管理的平台。它满足了医院对医生,护士,患者的管理,对血糖,血压,体温等数据各种显示的要求以及各种打印需求。此系统有一个配套的app软件,接口也大部分由我开发;app方便医生,患者在外使用。我在此项目中发现hibe
项目描述:医院要求发现异常血糖要在系统界面弹窗提醒,由于数据均来自于HIS系统,所以开始采用了定时轮询查询,导致HIS数据库性能降低,为此,就单独写了个依赖sqlDependency的小插件监控数据变化,当发现异常血糖信息时,向ActiveMQ发送消息,在监测系统进行消费,由此解