熟练掌握JAVA基础,阅读过常用集合框架、线程池、并发包等源码
熟悉go语言基本语法,做过简单的开发
理解JVM内存模型,熟练掌握使用JProfile、MAT、jmap、jstack等工具分析常见的线上问题,有非常丰富的实战经验
熟练掌握Spring/SpringMVC/SpringBoot框架,能够针对业务需求定制开发功能
熟练掌握MyBatis框架,阅读过核心源码
掌握Cobar-Client/Sharding-Sphere分表分库框架基本原理且有落地经验
了解分布式事务,对基于消息实现的最终一致性和seata的AT模式有一定的了解
熟练掌握Dubbo/Zookeeper/RocketMQ/Memcached/Redis分布式相关框架的使用,了解RPC基本原理,阅读过部分核心源码
熟练掌握MySQL使用及索引基本原理,有丰富的SQL优化实战经验,有PostgreSQL使用经验
掌握Docker的基本命令,有一定的实际使用经验
了解动态代理及字节码相关技术的基本使用
快麦ERP是一款为电商大卖家提供商品库存和订单等全链路服务的软件,日处理订单量近千万。
**涉及技术**:
SpringMVC、SpringBoot、MyBatis、Sharding-jdbc、Cobar-Client、Dubbo、Zookeeper、RocketMQ、Redis、MySQL、PostgreSQL
**项目贡献**:
* 重构商品查询功能,帮助业务基于SQL横向扩展支持更多维度查询
* 分析优化慢SQL,处理数据库IOPS/CPU等异常指标,提升稳定性和性能
* 定位处理日常线上服务异常及宕机原因,提供相应的解决方案,保障服务可用性和稳定性
* 建设项目基础服务,提高项目成员开发效率
* 负责项目压测功能,对有性能瓶颈的业务提供有效解决方案
* 参与并指导业务设计,保障业务易扩展及高可维护性
#### **超级店长(资深Java开发工程师)**
超级店长是目前淘宝服务市场付费用户量排名第一,服务于淘宝中小卖家的一款工具软件
**涉及技术**:
SpringMVC、MyBatis、Cobar-Client、Dubbo、Zookeeper、MySQL
**项目贡献**:
* 根据用户ID取模做分表分库方案,支撑日活5W+,日均200W+订单数据水平扩展
* 通过Redis分布式锁+异步加载对订单同步流程重构优化,解决订单同步并发操作和性能问题
* 对接口做限流控制,支持在业务高峰期动态关闭高RT接口访问以保障核心功能稳定运行
快麦ERP是一款专为电商行业定做的管理软件,提供涵盖订单、库存、分销、采购、财务、员工绩效等一体化的电商ERP解决方案,服务覆盖了淘宝天猫、京东、阿里、抖店、快手、有赞、拼多多等80+服务平台数。
超级店长是一款卖家店铺优化软件,基于自动橱窗、标题优化等中小卖家基础功能,以及中大卖家所需的活动工具、会员营销等进阶功能。