熟练掌握Java基础语法,并拥有良好的编码习惯和面向对象思想;
熟练掌握Mysql数据库的操作和SQL语句,并进行系统开发;
熟练使用Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud等主流框架;
熟悉JAVAEE下的Servlet、JSP、JDBC技术;
熟悉Redis非关系型数据库,了解缓存雪崩和缓存穿透以及集群搭建的解决方案;
熟悉HTML+CSS+JavaScript以及Layui、JQuery、Ajax等前端框架;
熟练掌握Idea、Eclipse、Maven、Git、SVN项目开发、管理、版本控制工具;
熟悉ElasticSearch分布式搜索引擎;
熟悉RabbitMQ消息队列的使用;
熟悉SpringSecurity权限控制框架;
熟悉Linux操作系统,了解其常用命令以及项目搭建;
项目一:《酷玩app》,酷玩app是一款基于大型户外运动例如滑雪,翼装飞行等用户研发的App,提供圈子交友,社区论坛交流,网络购票,赛事报名等功能模块。。。
责任描述:
1.参与项目需求研讨、数据库设计、系统功能开发实现;
2.负责圈子论坛模块的开发,包括模块的回帖、点赞、收藏功能;
3.负责C端用户模块的开发,包括模块的用户登录时的权限验证、用户的收藏记录、 用户所发布内容的权限控制、发布帖子消息推送以及所关注用户的消息接收功能;
4.使用ElasticSearch做全文搜索引擎来快速检索帖子、用户、商家等信息;
5.使用Apizza极客网站撰写接口文档以及与前端对接。
项目二: 精灵宝可梦
开发环境: IDEA、Maven、JDK1.8 、Mysql 、Linux、Git、Apizza
技术选型: SpringBoot、Redis
项目介绍:
精灵宝可梦是一款基于区块链的回合制网页游戏,根据游戏内获得的道具换取区块链中指定的币种,包含闯关模块,玩家对战模块,扭蛋机抽奖模块,精灵抓捕模块,银行交易模块,小鸟跳一跳模块,区块链币种交易模块等。
我的职责:
1.使用Redis实现玩家对战模块的玩家积分排名;
2.负责玩家对战模块的开发包括玩家匹配算法,用户对战后积分排名更新等功能;
3.负责监听去中心化合约消息计算玩家购买币种的积分以及购买权限;
精灵宝可梦是一款基于区块链的回合制网页游戏,根据游戏内获得的道具换取区块链中指定的币种,包含闯关模块,玩家对战模块,扭蛋机抽奖模块,精灵抓捕模块,银行交易模块,小鸟跳一跳模块,区块链币种交易模块等。
项目介绍: Keep运动商城管理系统是针对于项目中B端用户开发的集系统管理以及企业管理为一体的管理系统。 技术要点: 1.后台使用SpringBoot实现相关业务的CRUD功能; 2.前端使用Layui框架+JQuery快速开发页面以及所有事件; 3.使用Spring
工程师认真负责,在项目开发过程中积极与用户对接,独立开发,时间效率高,解决问题能力强。