拥有扎实的Java基础(集合、多线程,反射),及面向对象思想编程,良好的编码习惯
熟悉MySQL常用语法对数据库操作、控制、以及触发器、存储过程使用。
熟练使用SSM框架,理解Spring IOC、AOP,和SpringBoot的使用。
熟悉使用Restful风格编程,熟悉Mybatis plus插件使用。
掌握Linux常用命令及服务配置,系统性能分析。
熟悉Redis的RDB和AOF持久化操作和RedisDesktopManager客户端连接工具,
熟悉阿里云云服务,亚马逊云服务,等各项业务机制和云后台使用。
熟悉Nginx作反向代理服务器和用作负载均衡,及动静分离的用法,
熟悉使用Debug进行程序测试和各异常排测,Log4j进行日志分析调试,
熟悉JavaScript,JQuery,Ajax,Html/CSS,JSP常用的前台开发技术。
了解第三方支付接口的调用流程, Java8新特性(Lambda表达式,流式计算),
熟悉SVN、Git、Maven等项目版本管理构建工具及使用GitHub进行代码托管。
熟悉使用netty游戏框架,docker容器,Jenkins持续交付,Cocos Creator游戏引擎。
1、项目描述: 及时通讯聊天项目
采用开源tio项目,后期二次开发的高仿微信聊天工具。
解决千万级高并发的同时在线聊天工具,项目采用了socket 链接通讯,
此项目我们拿到后,在自己需要的业务上进行了第二次开发,并集成到后台后台管理系统中,项目高度解耦,可以集成各种工具,以及web端使用,并配合前端打造了一个高仿微信的聊天软件。主要参与的模块有。后台数据管理,消息缓存,历史消息持久化。后台会员管理,文件管理,数据excel 表录入管理,群管理模块,和轮播图公告。
2、项目描述: 棋牌综合游戏
前期;参与,四川麻将、百家乐,龙虎斗、炸金花,4款游戏的项目需求分析、流程图划分、数据建表、
中期;参与游戏的算法设计,和游戏结算开发等。
后期;参与优化用户游戏体验改进、项目部署,应用上服务器运行、打包安卓APP,和IOS马甲包,以及后期游戏服务器维护、处理bug修复。
3、项目描述: CRM会议通信系统
此项目是外包过来的一个内部项目,它的需求是针对公司内部会议使用,系统的开发结合到C++语言和通信方式语言的技术实现整个会议通讯,系统支持多个会议同时召开,项目采用了ssm框架底层架构,
采用技术:
1,使用SpringBoot注解(@Scheduled)实现定时更新通讯录及对会议室管理。
2,采用Bootstrap做为前端展示框架。
3,前后端数据请求交互采用JQuery和Ajax。
4,会议数据使用POI 将会议记录导出为 Excel格式存储记录。
5,用户消息提示,采用JQuery的toastr实现。
4、项目描述:快乐购商城
本项目是一个自主开发的商务平台,公司负责整个网站的运营,采用SOA分布式系统架构,使用restful风格的WebService方式通信,系统模块有:后台管理模块,前台发布模块,单点登录模块,搜索模块,援存模块,会员模块,支付模块,物流模块,客服模块,订单模块,图片模块,该前台模块和单点登录模块采用了集群的方式部署,
采用技术:
1. 采用Nginx+Tomcat集群的模式,对Nginx做了主备的部署(lvs+keeplive)实现分布式负载均衡,高可用,解决高并发
2. 采用FastDFS文件系统,实现营销视频,图片,文件的分布式存储
3. 使用消息队列中间件RabbitMQ实现数据库和援存及索引间的数据同步
4. 使用Quartz配置定时任务,关闭超时过期订单
5. 采用Mycat数据库中间件实现数据库读写分离
6. 使用Solr技术实现站内商品的搜索,索引库的同步维护
5、项目描述: 游理享旅行定制项目
此项目结和了线下门店多元化和线上丰富的产品展示的优势,让客户更方便的浏览我司的产品。使客户能够挑选自己喜欢的旅游产品,以及出行路线和方案,和线下门店的优惠活动,分享会,包括客人在出行前的短信通知,和邮件提醒路线,收集客户旅行后的客户反馈,为了给客户更好的旅行前的体验 提高用户体验, 我公司研发了在线旅游平台.
采用技术:
1.使用Spring、Springmvc、Mybatis 作为底层框架、
2.采用了前后端分离式架构、
3.数据库采用Mysql、阿里云邮件API、