摘要: 欢迎关注我的技术公众号:小谢backup 1、对象由什么组成? 对象头、实例数据、对齐填充(占位符) 2、对象头里有什么? 运行时数据、类型指针、数组长度 3、非双亲委派模型有哪两种? 线程上下文类加载器 OSGi 4、JVM的哪些内存需要被回收? 堆内存 5、JVM线程并行和并发的区别? 多条垃圾 阅读全文
posted @ 2021-05-18 22:40 小谢backup 阅读(401) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、Java中的循环依赖分两种,一种是构造器的循环依赖,另一种是属性的循环依赖。 2、在Spring中,对象的实例化是通过反射实现的,而对象的属性则是在对象实例化之后注入的,有setter注入、构造器注入和注解注入三种。前两种注入方式可以实现循环依赖。 3、 阅读全文
posted @ 2021-05-18 22:36 小谢backup 阅读(399) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、线程池的任务队列有哪四种? ArrayBlockingQueue:有界阻塞队列 LinkedBlockingQueue:无界阻塞队列 SynchronousQueue:不存储元素的阻塞队列 PriorityBlockingQueue 2、线程中断的原理是 阅读全文
posted @ 2021-05-18 22:34 小谢backup 阅读(43) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、线程池有哪四种? newCachedThreadPool:创建一个可缓存的线程池 newFixedThreadPool:创建固定大小的线程池 newSingleThreadExecutor:创建一个单线程的线程池 newScheduledThreadPo 阅读全文
posted @ 2021-05-18 22:30 小谢backup 阅读(40) 评论(0) 推荐(0)
摘要: 欢迎关注我的个人公众号:小谢backup 1、throw 和 throws 的区别? throw:真实抛出一个异常。throws:声明可能会抛出一个异常。 2、spring 常用的注入方式有哪些? setter 属性注入构造方法注入注解方式注入 3、JVM有哪些垃圾回收器? Serial Seria 阅读全文
posted @ 2021-05-18 22:27 小谢backup 阅读(32) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、本地时间是怎么计算的? Local time = UTC时间 + 时区 + 夏令时偏移 2、UTC是什么? UTC是全球本地时间的基础。它没有时区概念,在地球同一时刻,UTC时间的值是唯一的,其值也与零时区的本地时间相等,即UTC=GMT。 3、夏令时D 阅读全文
posted @ 2021-05-18 22:22 小谢backup 阅读(702) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、Redis 的持久化机制有哪些? RDB(默认) 和 AOF 机制 2、Redis主从复制用什么拓扑结构? 单向链表结构,即:Master <- Slave1 <- Slave2 <- Slave3…这样的结构方便解决单点故障问题,实现Slave对Mas 阅读全文
posted @ 2021-05-18 22:19 小谢backup 阅读(77) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、进程间通信有哪些方式? 管道命名管道信号信号量消息队列共享内存套接字socket 2、线程间的通信机制有哪些? 锁机制 信号机制 信号量机制 3、线程通信和进程通信的区别? 线程间的通信目的主要是用于线程同步,所以线程没有像进程通信中的用于数据交换的通信 阅读全文
posted @ 2021-05-18 22:06 小谢backup 阅读(53) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、Kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 2、kafka 有几种数据保留的策略? kafka 有 阅读全文
posted @ 2021-05-18 22:01 小谢backup 阅读(149) 评论(0) 推荐(0)
摘要: 欢迎关注我的技术公众号:小谢backup 1、sleep() 和 wait() 有什么区别? 类的不同:sleep() 来自 Thread,wait() 来自 Object。释放锁:sleep() 不释放锁;wait() 释放锁。用法不同:sleep() 时间到会自动恢复;wait() 可以使用 n 阅读全文
posted @ 2021-05-18 21:42 小谢backup 阅读(52) 评论(0) 推荐(0)