高级java面试题记录(二)

1 栈和堆的区别?一个64k的字符串应该存在栈中还是堆中?为什么?
2 ActiveMQ和kafka的区别?你的项目中为什么使用kafka?
3 线程池中核心线程数怎么确定的?加入每秒50 500 5000并发量核心线程数该配置多少个?
4 MySQL死锁如何产生的?写出一个产生死锁的例子?联合索引怎么确定字段顺序的?
5 mybatis一级缓存和二级缓存的区别?一级缓存的key是什么?
6 注解@controller@service@component@repository区别?业务实现类中为什么用@service而不用@component注解?
7 list中普通循环能删除元素吗?抛出什么异常?怎么实现从list中删除指定元素?为什么使用迭代器后能够删除list中的元素?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值