Jdk1.8的变化:接口有啥变化,jvm内存模型有啥变化java集合arrylist一边遍历一边输出值的同时删除该值会怎么样?使用迭代器为啥不会抛异常?Dubbo的调用过程,服务提供者的参数配置,超时时间配置,rpc服务之间调用如何保证事务,netty的线程模型,netty默认的线程数。io和nio的区别,操作系统epoll模型的原理。
socket调用过程。项目中spring的bean配置是哪一种作用域?spring中的单例bean是线程安全的吗?springboot能不能在所有单例bean执行完之后再执行某个方法?Spring 的代理模式之动态代理有哪些?jdk动态代理实现的父类是哪个?java为啥会出现线程不安全?synchronized 的原理?如何不使用锁,cas,threadlocal 实现线程安全?redis在底层怎么实现分布式锁?
mysql和mongodb 索引的区别?为啥使用mongodb?mysql的索引原理,b树和b+树的区别?jvm的内存模型,pc寄存器(程序计数器)是线程共享还是独享?说一下垃圾回收的对堆是怎么回收的?项目中配置的是啥垃圾回收器?为啥?持久代默认大小是多少?在项目外有木有写博客或者在github上面为开源社区贡献代码?
...查看更多