精通 Spring SpringMVC MyBatis等主流开源框架,对面向对象、设计模式有丰富的实践经验,熟练运用多种数据
库(MySQL、MSSQL等),熟练使用缓存技术(Redis等)、消息队列(Kafka、RocketMQ)、NoSQL技术(MongoDB
等)、大数据技术(Hadoop、Spark、Elasticsearch等)及微服务技术解决分布式、高并发、高负载、高性能和可
伸缩问题。
一、参与华为零售微服务项目(后端)。该项目使用 Jalor6 框架,使用TFS对项目进行源码版本控制、打包部
署,结合 Spring、SpringCloud、Mybatis、Hibernate-JPA、Spring-Data、Redis、RocketMQ、MongoDB、Quartz、
索引等技术,向 PC 端Web 应用和APP端应用提供后端服务。
二、华为故障诊断项目
1.分布式跟踪:根据华为提供的跟踪调用链方案及 OpenTracing 规范,使用 Brave 实现系统和组件间的分布式跟踪;
结合设计模式开发Redis、 MongoDB埋点组件及公共组件,并包装Kafka组件,将这些组件一起与Web、 HttpClient、
MySQL 的埋点组件整合进项目,实现无侵入式埋点
2.算法:使用 Spark 的 FP-GROWTH 算法获得强关联规则;使用鲁棒局部加权算法 STL开源项目
3.大数据:大日志文件1G 诊断分析,Spark调优耗时小于1分钟
4.工作流:将Activiti工作流整合到项目中
5.搜索引擎:对接核心网 ELK 服务
6.其他:增加定时任务;重构
三、易库易电商项目
主要包括:元器件采购、询价、品类维护管理,手机邮箱绑定和密码修改,初级会员申请,标准物料批量导入,采购
订单生成与查询,在线支付子系统