-
-
ThreadLocal 的原理,ThreadLocal 中的 map 有线程安全问题吗?(会出现数据丢失)
-
TreadLocal 内存泄漏
-
TCP 粘包和分包
-
Netty 零拷贝了解吗?
-
select 中 in 和 exist 有什么区别
-
消息队列了解吗?消息队列如何防止消息丢失
-
说下分布式调度的流程,你知道哪些分布式调度框架
-
说下 Zookeeper 的选举协议,你还知道哪些选举协议
-
说一下一致性哈希
-
微服务里如何做服务发现
-
说下 RPC 的流程
-
微服务相关的框架都知道哪些
-
如何实现定时任务
-
Redis 如何实现分布式锁
-
你知道哪些设计模式?模板方法模式和策略模式有哪些区别
-
讲下 HashTable、HashMap、ConcurrentHashMap 的区别
-
讲下 JVM 的运行时内存区域、垃圾回收算法、垃圾回收器
-
你知道哪些 Java 性能调优的方法
-
你知道哪些 Java 的命令?比如 dump 出文件之后,用什么查看
-
你知道哪些 JVM 参数
-
新生代和老年代的默认比例是多少?(JDK 1.8 里默认是 1:2)
-
你还了解哪些框架或者中间件
-
CMS 和 G1 有什么区别
-
如何设计一个秒杀系统
-
讲下红黑树、 B 树和 B+ 树的区别
-
说下你知道的算法(五大常用算法:分治、动态规划、贪心、回溯和分支界定)
-
讲下动态规划(重叠子问题、最优子结构、状态转移方程)
-
你了解哪些阻塞队列
-
线程池拒绝服务有哪几种情况
-
Redis 在高并发抢库存的情况下,如何实现事务(库存操作不是一个原子操作,需要先读出来,减1,然后再写回去)
-
如何防止库存重复消费
-
Spring 多例 Bean 是在启动的时候创建的吗?Spring 单例 Bean 是在启动的时候创建的吗
-
哪些地方也可以用 AOP (事务、日志、异常)
-
图的最短路径
-
一致性哈希(哈希环)
-
SQL 里的 union all
-
MySQL 全文索引的缺点(搜索出来不太精准)
-
TCP 和 UDP
-
新生代和老年代分别用什么垃圾回收算法。
-
JVM 如何调优
-
MyIASM 和 InnoDB 的区别
-
为什么用 B+ 树做索引
-
说下线程池的参数
-
说下线程池的执行流程
-
全部评论
(4) 回帖