熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范。
熟练掌握Spring、Springmvc、Mybatis框架,熟练使用Spring Boot,可以通过需求快速构建项目。
熟练使用MySQL、Oracle数据库及基本操作,熟悉Flyway进行数据库版本控制。
熟悉HTML, CSS, JavaScript, jQuery等,并能使用Bootstrap进行页面布局。
熟练使用Idea、eclipse开发工具,使用Postman做测试。
熟悉Restful API开发规范,熟悉三方授权OAuth协议,使用过GitHub授权登录。
熟悉Git、Maven等版本管理和项目构建工具,能够遵循团队协作规范和代码规范。
熟悉Linux操作系统和常用命令,能够在Linux环境下进行开发和部署。
项目名称:开源论坛项目码农社区
项目简介:个人学习和练习的作品,包含登录,发布问题,评论,通知,热门标签等论坛基础功能。
开发框架:SpringBoot+Mybatis+Bootstrap
主要功能:
登录,使用GitHub授权,并且使用token进行登录持久化,使用拦截器进行登录态的校验。发布问题,集成markdown的编辑器,使用七牛云对象存储完成图片上传功能,标签参照了思否论坛,使用标签关联了相关问题。
评论,主要是一级回复和二级回复,开启事务防止多表操作中产生脏数据。
通知,区分了一下通知类型,做好页面显示。
热门标签则是启动了一个定时任务,利用小顶堆完成了TOPN问题,统计了标签下的问题数和回复数。
项目收获:熟悉了第三方API和SDK的调用,前端页面的布局。对于MBG和flyway的使用更加熟练。熟练使用maven仓库,使用各种工具简化了代码。熟悉了lambda表达式的写法。使用阿里规约对代码规范进行完善。
项目名称:城南新区“医疗健康云”- 疾病控制信息系统
项目简介:疾病控制信息系统是一个平台性项目,完善疾控信息采集及信息服务窗口作用,业务、服务及管理一体化。
开发框架:jfinal+layui
负责模块:
数据库表关联,插入因病缺课监测疾病名称以及因病缺课主要症状等数据;
新建健康校园的缺课管理页面;
使用新增的字典数据来显示症状和病症名称等;
使用隐藏域和session存值;
使用POI导出Excel;
使用echarts增加图表;
使用lodop完成打印体检指引单等功能;