1 985 本硕毕业,五年一线开发经验,具有高并发,亿级数据规模项目经验,熟悉分库分表技术
2 具有扎实的 Java 基础,熟练掌握 java 集合、JUC、多线程、反射、泛型等基础开发技术
3 深入理解 spring 核心源码:IOC 容器、AOP 、spring 事务等
4 深入理解 dubbo 设计与核心源码:dubbo spi、负载均衡、容错机制
5 掌握 jvm 虚拟机原理:垃圾回收机制、GC 算法、常见的 jdk 工具
6 深入理解 redis 核心设计:五种基本数据类型、过期策略、持久化机制
7 深入理解 mysql 原理:掌握常见数据库优化技术,分库分表技术
8 熟悉 kafka 核心配置,研究过消息顺序、重复消费、消息丢失等问
spring mvc + mybatis 分表,亿级数据量项目
使用设计模式,对系统进行抽象设计、使其具备快速对接新业务能力。
使用mq、redis缓存、限流组件等,使系统支持更新的并发。