熟练H5页面开发,熟悉JSP /Servlet、Javascript、XML、JSON、Ajax、jQuery、AngularJS等web前端技术,了解Vue、node.js等前端框架。
熟悉SpringCloud微服务架构,能自主独立搭建一套高可用的微服务项目。
熟练掌握SpringBoot/SpringMVC/Spring/Mybatis/Struts 2/Hibernate/Apache Shrio框架的使用。
具备良好的面向对象编程思想,熟悉常用的几种Java设计模式,了解多线程下的高并发开发,死锁的查看和解决。
能够应用dubbo远程服务调用技术,了解webservice技术,RESTful接口规范,了解SOA架构思想。
熟练掌握SQL,熟悉MySQL数据库,了解mysql分片技术,具备一定SQL优化能力。有Redis开发经验。
能够使用PowerDesigner建模工具创建简单数据库表格。
熟悉Solr,ElasitcSearch,了解搜索引擎的运行原理,使用FastDFS做分布式图片服务器。
了解Apache Shrio权限控制。
熟悉Tomcat服务器、了解Nginx服务器,熟悉Linux操作系统,参与过在Linux环境下部署项目。
熟练使用Idea、Eclipse开发,熟悉SVN、GIT、Maven的使用,熟练使用Junit单元测试,具有良好的代码风格。
项目名称:
平安集团IT办公问题处理平台
项目简介 :
该系统属于平安集团内部办公系统问题处理平台,服务整个平安集团140万用户(内勤、外勤、外包),是一个一键式问题处理,事件转发的办公综合管理平台。
项目采用的是SpringCloud全家桶的微服务架构,使用GIT进行项目版本控制和Maven多模块化管理,是一个前后端分离系统,项目主要有it-eureka、it-config、it-zuul、it-system、it-event、it-report、it-authorization、it-api八个服务组成,其中it-api是提供第三方系统接口调用平台,提供办公类相关接口服务于平安集团。
该项目包括服务注册中心,配置中心,后台路由认证中心,系统管理服务,事件管理服务,事件报表服务,权限控制服务,api接口服务,每个系统之间互相解耦合,可以成为一个单独的服务。
技术架构:SpringCloud、SpringBoot、Spring、Mybatis、Vue、Element-UI、jQuery、JavaScript、Ajax、Html、ElasticSearch、FastDFS、ActiveMQ、Redis、Nginx、Mysql、Tomcat、influxDB、神兵部署平台
责任描述:
事件上报功能模块和事件中心搜索模块;
4)、用户事件的提报功能,针对每个不同的事件通过HTML和JavaScript进行表单设计;
5)、事件状态的实时扭转,对接平安工作流文件系统;
6)、使用ElasticSearch完成200万事件数据的秒级搜索和数据实时增量同步。
系统管理的用户和角色模块;
4)、通过多线程从AD域和PS(平安人事管理系统)同步120万用户信息;
5)、通过用户分配角色、角色控制权限实现多人多面功能;
6)、负责整个角色模块的需求设计和代码开发;
账单管理模块;
3)、对每个平安子公司的事件数据量进行整合,并每月通过定时任务生产账单数据;
4)、对大数据量的事件数据进行批量切割保存;
3)、实现账单数据单文件多sheet导出到Excel;
登录认证模块;
1)、在路由服务Zuul中进行用户的登录,与ribbon结合实现负载均衡到各个微服务中;
2)、监控系统日pv和系统模块的访问量;
3)、结合spring-session和redis实现单点登录。