1、Java基本功扎实,有良好的面向对象设计思想,对多线程有深刻理解;
2、熟悉设计模式,有分布式系统开发、优化、重构、拆分经验;
3、精通Spring、Struts、ORM技术、Hibernate、MyBatis技术,并对 B/S 架构有丰富的开发经验;
4、精通关系型数据库的使用;
5、熟悉缓存技术使用(如 Redis,Memcached);
6、熟悉 Tomcat 及其性能优化,及 Linux 的基本使用;
7、精通混合型APP(Hybird)模式开发
8、熟悉原生APP(IOS、Android)开发
9、熟悉支付宝、微信小程序开发
10、熟悉谷歌插件开发
1. 项目名称: 新闻源运营管理后台
运行平台:Window、JDK1.7及以上
使用技术:MySQL、React、Spring+SpringMVC+mybatis
项目描述:项目整体框架使用的是Spring+SpringMVC+mybatis。前端主要使用React框架进行数据展示与增删改的操作。该平台主要用于新闻源的基本维护,操作者可以在平台直观的对数据操作,而且所操作的行为将会记录日志,避免对数据库直接操作产生的一系列风险,且用户动作可回溯。
2. 项目名称: 智慧医院药房管理系统(药房端药品预警、特殊药品、药品盘点)运行平台: Window、JDK1.7及以上使用技术: Oracle、JavaScript、jsp、session、Ajax、JSON、Spring+SpringMVC+mybatisEL+JSTL、JQuery、bootstrap、bootstrap-table项目描述: 该项目使用JSP+Spring+mybatis+SpringMVC+Oracle对整个项目的管理端、药库端、药房端进行开发。前端界面主要是使用bootstrap,用ajax进行请求,使用bootstrap-table显示数据,对于日期的显示则引入datetimepicker插件,使用layer弹窗进行提示。页面数据使用json技术发往后端。后端主要使用mybatis+Spring进行数据库数据的操作与逻辑处理,还使用session进行对数据的缓存。举个药品盘点例子,页面打开使用ajax进行相关数据请求,使用bootstrap-table进行数据的显示,对表格字段的修改使用了edit。利用JQ技术按钮点击将页面信息传到后台处理,用spring调用service修改药房剩余量、根据盈亏量算出盈亏额存入盘点信息表中。