-
如何停止一个线程池?
Java 并发工具包中java.util.concurrent.ExecutorService 接口定义了线程池任务提交、获取线程池状态、线程池停止的方法等。JDK 1.8 中,线程池的停止一般使用shutdown()、shutdownNow()、shutdown() + awaitTermin....- 盾给网
- 0
- 0
- 348
-
linux指令-free
显示系统内存使用情况,包括物理内存、swap 内存和内核 cache 内存命令参数:-b 以Byte显示内存使用情况-k 以kb为单位显示内存使用情况-m 以mb为单位显示内存使用情况-g 以gb为单位显示内存使用情况-s<间隔秒数&....- 盾给网
- 0
- 0
- 326
-
如何实现对象克隆与深拷贝?
1、实现 Cloneable 接口,重写 clone() 方法。 2、不实现 Cloneable 接口,会报 CloneNotSupportedExce....- 盾给网
- 0
- 0
- 312
-
锁如何使用?有什么注意事项?
Java 中常见的锁有 synchronized可重入锁 java.util.concurrent.lock.ReentrantLock可重复读写锁 java.uti....- 盾给网
- 0
- 0
- 318
-
Dubbo的主要作用?
透明化的远程方法调用,像调用本地方法一样调用远程方法负载均衡及容错机制,负载分发请求到不同的服务提供者,解决单点故障服务自动注册与发现,动态服务注册与请求分发,能够平滑添加或删除服务提供者...- 盾给网
- 0
- 0
- 478
-
关于关键字的使用说法错误的是()
A、static 方法能处理非 static 的属性 B、abstract 方法必须在 abstract 类中 C、abstract 类中可以有 private 的成员 D、abstract 不能与 final 并列修饰同一个类 参考答案 答案:A ....- 盾给网
- 0
- 0
- 381
-
什么是复杂度?为什么要进行复杂度分析?
复杂度复杂度也叫渐进复杂度,包括时间复杂度和空间复杂度,用来分析算法执行效率与数据规模之间的增长关系,可以粗略地表示,越高阶复杂度的算法,执行效率越低。复杂度描述的是算法执行时间或占用内存空间随数据....- 盾给网
- 0
- 0
- 299
-
Redis各数据类型最大容量是多少?
Strings:一个 String 类型的 value 最大可以存储512MLists:元素个数最多为 2^32-1 个,即 4294967295 个Sets:元素个数最多为 2^32-1 个,即 4294967295 个Hashes:键值对个数最多为 2^32-1 个,即 4294967295 个....- 盾给网
- 0
- 0
- 380
-
session和cookie有什么区别?
浏览器和应用服务交互,一般都是通过 Http 协议交互的。Http 协议是无状态的,浏览器和服务器交互完数据,连接就会关闭,每一次的数据交互都要重新建立连接。即服务器是无法辨别每次是和哪个浏览器进行数据交互的。....- 盾给网
- 0
- 0
- 304
-
Java针对不同的应用场景提供了哪些版本?
J2SE:Standard Edition(标准版) ,包含 Java 语言的核心类。如IO、JDBC、工具类、网络编程相关类等。从JD....- 盾给网
- 0
- 0
- 385
-
Dubbo有哪些核心组件?
Provider:服务的提供方Consumer:调用远程服务的服务消费方Registry:服务注册和发现的注册中心Monitor:统计服务调用次数和调用时间的监控中心Container:服务运行容器...- 盾给网
- 0
- 0
- 601
-
如何将字符串写入文件?
package constxiong.interview; import java.io.FileOutputStream; import java.io.IOException; /** * 测试写入字符串到文件 * @author ConstXiong * @date 2019-11-08 12:05:49 */ public class ....- 盾给网
- 0
- 0
- 305