- 垃圾回收的过程,CMS,G1收集器有哪些优缺点
- 垃圾从新生代到老年代的过程,存活多久的对象会放到老年代。
- 垃圾回收调优,代码如何写可以提高垃圾回收的效率。
- kafka和activtyMQ的区别。为啥选择kafka
- kafka工作过程、原理、队列实现源码。
- kafka如何保证消息不丢失,给出解决方案。
- kafka按顺序消费,如生产者生产1,2,3,消费者也是按照这个顺序,不允许乱
- 写一个单例,工厂模式,动态代理模式。
- spring ioc,aop,事务 实现 原理(用源码来表述)。
- 如何保证thrift线程安全,thrift实现模型。
- hashmap,concurrentHashMap,arrayblockingQueue,arraylist,linkedlist,hashset源码(写出大概的源码)
- concurrent包下相关多线程技术
- synchronized和reentrantlock区别,性能差异
- 轻量级锁,重量级锁,偏向锁,自适应锁,自旋锁
- mysql 如何分库分表,如何保证一致性
- spring 事务隔离级别。spring事务源码实现
- 垃圾回收日志(大致写一段,并解释参数的含义)
- Redis和Memcache的区别,什么情况下用哪个
- mongdb和mysql区别
- 说出几种线程模型
- volitile原理
- CAS实现原理,并说出cpu中缓存如何工作的。
- 线程栈在内存里如何分配的及工作方式
- 什么情况下用volitile,什么情况下用synchronized
- mysql存储引擎,有哪些,有什么优点和缺点。有什么区别,在工作如何选型
- 依赖倒置,开闭原则
- jvm内存结构,什么工具调试
java服务器后台面试题整理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...