具备架构项目能力及较强学习能力、逻辑能力及抗压能力。
具备快速进行老项目的维护及新项目架构研发的能力。
能快速融入团队并能较高效率完成工作。
熟练掌握java,熟悉springcloud springmvc struts2 Apollo mybatis maven 等.
熟悉mysql、Oracle等关系型数据库。
熟悉redis、etcd、memcache等高速缓存框架。
熟悉socket编程,熟悉mina、netty等nio框架,熟悉高并发多线程编程。
熟悉websocket,熟悉java concurrent包。
熟悉rabbitmq activemq jms webservice等。
熟练掌握json、xml、wss、protobuf等数据传输协议。
熟悉linux、nginx、haproxy。
游戏直播平台
1.项目后台采用spring cloud\spring mvc\rabbit mq\mybatis\redis\ehcache\等。
近期从aws mysql库迁移至使用tidb数据库。
2.后台用户端主要与app交互,控制注单、直播等业务流程
3.java开奖系统负责游戏的计奖开奖,主要借助java concurrent包,采用多线程处理大批量注单数据。
4.socket项目采用netty4框架 采用wss(websocket + ssl)协议 进行房间内通讯
游戏接入平台
1.使用技术:spring、spring boot、spring mvc、redis、
mybatis、rabbitMq、struts2、oracle、mysql、Apollo。
2.项目模块:优惠系统、游戏接入系统、电子钱包系统、数据中心、新钱包系统。
3.游戏接入系统主要负责前端页面到游戏厅方的接入。
4.电子钱包系统主要存储游戏厅内用户的个人信息及游戏流水信息,额度记录等。
5.数据中心主要负责抓起厅方的注单信息,汇总数据报表,供产品查询及大数据分析。
6.新钱包系统主要用来解决用户各种钱、奖励存放在各处不利于维护开发,现将用户钱及各种相关奖励统一存放管理,相关业务变更为更简洁明了的方式运行,简化网站接入及运行流程。
百家乐棋牌游戏
1.使用技术:redis struts2 spring mybatis netty、linux操作等。
2.项目职责:主要负责百家乐棋牌逻辑代码编写;对接facebook、qzone等平台;负责各功能模块代码编写(vip系统、商城系统、签到活动、决胜彩、百家乐轮盘等)