1.对java有较全知识面的广度,熟悉主流开元框架:spring、springmvc、mybatis、springboot、netty、shiro、redis、zookeeper、dubbo、Elasticsearch、rocketMq。
2.熟悉单点登录开源框架cas,了解单点登录流程。对于业务系统单点登录问题,有深入了解。
3.熟悉工作流框架activiti,研读过activiti的源码
4.负责商城商品搜索引擎,工具使用ES,数据量百万级别
5.对于高并发业务场景有较全面的了解,对于高并发业务场景遇到的问题有自己的见解
6.工作之外,研读过spring、springmvc、mybatis、netty、cas等框架的源码
企业商城采购项目:
目前正在做的项目是企业采购商城项目,负责的内容,包括协议模块、商城商品搜索。其中协议模块,当属协议升级功能业务逻辑复杂,升级包含协议行对应商品的上下架处理,协议头、行基本信息、价格信息等内容的变更。需要更新库表信息,同事同步ES。商城商品搜索引擎,使用ES,涉及到商品信息同步,分词搜索。
企业单点登录系统:
基于单点登录的开源框架cas,进行企业自研单点登录框架。基于cas协议实现,最初由redis缓存登录会话,升级为JWT。解决了系统用户访问量特别大的时候,缓存会话的风险点