1.深入理解:spring,springaop,springmvc等开源框架设计原理以及底层架构,研究过核心源码。
2.熟练掌握:mybatis,dubbo,springboot,springcloud,nacos,sentinel,zookeeper,docker等开源框架,linux操作系统。有使用nacos,sentinel搭建过Spring cloud alibaba项目
3.深入理解:redis线程模型,熟悉各种缓存高并发的使用场景。缓存预热,缓存穿透,缓存雪崩,在项目中真实解决过各种分布式场景的技术难题。
4.深入理解:mysql的内部计算原理,及ISAM和INNODB搜索引擎的索引底层数据结构、以及数据查找原理,以及mysql的一些优化
5.熟练使用:rockerMQ,rabbitMQ 等消息中间件,理解其工作原理。
6.有处理过高并发的经验,微服务有过拆分业务服务数>10个。
个人贡献成就:
a)自己实现过基于spring的一个webservice简易调用框架。
b)基于springIOC ,使用springIOC的后置处理器, 和动态代理以及反射技术,手写过简易的AOP框架。
c)基于javassist 技术,实现过分布式调用链系统。
d)修改过sentinel源码,集成持久化功能
为公司完成过excel生成框架,并在githab上开源。
使用spring后置处理器及动态代理以及java的反射机制,为公司开发过基于spring注解的接口化模式的webservice的客户端调用框架。
使用springboot,SpringCloud 设计高性能,高可用为服务架构。
基于springAOP、注解 为公司完成了第一个,公司自己的参数拦截插件,目前公司已经在使用本插件。
项目-
华园设备通 是公司内部电商项目
1.订单:退款,现金收银
2.支付:微信,小程序,支付宝,支付宝服务窗,网眼,epos
3.资产:积分,电子券,兑换券
4.活动:满减,签到,手动领取券
5.产品:商品的管理相关功能
6.数据统计:各种维度与资产/对比的统计
7.财务系统:内部订单对账与分账,财务打款
8.appid管理:权限管理,资产管理,支付宝,小程序公众号管理
9.Mall管理:支付通道,支付开通方式,商场品类分类
10.店铺管理:加盟,支付信息,积分信息,退款配置,结算账户,店员管理,商品管理
11.会员:会员等级,店铺会员,商场会员,领卡会员
12.小程序配置管理
由于首次尝试做电商项目,并且以大型互联网项目的规模搭建。功能业务并不是非常的健全,开发过程中也遇到了很多的技术难点。
负责:
1.项目架构的设计与搭建
2.部分功能的编码。主要负责订单,产品,财务系统
3.解决技术难点,处理并发数据请求。
4.接口文档的编写
5.性能的调优
项目二
小跑管通 是合作方做的一个类似美团的o2o项目
1.订单管理:退款,收款,一系列的订单查看
2.派单:分配订单给企业
3.支付:微信,支付宝
4.服务管理:订单可以选择的服务(类似于产品)
5.企业:加盟企业的管理
6.人员管理:分配企业员工下的职位
用户:各个平台的用户管理
业绩:1.需求的调研
2.项目的架构设计与数据库设计的参与
3.技术难点的攻克
4.部分功能的编码:主要有订单,派单,服务管理
5.接口文档的编写
项目三
中海油后勤支持系统,是中国海洋石油的内部管理系统
1.基础功能服务:主要是字典数据,资源数据的操作服务
2.车辆服务:车辆管理,司机管理,派车任务等等一系列对车辆管理的操作服务
3.船舶服务:对船舶等等一系列的管理操作的服务
4.出海服务:出海任务及一系列审批操作的服务
5.油料服务:对油料使用,申请,等一系列管理操作的服务
6.登录服务:对系统的登录,分布式事务的解决方案等一系列的网关操作的服务
7.倒班服务:对人员倒班的的操作的服务
8.工作流服务:提供了工作流以及各种审批的服务
负责:
1.项目架构的设计与搭建
2.部分功能的编码。主要负责基础,登录,船舶,油料,车辆服务的编码
3.解决技术难点,处理并发数据请求。
4.接口文档的编写
5.性能的调优