




个人介绍
我是一名软件开发人员,目前主要从事分布式互联网架构
我毕业于长春理工大学,计算机科学与技术专业。
就职过金蝶中国子公司上海管易云软件有限公司,主要开发电商云ERP系统,负责订单处理工作。
现就职于科大讯飞股份有限公司,负责课后服务数值化平台项目的开发,目前担任研发组长兼架构师。
对互联网分布式架构有深入研究。
主要技术栈为:
基础框架:springboot、springcloud
RPC框架:dubbo
分布式代理:nginx
消息队列:kafka、rocketMq
缓存技术:redis
搜索引擎:ElasticSearch
SQL:mysql、oracle
NoSQL:mongodb、clickhouse
分库分表:mycat、shardingjdbc
性能优化:jvm调优及异常分析,数据库优化
云原生:docker
linux各种常用命令,及shell脚本开发
熟练使用设计模式,并对spring、mybatis、springboot、dubbo源码有深入的研究
利用skywalking技术对分布式服务链路跟踪
工作经历
2018-10-10 -至今科大讯飞股份有限公司高级架构师
主要从事教育相关产品的研发 用户中台、校园智屏系统、课后服务管理平台等产品的研发
2012-06-26 -2018-10-10上海管易云软件有限公司软件开发工程师
公司的产品主要是云ERP产品的开发 产品主要功能是对接各大电商平台,将各大平台的订单进行统一打单、发货,并对商品库存统一管理,物流统一配送。
教育经历
2008-09-01 - 2012-06-26长春理工大学计算机科学与技术本科
长春理工大学计算机科学与技术专业毕业,主要对java、分布式架构有深入的研究
技能

模块: 1、订单管理 2、库存管理 3、采购管理 4、货物管理 技术: ERP系统 1、商品模块 2、订单模块 3、库存模块 4、财务模块 5、报表模块 主要技术: 1、基于springboot为基本框架,采用dubbo微服务架构,利用redis的单线程特性,利用lua脚本对库存进行扣减,库存准确性打99.99% 2、数据方面采用sharding-jdbc分库分表技术,支持数据动态扩容 3、利用rocketMQ,对客户进行消息推送,利用nginx反向代理技术实现服务端负载 4、报表查询利用elastic search,对报表进行检索查询 5、运用skywalking技术对系统链路进行监控跟踪,利用elastic search对链路、日志进行持久化。 难点攻克: 库存数据准确性: 在高并发的场景下,库存计算有问题,出现超卖情况 解决方案: 利用redis+lua方式,对库存扣减、增加进行控制,控制后总体准确率达到99.99%


模块: 智屏应用 设备管理 配置管理 主要功能: 对显示终端进行远程控制,每个屏幕可以不同的风格,千人千面,便于信息发布。 远程遥控所有显示屏,下达信号。 技术栈: 基于springboot框架,基于MQTT协议,信号下达 用到的技术 dubbo、redis、sharding-jdbc、nginx、elasticsearch、kafka


云ERP系统 对接各大电商,订单、商品库存、发货、物流的统一管理 1、商品模块 2、订单模块 3、库存模块 4、财务模块 5、报表模块 主要技术: 1、基于springboot为基本框架,采用dubbo微服务架构,利用redis的单线程特性,利用lua脚本对库存进行扣减,库存准确性打99.99% 2、数据方面采用sharding-jdbc分库分表技术,支持数据动态扩容 3、利用rocketMQ,对客户进行消息推送,利用nginx反向代理技术实现服务端负载 4、报表查询利用elastic search,对报表进行检索查询 5、运用skywalking技术对系统链路进行监控跟踪,利用elastic search对链路、日志进行持久化。 难点攻克: 库存数据准确性: 在高并发的场景下,库存计算有问题,出现超卖情况 解决方案: 利用redis+lua方式,对库存扣减、增加进行控制,控制后总体准确率达到99.99%
