熟练掌握J2EE面向对象及面向过程的编程思想,熟悉常用的设计模式。
熟练掌握 jquery、html5、vue、nodejs 等前台的UI框架及引擎模板。
熟练掌握 springboot springmvc mybatis springdatajpa等主流框架。
熟练使用Linux下项目的部署及软件的安装及维护。
熟练使用Oracle、MySql 、达梦等关系型数据库及 nginx 、redis;并且了解MySQL和Oracle数据库的优化。
熟练使用Eclipse、Idea、Maven开发工具及项目构建工具。
熟练使用Git、SVN等版本控制器以及tomcat等Web服务器。
了解kafka分布式发布订阅消息系统 。
熟悉微信与支付宝支付业务。
熟练使用jemeter对接口进行压测。
简单了解jvm原理与springmvc请求原理。
简单了解springcloud和docker。
人群策略/系统升级/激活设备/设备报备平台
开发环境:Idea,springboot,Maven,mybatis,hive
开发时间/开发周期:2017.3-至今
项目描述:
人群策略平台:圈定人群数据(通过人群访问获取人群数据,圈定人群)
系统升级平台:对原有的dmp云端调用平台进行升级。
激活设备平台:若用户再次使用已经注销的设备,则将该设备进行激活。
设备报备平台:判断设备是否属于派生机,是否具有防蓝光功能,设备详细页面开发。具有防窜货功能,根据屏参/机型/平台等推荐相应的视频源。
系统管理:对所有用户,角色,权限信息的维护
审批流转:使用jbpm对所有站点设备的购置计划和费用报销信息的审批流转
责任描述:
1、通过人群访问流量获取人群数据,圈定人群,调用数据部接口将其推入hive。
2、使用lua脚本语言对dmp云端调用平台进行重构,并且测试其功能。
3、对重构后的项目进行压测,判断qps是否达到标准。
4、若用户再次使用已经注销的设备,则将该设备进行激活,并且进行报备。
5、使用shiro对所有用户权限进行维护,分为vip、Svip、普通用户等。
6、使用azkaban任务调度框架对vip等会员进行监管,过期后提醒再次激活。
7、调用微信与支付宝接口让会员进行续费以及普通会员升级等。
郑州银行系统应用平台
开发环境: Idea+Tomcat+Oracle+SVN+Maven
软件架构:SpringMVC+MyBatis+Spring+Oracle
开发时间/开发周期:2016.3-2017.2
项目描述:
目前,对于现代化银行运营的要求是客户可以实现方便安全的业务交易,银行职员可以进行高效合理的工作管理,实现银行业务电子化。方便用户快速的进行存款、取款、修改密码以及完成一些转账的交易,大大提高办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续,也减缓了银行工作人员的压力。
责任描述:
1、搭建开发环境,
2、搭建redis集群、zookeeper集群、mq集群等,
3、利用shiro实现用户权限管理,
4、编写页面并且实现数据动态化,
5、调用各个中心的接口,实现模块的开发,
6、调试交易,
7、编写单元测试与模块测试,修复系统bug。