一、核心技术能力
Java语言深度掌握
JVM原理:内存模型(堆、栈、方法区)、垃圾回收算法(CMS/G1/ZGC)、类加载机制、JIT优化及性能调优(内存泄漏排查、GC日志分析)。
并发编程:线程池(ThreadPoolExecutor)、锁机制(synchronized/ReentrantLock)、并发工具类(CountDownLatch/CyclicBarrier)、原子类(AtomicInteger)及线程安全集合(ConcurrentHashMap)。
主流框架与中间件
Spring生态:
核心:IOC/AOP原理、Spring Boot自动配置机制、Spring MVC流程。
扩展:Spring Cloud Alibaba(Nacos服务发现、Sentinel限流、Seata分布式事务)、Spring Security/OAuth2安全认证。
分布式中间件:
消息队列:Kafka/RocketMQ的事务消息、持久化策略及消费模式。
缓存:Redis数据结构、集群模式(哨兵/Cluster)、缓存穿透/雪崩解决方案(布隆过滤器、熔断机制)。
RPC框架:Dubbo服务治理、gRPC协议设计。
二、数据库与存储优化
SQL与ORM:复杂SQL优化(执行计划分析)、索引设计(覆盖索引)、事务隔离级别(MVCC实现)、MyBatis动态SQL与插件扩展。
分库分表:ShardingSphere分片策略、分布式ID生成(Snowflake算法)、数据迁移方案。
三、分布式系统设计
微服务架构:服务拆分原则、服务注册发现(Consul/Eureka)、配置中心(Apollo/Nacos)。
高并发设计:降级熔断(Hystrix/Sentinel)、异步化(CompletableFuture/反应式编程)。
一致性保障:分布式事务(Seata Saga模式)、最终一致性(消息表+本地事务)、CAP理论实践取舍。
四、性能调优与工程实践
JVM调优:堆外内存管理(Netty DirectBuffer)、GC算法选择与参数调优。
全链路压测:JMeter/SkyWalking链路追踪、瓶颈定位(CPU/IO/网络)。
工
团险销售与客户支持服务系统
相关技术 SpringBoot+SpringCloud+SpringMvc+Oracle+Jdbc+Vue
项目描述 新一代团险销售与客户服务系统,主要针对团体业务提出整体解决方案。
共分销售支持、客户服务、员工自付费、3s质量管理四大平台
责任描述 主要负责团体客户服务部分的开发工作
技改系统中保全相关功能的重构
健保通系统
相关技术 Spring+ SpringMvc+Mybatis+Oracle +jsp
项目描述 健保通系统是一个针对健康险的系统
通过与医院合作,为客户提供直赔,快赔服务。
责任描述 主要负责系统的维护开发工作
对接拜博口腔相关接口开发