热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

蓝猫淘气三千问

1、JVM体系结构2、JVM垃圾回收算法有哪些3、JVM的每个内存区域,分别用哪些回收算法4、java锁类型,以及实现原理5、mysql索引类型,以及对B-Tree和B+Tr

1、JVM体系结构

2、JVM垃圾回收算法有哪些

3、JVM的每个内存区域,分别用哪些回收算法

4、java锁类型,以及实现原理

5、mysql索引类型,以及对B-Tree和B+Tree数据结构的理解

6、java多线程

7、java集合类数据结构深入理解

----

1、HashSet是如何保证不重复的

2、HashMap为什么是线程不安全的(最好画图说明多线程环境下不安全)

3、HashMap扩容过程

4、final finally finalize 区别

5、强引用、软引用、弱引用、虚引用

6、Arrays.sort 实现原理和Collection实现原理

7、异常分类和处理机制

8、LinkHashMap应用场景

9、wait和sleep的区别

14、数组在内存中是如何分配的 

----

1、synchronized的实现原理以及锁优化

2、volatile的实现原理

3、java信号灯

4、synchronized在静态方法和普通方法的区别

5、CAS  CAS有什么缺陷,如何解决

6、怎么实现所有线程在等待某个事件的发生才去执行

7、synchronized和lock的区别

8、Hashtable是如何加锁的

9、HashMap的并发问题

10、ConcurrentHashMap数据结构,1.8为什么要用红黑树

11、AQS

12、如何检测死锁?怎么预防死锁

13、java内存模型

14、如何保证多线程下i++结果正确

15、分析线程池的实现原理和线程的调度过程

16、线程池如何调优,最大数目如何确认

17、分析线程池的实现原理和线程池的调度过程

18、ThreadLocal原理,用的时候需要注意什么。

19、CountDownLatch 和 CyclicBarrier的用法,以及区别

20、LockSupport工具

21、Condition接口以及实现原理

22、Fork/Join框架的理解

23、分段锁的原理,锁力度减小的思考

24、八种阻塞队列以及各个阻塞队列的特性

---

1、dubbo的底层实现原理和机制

2、描述一个服务从发布到被消费的详细过程

3、分布式系统怎么做服务治理

4、接口的幂等性的概念

5、消息中间件如何解决消息丢失问题

6、dubbo的服务请求失败怎么处理

7、重连机制会不会造成错误

8、对分布式事务的理解

9、如何实现负载均衡,有哪些算法可以实现

10、Zookeeper的用途,选举的原理是什么

11、数据的垂直拆分和水平拆分

12、zookeeper原理和使用场景

13、zookeeper watch机制

14、redis/zk节点宕机如何处理

15、分布式集群如何做到唯一序列号

16、如何做一个分布式锁

17、用过哪些MQ,怎么用的,和其他MQ比的优势是什么,MQ的连接是线程安全的么

18、MQ的数据如何保证不丢失

19、分库分表策略有哪些?分库分表后如何解决全表查询问题

20、zookeeper的选举策略

21、全局ID


----

1、mysql分页有什么优化

2、悲观锁,乐观锁

3、组合索引,最左原则

4、mysql索引分类:B+,hash,什么情况用什么索引

5、mysql的表锁和行锁

6、事务的特性和隔离级别

----

1、redis用过哪些数据结构,以及redis底层是如何实现的 

2、redis缓存穿透,缓存雪崩

3、如何使用redis来实现分布式锁

4、redis的并发竞争问题如何解决

5、redis持久化的几种方式,优缺点是什么,怎么实现的

6、redis缓存失效策略

7、redis集群,高可用,原理

8、redis缓存分片

9、redis的数据淘汰策略


------

1、jvm内存模型

2、什么情况下会出现内存溢出,内存泄漏

3、说说java线程栈

4、JVM年轻代到年老代的晋升过程的判断条件是什么

5、JVM出现fullGC很频繁,如何排除

6、类加载器为什么要使用双亲委派模式

7、类的实例化顺序

8、JVM垃圾回收机制,何时触发MinorGC

9、JVM中移除完整的GC流程是怎样的

10、各种回收器,各自优缺点,重点CMS、G1

11、各种回收算法,在哪里(伊甸园,存活区,老年代)执行

12、OOM错误,StackOverflow错误,permgen space错误(java8之后是元区域错误)


----

HashMap并发Cpu100%图解

https://blog.csdn.net/zhuqiuhui/article/details/51849692

部分答案

https://mp.weixin.qq.com/s/EBzibsF78pgIwtSqvKZ-Ig?


推荐阅读
author-avatar
min-章_998
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有