Java :熟练springmvc流程,springboot框架使用。
前端:熟练HTML5、css、jQuery,会用JavaScript,用hbuilder协助过前段开发前段代码。
数据库:熟练Redis、MySQL,使用过oracle。
计算机与网络与其他杂项:会搭建云服务器并部署项目,负责过日常上线维护,会独立开发小程序原生项目,熟悉前后端分离开发模式。
最近一个项目:
项目名:某诚红包项目
项目内容:类微信社交,主功能为特殊规则的群红包,甲方靠坐庄获取利润,用户红包抢到一定金额可以提现。支付走线下。有上级分润模块,无限级。
项目用到的技术:
springboot+Redis+MySQL+环信。
项目负责部分:
后端所有工作、指导前端对接环信、15天运维和后续增量开发。
项目中遇到的难点:
抢红包机制,使用Redis中list模拟队列请求。用户在发红包时生成小红包list,在抢红包时rightpop弹出小红包并匹配规则。红包队列卸载后统一向数据库更新数据。给用户金额与分润等表上乐观锁。
上级分润:在MySQL中用到了向上向下递归的存储过程。