一,创建线程池时,可能使用Excutors的四种方式。 newSingleThreadExecutor()和 newFixedThreadPool(int nThreads),内部实现队列为 LinkedBlockingQueue。LinkedBlockingQueue 是一个由链表实现的有界阻塞队 ...
分类:
其他好文 时间:
2021-06-02 15:01:54
阅读次数:
0
sqlite 数据类型━━━━━━━━━━━━━━━━━━━━━━━━━一般数据采用固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。 SQLite具有以下五种数据类型: 1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮 ...
分类:
数据库 时间:
2021-06-02 13:46:26
阅读次数:
0
包装类 Byte、Character、Boolean、Long、Short、Integer、Double、Float 这里拿Integer作举例说明,其他几种包装类类似。 为什么使用包装类? 某些方法的参数必须是对象,为了让基本数据类型的数据能作为参数,提供了包装类! 包装类可以提供更多的功能 In ...
分类:
其他好文 时间:
2021-06-02 10:50:19
阅读次数:
0
事发缘由:因三级等保、需要将centos7系统中的”高危”用户进行封禁或者注释,用户有: dademon、adm、lp、shutdown、halt、mail、operator、gamesftp、nobody、system-network、polkitd、dbus、postfix,其中polktd、d ...
分类:
其他好文 时间:
2021-06-02 10:30:31
阅读次数:
0
今天面试碰到了一个题目:给定排序数组,去除里面的重复元素,给出元素个数,并且数组的前几个元素都非空,空间为O(1)。 如 Integer[] arr = {0, 0, 1, 1, 1, 2, 3, 3, 4, 5, 5}; 操做后应返回6,并且数组为[0, 1, 2, 3, 4, 5, null, ...
分类:
编程语言 时间:
2021-05-25 18:04:03
阅读次数:
0
一、泛型的理解 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返 回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、 创建对象时确定(即传入实际的类型参数,也称为类型实参)。 2.泛型的引入背景 集合容器类在设 ...
分类:
编程语言 时间:
2021-05-25 17:50:43
阅读次数:
0
一、Xbox Series X 优点: 体积控制良好,外形简洁靓丽 缺点: 没有USB Type-C接口 不支持Wi-Fi 6 无法扩充标准M.2 SSD 没有10Gbps USB接口 二、PlayStation 5 优点: 有USB Type-C接口 支持Wi-Fi 6和Bluetooth 5.1 ...
分类:
其他好文 时间:
2021-05-25 17:48:22
阅读次数:
0
Kotlin中是可以将内联函数中的泛型进行实化的。 那么具体该怎么写才能将泛型实化呢?首先,该函数必须是内联函数才行,也就是要用inline 关键字来修饰该函数。其次,在声明泛型的地方必须加上reified关键字来表示该泛型要进行 实化。 inline fun <reified T> getGene ...
分类:
其他好文 时间:
2021-05-24 17:21:37
阅读次数:
0
#引言 原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。通常所说的原子操作包括对非long和double型的primitive进行赋值,以及返回这两者之外的primitive。之所以要把它们排除在外是因 ...
分类:
编程语言 时间:
2021-05-24 16:35:44
阅读次数:
0
Java— ==、!=和equals区别 1、==和!= ==和!=适用于所有对象,==表示是否相等,!=表示是否不相等,结果都为布尔值,true或false。 1 public class test { 2 public static void main(String[] args) { 3 In ...
分类:
其他好文 时间:
2021-05-24 16:12:34
阅读次数:
0