1.熟悉高并发编程
2.熟悉分布式微服务开发,并可架构开发框架
3.熟悉springBoot和springCloud开发
4.熟悉使用Zookeeper、nginx、Dubbo、Euraka解决分布式的高并发和高可用的问题。
5.熟悉Java语言开发, Java基础扎实,熟悉J2EE规范及常用设计模式 , 具有良好的编码习惯;
6.熟练掌握Spring MVC, Spring, MyBatis , Struts2, Hibernate,SpringBoot框架技术;
7.熟练掌握HTML, JavaScript, Vue,Ajax, jQuery, EasyUi等前台开发技术,;
8.熟练掌握MySQL, Oracle等关系型数据库,熟练掌握pl/sql语句;
9.熟练使用Eclipse、IDEA、SVN、Maven、Git项目管理和项目构建工具;
10.了解Redis非关系型数据库,shiro权限,activiti工作流技术。
项目一:移动商城开发
开发环境: IDEA+Tomcat8.0+mysql+Git+Maven
软件架构: SpringBoot+SpringCloud +Euraka+Zookeeper+ springmvc + mybatis + ElementUI+oracle
开发时间/开发周期 2017.10-2018.5
负债任务:系统应用开发框架的搭建
前端接入第三方微信登陆
使用Zookeeper解决分布式锁的问题
解决高并发情况下使用redis生成订单号
使用nginx和Eureka搭建服务集群和服务注册的开发架构模型
项目一:SSM(长江养老职业年金及各个系统的数据交换)
开发环境: IDEA+Tomcat8.0+Oracle+Git+Gradle
软件架构: SpringBatch+Spring + springmvc + mybatis + ElementUI+oracle
开发时间/开发周期: 2018.11-至今 开发人数 :5人.
项目描述:
职业年金数据交换系统,系统主要包括数据的抽取,数据加密,封装报文,解析报文,大批数据入库等模块,项目使用git进行项目管理,使用Gradle进行项目的构建和依赖。
每天设置定时任务对数据进行抽取使用quartz定时任务,使用springBatch进行大批量数据的操作入库,或者对方发送消息我们这边开启线程进行数据的同步。对其他系统发送的加密报文进行解密并且入库。自己提取自己方的数据进行封装成报文进行发送。
责任描述:
主要负责:
对每次上线的脚本进行整理,打包文件linux环境部署。分配任务给同组成员完成指定功能。定时任务的配置、springBatch的Job,step的处理逻辑进行对不同库的数据的同步入库、接收加密文件并解析文件入库,对自己数据库的数据根据不同的要求封装不同的报文发送、抽取的配置解析入库,并对各个银行发来的数据进行联测。
技术描述:
1.采用dao、service、model的分离,多个后台系统可以直接引用dao、service、model。
2.使用c3p0数据,使用quartz实现定时任务
3.使用redis进行基本配置的缓存。
4.使用echart 进行报表实现。
5.后台界面使用elementUi实现。
项目二:长江养老作业辅助平台管理系统
开发环境: Idea+tomcat7+Oracle10g+git+Maven
软件架构: Spring +SpringMVC +Vue+ ag-grid+ElementUI
开发时间/开发周期: 2018.9-2019.4 /6个月 开发人数 : 6个人.
项目描述:
为满足委托人需要,提升长江养老作为受托人,对投管人日常投资监督工作提供系统支撑,替代目前手工台账和线下流程,更好服务委托人,整体提升受托管理服务能力和业务处理效率
责任描述:
主要负责智能打分系统的设计与公式的计算,催缴任务的定时发送邮件。Ntq文件扫描展示,采用多线程负责浪潮数据的同步接通与定时的接收和发送,负责用户登录,业务的流程审批流程,明细的展示及填写,统计分析模块统计报表生成功能,系统管理模块中菜单管理、权限管理、角色管理和用户管理功能;
技术描述:
1. 使用ag-grid自带的工具进行Excel统计报表生成
2.使用Shiro和Ztree根据不同的用户权限动态生成左侧菜单(Shiro,Ztree)
3.使用了Vue方式实现在单页面内完成增删改查功能。
4.基于Redis缓存权限数据。
5.使用ElementUI进行前端页面的编写。
项目三:麦当劳门店实时管理系统
开发环境: Eclipse Mars2+Tomcat7.0+Oracle+SVN
软件架构: Spring + SpringMVC + Mybatis + Jquery+ Bootstrap
开发时间/开发周期: 2018.4-2018.8/6个月 开发人数 : 4个人.
项目描述:
本项目是基于B/S架构,该项目是为了更好的方便对每日实时的对麦当劳的门店的销售的数据进行监控。希望通过这个系统让领导更加能快速的了解各个产品的销售情况,方便实时的调整和改变。
责任描述:
主要负责:登录功能,使用Echarts对各个数据进行不同方式的展示,让数据展示不同的图像样式(折线图,柱状图,饼状图等)。
技术描述:
1. 应用SSH开源框架搭建系统,采用MVC开发模式
2. 编写拦截器实现对登录权限的校验
3. 使用泛型技术对dao层都进行了一定的优化。