1、有扎实的 Java 语言基础,掌握集合类、多线程并发、I/O 流、泛型、注解的使用
2、掌握常用的数据结构和算法,以及常用的 Java 设计模式和面向对象编程思维
3、熟练掌握 Spring MVC 、Spring Boot、Spring Cloud 等开源框架以及相关微服务组件的搭建与开发
4、掌握 Kafka 、Dubbo 、XxlJob 、Zookeeper 、Shardingsphere 、Apollo 等中间件及开源框架使用
5、掌握 MYSQL、Redis、MongoDB 使用并理解 MySQL 内核原理、Buffer Pool、事务、索引底层工作原理、查询优化以及Redis数据结构、持久化、复制、主从、哨兵集群工作原理
6、了解 TCP/HTTP 协议、Protocol Buffer、序列化相关知识、网络通讯基础框架 Netty
7、掌握 Html、JQuery、JavaScript、EasyUI 等前端基础技术 ,能进行简单界面的开发
1、安利云购小程序 (任职安利中国电子商务公司项目)
描述: 一个电商购物商城,包含一系列特殊场景:多人购物车、代人购车、海外购、sop 、长客会等 。主要负责支付中心、发票中心相关开发。
2、洁净无忧小程序 (任职蓝月亮中国有限公司项目)
描述:该系统为公司自营的购物商城小程序,主要涵盖商品展示、购物车、下单支付、物流发货、我的信息等几个模块功能。技术栈:Spring cloud + Spring boot + tmybatis + kafka + Dubbo + Mongodb + Redis + XxlJob
职责:
(1)搭建后台项目,并引入 spring-cloud-gateway 统一网关入口,根据业务功能模块进行拆分,使用SpringSecurity+JWT进行登录鉴权 ,以及微信授权登录
(2)结合 redis 缓存热数据完成商品展示模块开发;
(3)通过 kafka 进行订单下单解耦与削峰 ,redis 分布式锁解决并发问题完成下单模块开发;
3、BCP 管理系统 (任职蓝月亮中国有限公司项目)
描述:该系统为蓝月亮合作伙伴系统,主要涵盖主数据管理、经销商下单与库存管理、促销活动管理、协同办公等几大模块功能,以满足公司数千内部员工以及数千家经销商和数十万家合作门店日常使用。技术栈:主要是采用 spring cloud 微服务架构,通过业务功能模块进行拆分。采用 spring-cloud-gateway 统一网关入口,SpringSecurity+JWT 进行登录鉴权 ,mysql + redis + MongoDB 做数据持久层 ,通过 kafka 、dubbo 做系统间的调用与解耦 ,以及引入 activity 流程引擎辅助协同办公。职责:
(1)主要承担主数据管理、经销商下单与库存管理功能、员工档案管理功能开发。
(2)主数据主要涵盖公司仓库、经销商、合作门店,公司一线员工通过工具采集相关详细数据到后台系统中形成报表;
(3)经销商下单与库存管理功能主要是经销商到 bcp 系统中下单扣减库存以及发货的全过程;
(4)员工档案主要是管理人员的入职离职异动考勤等功能;
安利云购小程序 (任职安利中国电子商务公司项目)描述: 一个电商购物商城,包含一系列特殊场景:多人购物车、代人购车、海外购、sop 、长客会等 。主要负责支付中心、发票中心相关开发。微信搜索安利云购小程序即可使用。
洁净无忧小程序 (任职蓝月亮中国有限公司项目)描述:该系统为公司自营的购物商城小程序,主要涵盖商品展示、购物车、下单支付、物流发货、我的信息等几个模块功能。技术栈:Spring cloud + Spring boot + tmybatis + kafka + Dubbo + Mo
BCP 管理系统 (任职蓝月亮中国有限公司项目)描述:该系统为蓝月亮合作伙伴系统,主要涵盖主数据管理、经销商下单与库存管理、促销活动管理、协同办公等几大模块功能,以满足公司数千内部员工以及数千家经销商和数十万家合作门店日常使用。技术栈:主要是采用 spring cloud 微服务