李明华的博客
首页
找文章
归档
标签
分类
关于
说说
更多
首页
找文章
归档
标签
分类
关于
说说
更多
Not now,When?
Not me,Who?
首页
分类
标签
归档
关于
说说
false
true
并发编程-线程池
一些八股what线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处理任务时创建销毁线程开销的代价,另一方面避免了线程数量膨胀导致的过分调度问题,保证了对内...
2021-11-06
技术
阅读全文
jdk1.8_Optional
概述 主要用于解决空指针异常(NullPointerException)类似包含有可选值的包装类,Optional 类既可以含有对象也可以为空 12345678910111213141516171819/** * A container object which may or may not contain a non-null value. * If a value is present...
2020-08-29
技术
阅读全文
jdk1.8_默认方法
默认方法1234567891011121314151617181920212223public interface List<E> extends Collection<E> { ... default void replaceAll(UnaryOperator<E> operator) { Objects.r...
2020-07-14
技术
阅读全文
jdk1.8_lambda
参考Haskell-函数式编程 核心功能性函数接口(有且只有一个抽象方法的接口) Consumer :消费型接口 void acept(T t);1234//消费型接口Consumer,输入一个参数,对其进行打印输出 Consumer<String> consumer = (x) -> System.out.println(x); //打印字符串 consumer.ac...
2020-06-24
技术
阅读全文
jdk1.8_Base64
Base64static class Base64.Encoder 该类实现一个编码器,使用 Base64 编码来编码字节数据。 static class Base64.Decoder 该类实现一个解码器,使用 Base64 编码来解码字节数据。 123456789101112131415161718192021222324252627282930313233343536373839pu...
2020-06-07
技术
阅读全文
jdk1.8_时间类
java.timeLocalDate(年月日) 本地日期和时间 1. 最值 最大支持 +999999999-12-31 最小支持-999999999-01-01 2. 比较方法 equals 12345678LocalDate today = LocalDate.now();LocalDate tomorrow = today.plus(1, ChronoUnit.DAYS);Lo...
2020-05-26
技术
阅读全文