-
-
如何停止一个线程池?
Java 并发工具包中java.util.concurrent.ExecutorService 接口定义了线程池任务提交、获取线程池状态、线程池停止的方法等。JDK 1.8 中,线程池的停止一般使用shutdown()、shutdownNow()、shutdown() + awaitTermin....- 盾给网
- 0
- 0
- 308
-
Dubbo适用于哪些场景?
RPC 分布式服务,拆分应用进行服务化,提高开发效率,调优性能,节省竞争资源配置管理,解决服务的地址信息剧增,配置困难的问题服务依赖,解决服务间依赖关系错踪复杂的问题服务扩容,解决随着访问量的不断增大,....- 盾给网
- 0
- 0
- 489
-
MySQL中有哪些时间字段?
占用空间DATETIME:8 bytesTIMESTAMP:4 bytesDATE:4 bytesTIME:3 bytesYEAR:1 byte日期格式DATETIME:YYYY-MM-DD HH:MM:SSTIMESTAMP:YYYY-MM-DD HH:MM:SSDATE:YYYY-MM-DDTIME:HH:MM:SSYEAR:YYYY最小值DATET....- 盾给网
- 0
- 0
- 290
-
如何优雅地停止一个线程?
线程终止有两种情况:线程的任务执行完成线程在执行任务过程中发生异常这两者属于线程自行终止,如何让线程 A 把线程 B 终止呢?Java 中 Thread 类有一个 stop() 方法,可以终止线程,不过这个方法会让线程直接终止....- 盾给网
- 0
- 0
- 258
-
说说什么是JSON?格式是什么样的?
JSON 是一种与开发语言无关的、轻量级的数据存储格式,全称 JavaScript Object Notation,起初来源于 JavaScript ,后来随着使用的广泛,几乎每门开发语言都有处理 JSON 的API。优点:易于人的阅读和编写,易于程序....- 盾给网
- 0
- 0
- 275
-
对象创建过程是什么样的?
对象在 JVM 中的创建过程如下:JVM 会先去方法区找有没有所创建对象的类存在,有就可以创建对象了,没有则把该类加载到方法区在创建类的对象时,首先会先去堆内存中分配空间当空间分配完后,加载对象中所有的非静态....- 盾给网
- 0
- 0
- 439
-
介绍一下spring mvc
spring mvc 是 spring web mvc,spring 框架的一部分,一个 mvc 设计模型的表现层框架。具体参考:4.2.9.RELEASE 版 spring mvc 官方文章https://docs.spring.io/spring/docs/4.2.9.RELEASE/spring-framework-refer....- 盾给网
- 0
- 0
- 284
-
spring中事务的传播特性
事务传播特性,就是多个事务方法调用时如何定义方法间事务的传播。Spring 定义了 7 种传播行为:propagation_requierd:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中,这是Spring默....- 盾给网
- 0
- 0
- 283
-
写一个方法实现String类的replaceAll方法
String 的 replaceAll 是基于正则表达式实现的,借助 JDK 中正则表达式实现。 package constxiong.interview; import java.util.regex.Pattern; /** * 测试实现 replaceAll 方法 * @author ConstXiong ....- 盾给网
- 0
- 0
- 249
-
如何将字符串写入文件?
package constxiong.interview; import java.io.FileOutputStream; import java.io.IOException; /** * 测试写入字符串到文件 * @author ConstXiong * @date 2019-11-08 12:05:49 */ public class ....- 盾给网
- 0
- 0
- 263
-
内存泄漏和内存溢出的区别
内存溢出(out of memory):指程序在申请内存时,没有足够的内存空间供其使用,出现 out of memory。 内存泄露(memory leak):指程序在申请内存后,无法释放已申请的内存空间,内存泄露堆积会导致内存被占光。 ....- 盾给网
- 0
- 0
- 246
-
异常的设计原则有哪些?
不要将异常处理用于正常的控制流对可以恢复的情况使用受检异常,对编程错误使用运行时异常避免不必要的使用受检异常优先使用标准的异常每个方法抛出的异常都要有文档保持异常的原子性不要在 catch 中忽略掉捕获到的....- 盾给网
- 0
- 0
- 285
-
Collection和Collections有什么区别?
Collection是JDK中集合层次结构中的最根本的接口。定义了集合类的基本方法。源码中的解释: * The root interface in the <i>collection hierarchy</i>. A collection * represents a group of ob....- 盾给网
- 0
- 0
- 311