1、拥有6年多的java开发经验,经验丰富。
2、精通掌握java的主流框架,Spring,Hibernate,Struts,SpringBoot,以及springMVC的设计模式。
3、精通了解mybatis的原理和JPA的使用。了解mybatis的底层拦截器,可自定义mybatis的底层拦截器进行数据的处理,例如自主定义分页查询插件,数据权限控制等。
4、能够非常熟练的使用mysql数据库,擅长编写复杂高性能的SQL语句。有过处理大数据SQL报表的经验,对其做到了性能调优。
5、有对接过微信公众号,微信小程序的实战经验。
6、对apache服务比较熟练,可以熟悉的配置发布项目。
7、有对接第三方接口的经验,对接过工商服务系统,银行结算系统。
8、其他技术:掌握guice框架,使用过swagger,redis,memcache缓存技术,shiro权限管理控制框架。可以使用shiro进行身份的登录校验以及权限控制等。
1、校园阅卷系统(SpringMVC+mysql+memcache)
校园阅卷系统是将传统的学校考试,教室阅卷,成绩统计,试卷讲解等线下操作实现在线展示的系统。将学生的试卷进行扫描入库,老师献上批阅试卷,最后系统对成绩汇总生成报表。系统采用SpringMVC模式,使用mybatis操作mysql数据库。试题量比较大,涉及千万级别的表数据,所以需要对数据的查询语句,以及从代码本身进行一定的性能调优。
2、资源超市系统(Spring+Struts2.0+Hibernate)
资源超市系统是用户在平台上传资源,后台经过审核上架资源。客户可以在资源超市列表进行资源的购买。其中涉及了一些文档资源的在线展示等功能。采用了SSH框架,mysql数据库技术,使用了memcache的缓存技术实现用户信息的负载均衡。
3、乐接活系统(guice框架)
乐接活系统有多个小系统组成,分布式开发。主体使用guice框架,redis缓存技术,使用mybatis和mysql数据库交互。使用了shiro技术,实现登录的验证,权限的管理。自定义mybatis的插件拦截器,实现了数据行级别的控制。分支基础权限系统使用springBoot框架技术,JPA操作mysql数据库,将基础模块从主体中分离,进行分布式开发。
角色 | 职位 |
负责人 | java高级开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |