学习计划

来源:互联网 发布:软件体系架构图 编辑:程序博客网 时间:2024/06/07 22:07

集群环境下全局变量必须缓存起来,或者写redis里面。




1.String类能被继承吗,为什么

2.HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理是什么
3.多线程的几种实现方式
4.volatile的作用,能代替锁么
5.string和stringbuffer的区别?
6.sleep和wait的区别
7.类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么
8.抽象类和接口,可以有构造函数么,可以有main函数运行么
9.对象晋升到老年代的条件是什么
10.Lock与synchronized 的区别
11.什么是自旋锁,偏向锁
12.你知道哪几种垃圾收集器,各自的优缺点
13.当出现了内存溢出,你怎么排错
14.什么是线程安全,什么是重排序
15.http1.0和http1.1有什么区别
16.TCP三次握手和四次挥手的流程,为什么断开连接要4次
17.tomcat有调优参数有哪些
18.类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序
19.jvm中一次完整的GC流程(从ygc到fgc)
20.spring的controller是单例还是多例,怎么保证并发的安全
21.项目中用到了缓存系统么,如何设计的,Redis的使用要注意什么,持久化方式,内存设置,集群等
23.用过哪些线程池,内部原理是什么
24.10亿个数字里里面找最小的10个
25.有一个第三方接口,有很多个线程去调用获取数据,现在规定每秒钟最多有10个线程同时调用它,如何做到。
26.分布式集群下如何做到唯一序列号
27.TIME_WAIT和CLOSE_WAIT的区别
28.数据库隔离级别有哪些,各自的含义是什么,MYsql默认的隔离级别是是什么
29.高并发下,如何做到安全的修改同一行数据,乐观锁和悲观锁是什么,INNODB的行级锁有哪2种,解释其含义
30.SQL优化的一般步骤是什么,怎么看执行计划,如何理解其中各个字段的含义,索引的原理?
31.设计一个秒杀系统,30分钟没付款就自动关闭交易
32.如何做一个分布式锁
33.用过哪些MQ,怎么用的,和其他mq比较有什么优缺点
34.分布式事务的原理,如何使用分布式事务
35.什么是一致性hash
36.讲讲Spring事务的传播属性
37.有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优
38.用三个线程按顺序循环打印abc三个字母,比如abcabcabc
39.如何设计建立和保持100w的长连接?
40.解释什么是MESI协议(缓存一致性)
0 0
原创粉丝点击