技能清单
- 熟悉 Java 语法,常用集合等基础
- 熟悉 多线程 基础知识 [ volatile 、锁、线程池和其他并发工具类 ]
- 熟悉 JVM 基本原理 [ 运行时内存区域、类加载创建过程、CMS 、G1 、垃圾回收机制 ]
- 熟练使用 Spring 、 Spring Boot 等开源框架 [ AOP 、Spring Boot 自动装配原理 ]
- 了解 Spring Cloud [ 基础组件 ]
- 了解 分布式 [ CAP 、BASE 理论、Redis 分布式锁、分布式事务 ]
- 熟悉 Redis 缓存数据库 [ 底层数据结构、持久化、主从复制]
- 熟悉 RabbtiMQ 消息中间件
- 熟悉 MySQL 关系数据库 [ 事务、索引 ]
- 掌握基本的数据结构和算法
- 熟悉 Docker 容器化部署
工作经历
- 2019.07--2020.06 B 公司
- 2015.12--2019.07 A 公司
A 公司
XX 智能安全网关中心 (2018 年 11 月~2019 年 06 月)
- Spring Boot + Mybatis-plus + RabbitMQ + MySQL + Docker
- 负责车牌抓拍模块
- 对接第三方车牌抓拍推送接口,使用 RabbitMQ 异步处理后续多个请求以提高响应。
XX 镇智慧社区 (2017 年 6 月~2018 年 6 月)
- Spring Boot + Redis + RabbitMQ + MySQL + Docker
- 负责设计不同时间段大屏视频定时切换逻辑
XX 电动车防盗系统 (2015 年 12 月~2017 年 2 月)
- Sprin + Redis + MongoDB
- 负责用户权限模块,实现接警功能