01 2021 档案

摘要:答案 当线程池中线程执行任务的时候,任务出现未被捕获的异常的情况下,线程池会将允许该任务的线程从池中移除并销毁,且同时会创建一个新的线程加入到线程池中;可以通过ThreadFactory自定义线程并捕获线程内抛出的异常,也就是说甭管我们是否去捕获和处理线程池中工作线程抛出的异常,这个线程都会从线程池 阅读全文
posted @ 2021-01-29 10:12 曹自标 阅读(1628) 评论(0) 推荐(0) 编辑
摘要:创建型 简单工厂 public class DefaultThreadFactory implements ThreadFactory { @Override public Thread newThread(Runnable r) { Thread t = newThread(FastThreadL 阅读全文
posted @ 2021-01-19 23:34 曹自标 阅读(348) 评论(0) 推荐(1) 编辑
摘要:创建型 单例模式 单例模式概念是一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。Spring中默认Bean创建可以认为是一种使用ConcurrentHashMap实现的特殊的单例模式 @Bean private final Map<String, Object> singleton 阅读全文
posted @ 2021-01-19 21:24 曹自标 阅读(393) 评论(0) 推荐(0) 编辑
摘要:查找 Arrays工具类中二分查找 private static int binarySearch0(int[] a, int fromIndex, int toIndex, int key) { int low = fromIndex; int high = toIndex - 1; while 阅读全文
posted @ 2021-01-18 11:36 曹自标 阅读(121) 评论(0) 推荐(0) 编辑
摘要:概念 Kafka基础概念 broker:Kafka 服务器,负责消息存储和转发 topic:消息类别,Kafka 按照 topic 来分类消息 partition:topic 的分区,一个 topic 可以包含多个 partition,topic 消息保存在各个partition 上 offset: 阅读全文
posted @ 2021-01-07 20:06 曹自标 阅读(4734) 评论(0) 推荐(3) 编辑