熟悉SpringBoot项目开发,熟悉微服务架构,熟悉使用Ribbon、Zuul、Eureka、Hystrix等技术
熟悉shiro单点及权限管理框架
熟练掌握采用RESTful、feign技术的前后端分离开发、多模块开发
熟悉使用RabbitMQ消息队列
熟悉使用Elasticsearch搜索技术
熟练使用redis缓存技术
熟悉常用的Java API,包括集合框架、I/O(NIO)、Socket、JDBC、XML、反射等
熟悉基于JSP和Servlet的Java Web开发
熟练的使用Hibernate、MyBatis等ORM框架
熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程
熟练的使用软件版本控制工具SVN和Git
酒吧收银系统-GENKI
在GENKI中负责其中 存取酒、会员、订单、报表模块的设计与开发。
其中在订单模块中因考虑数据量、并发等问题,采用数据分流缓存等手段,将数据拆分到不同表单中来生成报表,采用redis将数据进行缓存接收订单数据,用rabbitMQ将数据进行分流,不同报表根据需求拆分数据。
整个项目采用springboot+springcloud+redis+feign+rabbitMQ+zuul等技术,采用euraka中metamap中参数配置,在zuul中根据不同version将请求过滤来实现灰度环境。
海客项目cms模块
在海客项目二期中负责完善增加事件轨迹: 编辑在增加新闻时选定事发地点(百度地图插件)根据坐标在事件轨迹中描点
首页功能:在首页中增加热点精选 置顶新闻 快讯功能
快讯(推送)jpush接口开发,调整一期中各个模块耦合度高现象,完成模块间解耦工作