-
如何优雅地停止一个线程?
线程终止有两种情况:线程的任务执行完成线程在执行任务过程中发生异常这两者属于线程自行终止,如何让线程 A 把线程 B 终止呢?Java 中 Thread 类有一个 stop() 方法,可以终止线程,不过这个方法会让线程直接终止....- 盾给网
- 0
- 0
- 256
-
jsp的4种作用域?
page (当前页面作用域):相当于 Java 关键字中 this。在这个作用域中存放的属性值,只能在当前页面中取出。对应PageContext类request (请求作用域):范围是从请求创建到请求消亡这段时间,一个请求可以涉及的多个页....- 盾给网
- 0
- 0
- 262
-
什么是linux内核?包括哪些模块?
计算机的硬件含有外围设备、处理器、内存、硬盘和其他的电子设备,但是没有软件来操作和控制,计算机是不能工作的。完成控制工作的软件就称为操作系统,在 Linux 的术语中被称为"内核"。Linux 内核包含五....- 盾给网
- 0
- 0
- 251
-
说说Redis的回收策略
volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最近最少使用的数据volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最早会过期的数据volatile-random:从已设置过期....- 盾给网
- 0
- 0
- 290
-
Dubbo服务注册与发现的流程?
启动Provider(服务提供者)绑定指定端口并启动服务Provider 注册服务地址Provider 连接注册中心,将本机 IP、端口、应用信息和提供服务信息发送至注册中心存储Consumer 订阅服务地址Consumer(服务消费者),连接注册....- 盾给网
- 0
- 0
- 549
-
String类的常用方法有哪些?
String 类的常用方法: equals:字符串是否相同 equalsIgnoreCase:忽略大小写后字符串是否相同 compareTo:根据字符串中每个字符的Unicode编码进行比较 compareToIgnoreCase:根据字符串中每个字符....- 盾给网
- 0
- 0
- 372
-
如何让计算机最高效的算出2乘以8?
2 <<3 位运算符 <<,是将一个数左移 n 位,相当于乘以了 2 的 n 次方 一个数乘以 8 只要将其左移 3 位即可 CPU 直接支持位运算,效率最高 补充:当这个数接近Java基本整数类型....- 盾给网
- 0
- 0
- 401
-
内存泄漏和内存溢出的区别
内存溢出(out of memory):指程序在申请内存时,没有足够的内存空间供其使用,出现 out of memory。 内存泄露(memory leak):指程序在申请内存后,无法释放已申请的内存空间,内存泄露堆积会导致内存被占光。 ....- 盾给网
- 0
- 0
- 245