熟练掌握基本语法,集合,spring,mybatis等框架,熟悉常用的设计模式,多线程,熟练使用redis,elasticsearch,消息队列,kafka,熟练使用mysql等常用数据库,熟悉分布式dubbo和springcloud的使用
公安部核查系统
项目简介
集群项目,nginx做负载均衡,ap做消息转发,java做业务处理, 使用kafka从代理将数据传输到消费者,使用全文搜索引擎elasticsearch来做数据库的读写分离,redis来做高速缓存,降低数据库IO,
项目中负责核查模块
核查模块:springmvc模式,mybaits对数据做持久化处理
核查数据做处理,后台管理页面展示,因为数据量较大,会同时将数据存入数据库和elasticsearch里面,读取数据的时候从elasticsearch里面读取,减小数据库的压力。使用redis来存储需要频繁操作,单个数据量很小的数据,的例如菜单,人员数据等,避免频繁操作数据库对性能带来的降低。
自主开发印刷行业系统
项目简介:
公司自主开发产品,参与系统的架构,从下单到加工打包发货一整套流程,负责后台功能的编写,接入第三方接口,负责与前端,数据库,ERP的交互
洛阳中航电光研究所数据同步
编写同步脚本,从客户方novell eDirectory里面通过ldap拉取组织机构和人员数据,按照我们自己组织机构服务的方式(根节点-1级子节点-2级子节点这种方式)存入我们自己的系统。使用了多线程的方式来执行,不影响同步的过程中做其他操作。