1. 掌握SpringMvc(基于注解)、Spring、Hibernate、Mybatis等主流开源框架,了解SpringBoot,Springcloud微服务架构技术;
2. 掌握JavaScript、jQuery、AJAX及跨域问题,熟悉Restful风格,BootStrarp,JSON,HTML等前端及前端框架技术;
3. 熟悉Oracle、MySQL等主流数据库技术,具备一定的SQL及数据库优化能力;
4. 熟悉Redis非关系型数据库,掌握Dubbo+zookeeper的分布式系统RPC服务发布及调用;
5. 掌握常用Tomcat,nginx等服务器的安装,部署及配置;
6. 掌握Echarts,中间键ActiveMq负载均衡,weblogic中间件部署等技术;
7. 熟悉Eclipse,IDEA,SVN,Git,Maven等项目管理和项目构建工具;
8. 掌握Linux操作系统及常用命令,能够实现环境搭建及项目部署维护工作;
9. 具有良好的沟通能力和团队合作意识,具有一定的抗压能力和快速学习能力;
山西农信银行(生物识别系统)
项目介绍:
项目分为登陆,应用管理,用户管理,设备管理,退出等模块,用户模块实现了添加用户,修改用户等功能,设备管理模块完成了添加按钮以及添加设备信息等功能,登陆模块完成了账号密码的验证等操作,应用管理完成了上传应用操作。
开发工具:
IDEA+Springmvc+hibernate+spring+html;
责任描述:
1. 登陆模块:防止暴力登陆进行IP的锁定;
2. 用户模块:同步第三方用户信息,并且初始化设备;
3. 应用模块:上传应用;
4. 设备模块:给设备终端发送指令;
5. 使用了业务多模块的架构;
技术要点:
1. 完成登陆模块的验证校验功能;
2. 完成上传应用的功能;
3. 负责推送简单指令以及复杂指令;
4. 用ActiveMq+Redis同步用户并初始化设备;
5. 配合测试部门进行bug的调试;