-
上海京颐
-
java
-
6年
擅长技能
1.jvm知识(jvm原理)加载机制,如何排查内存溢出,死锁。jvm优化等。
2.syncnized和lock的区别,syncnized的底层原理,syncnized的锁升级过程,CAS,锁相关的知识。
3.redis。缓存穿透,缓存击穿,缓存雪崩,redis的缓存一致性,zset的底层数据结构等,redis的分布式锁实现原理。
4.kafka的相关知识kafka的消息消费。
5.springmvc的知识。
6.Java集合相关知识,HashMap的底层原理等(JDK1.8),结合红黑树。
7.spring全家桶的相关知识,spring的生命周期。
8.mysql数据库4种隔离级别,数据库优化,执行计划、组合索引,b+的结构(主键索引及非主键索引),表分区。
9.线程池相关知识,多线程,并发相关知识(currenthashmap),volitate关键字,Collections.SynchniaedList,CopyOnWriteList,悲观锁,乐观锁。
10.zk,dubbo分布式相关知识,分布式事务,分布式锁的机制与原理,熟悉分布式缓存、事物、消息。
11.java8特性。
12.java事务(隔离级别,传播级别)。数据库事务。分布式事务。
13.微服务。springboot的自动配置底层原理,网关,熔断器,限流。
14.类加载机制,双亲委派。
15.Mybatis的相关知识。
16.如何保证数据一致性。
17.熟悉springboot,微服务链路追踪。
18.linux方面知识,简单shell脚本编写,docker命令。
19.集合、队列、多线程、数据结构.
20.多数据源切换。
21.全文检索es.
22.设计模式。