熟练的Java基础知识、熟练应用分布式架构项目开发、
了解JVM原理、多线程,阻塞队列应用
了解Redis线程模型、Zookeeper,分布式锁
了解RabbitMQ、RocketMQ、Kafka消息中间件
了解Spring、SpringMVC、SpringBoot基础原理、SpringBoot的自动装配和SpringMVC的请求流程,熟悉Spring AOP、Spring IOC及Spring事物原理
熟练使用SpringBoot、SpringCloud微服务框架
熟练使用MySQL数据库进行JavaEE的开发、了解底层数据结构、SQL的性能调优
2022.06-至今 交易监管平台
项目介绍:
本项目是基于 MyBatis、SpringBoot 框架搭建,采用华为信创全站云部署进行分流,主要为法人和个人客户交易处理及各个行政分行系统分级数据处理、筛选进行数据归类、数据检核、数据监管报送等业务。
主要负责:
任务执行模块、实时任务执行模块。
统计分析模块主要开发。
在任务执行和统计服务都使用Redis中间件,使用Redis集群和锁的特性,采用了Kafka数据处理和发送。
Java技术主要使用了队列、多线程、乐观锁和公平锁,进行高并发任务处理。
此系统采用了SpringBoot框架,对象实例化采用 Spring 的 IOC 注入,运用其解耦特性大大提高系统的可扩展性,易于维护。
2022.06-至今 中信易家电商平台
项目介绍:
本项目是基于 MyBatis、SpringCloud 框架搭建,采用华为信创全站云部署,主要分为后台管理系统,订
单、分类、支付、购物车、评价、用户登录、商品搜索等功能,此项目多平台关联商品、助农产品、养老、健
康医疗等。
项目技术: MyBatis、SpringCloud 、Redis、ZooKeeper、Kafka、RocketMQ、ElasticSearch 等
主要负责:
购物车模块开发维护,使用 Redis 中 Set 集合数据结构进行数据缓存,实现用户实时添加删减购物车库存。
订单模块开发维护,使用 MongoDB 文档型数据库进行存储订单详细信息。
服务采用 Redis 中间件,使用 Redis 集群和锁的特性,采用了 Kafka 日志数据收集处理。
Java 技术主要使用了队列、多线程、乐观锁和公平锁,进行高并发任务处理。
采用 RocketMQ 订单支付处理,依赖事务原子性保障。ElasticSearch 进行商品分类搜索。