-
Queue的remove()和poll()方法有什么区别?
Queue 中 remove() 和 poll() 都是用来从队列头部删除一个元素。 在队列元素为空的情况下,remove() 方法会抛出NoSuchElementException异常,poll() 方法只会返回 null 。 JDK1.8 中的源码解释 /*....- 盾给网
- 0
- 0
- 487
-
tcp和udp的区别?
TCP/IP 协议是一个协议簇,包括很多协议。命名为 TCP/IP 协议的原因是 TCP 和 IP 这两个协议非常重要,应用很广。 TCP 和 UDP 都是 TCP/IP 协议簇里的一员。 TCP,Transmission Control Protocol 的....- 盾给网
- 0
- 0
- 310
-
说说与线程相关的方法
加锁对象的 wait() 方法,使一个线程处于等待状态,并且释放所持有的对象的锁加锁对象的 notify() 方法,由 JVM 唤醒一个处于等待状态的线程,具体哪个线程不确定,且与优先级无关加锁对象的 notityAll() 方法,唤....- 盾给网
- 0
- 0
- 323
-
什么是linux内核?包括哪些模块?
计算机的硬件含有外围设备、处理器、内存、硬盘和其他的电子设备,但是没有软件来操作和控制,计算机是不能工作的。完成控制工作的软件就称为操作系统,在 Linux 的术语中被称为"内核"。Linux 内核包含五....- 盾给网
- 0
- 0
- 285
-
说说Redis的回收策略
volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最近最少使用的数据volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最早会过期的数据volatile-random:从已设置过期....- 盾给网
- 0
- 0
- 325
-
Dubbo服务注册与发现的流程?
启动Provider(服务提供者)绑定指定端口并启动服务Provider 注册服务地址Provider 连接注册中心,将本机 IP、端口、应用信息和提供服务信息发送至注册中心存储Consumer 订阅服务地址Consumer(服务消费者),连接注册....- 盾给网
- 0
- 0
- 600
-