熟练掌握Java基础编程、熟悉MVC模式开发
熟练掌握SVN、GIT、Maven,了解docker
熟练使用idea、PL/SQL Developer等开发工具
熟悉Linux操作系统、Git分布式开发
熟悉 Oracle、MySQL、Redis及熟练SQL语句的编写
熟悉HTML、CSS、JavaScript、JQuery、EasyUI、Layui、ajax等前台页面技术
掌握SSM(Spring、Spring MVC、mybatis),Hibernate,spring boot,了解spring cloud
项 目 一:电子政务系统
开发环境:JDK1.8、Oracle11g、Redis、apache-tomcat
开发时间:2019.04-2019.06
项目描述:通过建立电子政务系统提高政府办事效率,系统利用高现代信息技术对政府进行信息化改造, 以提高政府部门依法行政的水平。
项目角色:业务系统核心流程开发,优化数据查询效率,解决多个用户组间映射关系,完成对应文档的编写。
实现技术:项目基于Hibernate+spring框架、Tomcat服务器,使用Elasticsearch进行全局搜索优化数据查询;使用Redis缓存热数据,减少数据库负担(如绩效数据)。
项目总结:项目数据主要来源于业务系统,后通过业务系统发散延伸出子系统;这时候数据的同步及数据查询就是关键点,通过使用Redis和Elasticsearch提升数据的查询效率。
项 目 二:公共标志管理系统
开发环境:JDK1.8、Oracle11g、Redis、apache-tomcat
开发时间:2018.11-2019.03
项目描述:系统分为前后台,前台为注册提供公共标志的浏览、下载、订阅;后台为公共标志数据管理、处理前台用户的答疑、根据爬虫定期爬取的网站数据进行发布、及通过用户订阅的内容进行更新内容的邮件提醒。
项目角色:业务系统的开发及微信公众号的开发及部署,和完成对应文档编写。
实现技术:项目基于Hibernate+spring框架、Tomcat服务器,SMTP协议,使用Redis缓存邮件更新内容。
项目总结:项目通过爬虫去用户指定的网站进行爬取最新资讯,使用Redis存储模块更新数据更新,通过定时器发送邮件给用户。