熟悉 Java 语言,具有扎实的编程基础和良好的编程习惯以及代码规范。
熟练掌握SpringMVC、Spring、mybatis、SpringBoot。
熟练掌握 Struts2、Hibernate 等开源框架开发技术。
熟练掌握ActiveMQ、shiro、quartz、CXF、Echarts、Webscoekt等流行框架和技术。
熟练掌握 redis、elasticsearch、MySQL、SqlServer、Oracl、MongoDB 等数据库技术,并对 sql 语句非常熟练,掌握sql语句的优化。
熟悉springcloud微服务、服务的注册与发现、服务的降级、gatway网关服务
熟悉Linux的常用命令,熟练掌握项目的打包部署流程
熟练掌握XML、Servlet、JavaBean、Filter、JDBC等JavaEE技术。
熟悉 Javascript、Ajax、jQuery、EasyUI、bootstrap 等前台页面技术。
项目一:意乐捕鱼
开发环境:idea+Tomcat8.6+mysql+git
软件架构:Springboot+Springmvc+Spring+ mybatis +ActiveMQ+redis+Webscoekt
项目描述:意乐捕鱼是一款牌友反馈优良的娱乐捕鱼欢乐竞技场,玩家需要在本作中施展各种捕鱼技巧, 猎 得丰富多彩的鱼类。全新 3D 场景,精致 Q 版画风,超炫捕鱼特效,画面更流畅,多种技能,鱼种五花八 门,玩家需要根据鱼种的不同来选择攻击的策略,以此来达到事半功倍的效果,万炮齐发,捕鱼体验完 美至极!
责任描述:本次项目我主要负责有:游戏的大厅的开发和维护,活动的开发维护,游戏内的任务系统,邮 件系统,道具系统,充值系统,对游戏服务器的对接,接第三方的短信接口,各种卡券接口,第三方支 付:oppo、vivo、yyb、微信、支付宝、hw,小米。
技术要点:
1、刚到公司的时候技术比较老旧,然后重构成 springboot 框架
2、前后端原本是通过 http 协议来进行互相沟通的,但是 http 请求比较耗费流量,同时无法满足服务端主 动向客户端推送的需求,后面改成了 websocket,同时使用了谷歌的 protobuf 做数据结构化和数据序列化, 节 省服务器和玩家的流量开支。
个人信息
3、使用 redis 锁来做集群的唯一性控制,在扣除玩家的价值物品时使用 redis 锁,避免出现多服务器同时 点击,多次扣除,造成损失。
4、跟游戏服务沟通通过 ActiveMQ 进行沟通,选择 ActiveMQ 的原因是游戏服务端是 c++开发,ActiveMQ 接入比较容易。
5、使用 redis缓存玩家的基本信息和任务配置,活动配置,减少数据库压力。 6、接入了微信和支付宝的 H5 支付,同时还做了微信和支付宝的给玩家发送红包的功能。 7、接入5+7渠道的支付和对支付的安全性处理(vivo oppo mi hw yyb) 7、通过微信的二维码分享的功能做推广,同时分享注册成功之后有上下级关系,领取对应的奖励。
项目二:玩趣捕鱼
开发环境:webstorm+nodejs+mongodb+pomlo+git+Express
项目描述:超高清极致画质,国内顶尖美术团队倾情力作,带给您超越视觉极限的完美体验
责任描述:本次项目我主要负责有:游戏的大厅的开发,活动的开发,邮件系统,道具系统,充值系统, 接第三方的短信接口,各种卡券接口,第三方支付:oppo、vivo、yyb、微信、支付宝、hw,小米。
技术要点:
1、使用了nodejs+MongoDB作为项目的搭建,因为node和MongoDB天生是适合的 2、账号体系是一个第三方账号可以生成多个账号,完成整个账号体系的构成,账号的注册是http请
求,使用Express做前端框架 3、游戏的支付和道具加分操作
本次项目我主要负责有:游戏的大厅的开发和维护,活动的开发维护,游戏内的任务系统,邮 件系统,道具系统,充值系统,对游戏服务器的对接,接第三方的短信接口,各种卡券接口,第三方支 付:oppo、vivo、yyb、微信、支付宝、hw,小米。
本次项目我主要负责有:游戏的大厅的开发,活动的开发,邮件系统,道具系统,充值系统, 接第三方的短信接口,各种卡券接口,第三方支付:oppo、vivo、yyb、微信、支付宝、hw,小米。