-
Queue的remove()和poll()方法有什么区别?
Queue 中 remove() 和 poll() 都是用来从队列头部删除一个元素。 在队列元素为空的情况下,remove() 方法会抛出NoSuchElementException异常,poll() 方法只会返回 null 。 JDK1.8 中的源码解释 /*....- 盾给网
- 0
- 0
- 444
-
MySQL中如何避免死锁?
尽量以相同的顺序来访问索引记录和表业务上能够接受幻读和不可重复读,考虑降低锁的级别到Read committed,降低死锁发生的概率添加合理的索引,走索引避免为每一行加锁,降低死锁的概率在事务中一次锁定所需要的所....- 盾给网
- 0
- 0
- 258
-
try-catch-finally中哪个部分可以省略?
catch 和 finally 语句块可以省略其中一个,否则编译会报错。 package constxiong.interview; public class TestOmitTryCatchFinally { public static void main(String[] args) { omitFinally(); ....- 盾给网
- 0
- 0
- 631
-
统计某字符串在文件中出现的次数
有几点注意事项:默认文件里的字符串是按行进行统计的,如果字符串存在跨行的情况,那需要考虑把字符串进行拼接、去除换行符。这里未考虑字符串里出现的字符串的次数的问题可以使用: indexOf 方法配合 substring ....- 盾给网
- 0
- 0
- 299
-
Dubbo和Dubbox之间的关系
Dubbo 是阿里巴巴公司开源的一个基于Java的高性能开源 RPC 框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。Dubbo 后来没有维护,当当网基于 Dubbo 做了一些扩展,推出 D....- 盾给网
- 0
- 0
- 486
-
什么是spring boot?为什么要用?
spring boot 基于 spring 框架的快速开发整合包。 至于为什么要用,先看下官方解释 好处: 编码变得简单 配置变得简单 部署变得简单 监控变得简单...- 盾给网
- 0
- 0
- 338
-
日期类型如何格式化?字符串如何转日期?
//日期格式为字符串 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String s = sdf.format(new Date()); //字符串转日期 DateFormat sdf = new SimpleDateFormat("....- 盾给网
- 0
- 0
- 234
-
写一个方法实现String类的replaceAll方法
String 的 replaceAll 是基于正则表达式实现的,借助 JDK 中正则表达式实现。 package constxiong.interview; import java.util.regex.Pattern; /** * 测试实现 replaceAll 方法 * @author ConstXiong ....- 盾给网
- 0
- 0
- 245
-
Oracle存储文件类型的字段?
clob:可变长度的字符型数据,文本型数据类型nclob:可变字符类型的数据,存储的是 Unicode 字符集的字符数据blob:可变长度的二进制数据Bfile:存储在数据库外的操作系统文件,变二进制数据,不参与数据库事务操作...- 盾给网
- 0
- 0
- 271
-
Class类的作用是什么?如何获取Class对象?
Class 类是 Java 反射机制的起源和入口,用于获取与类相关的各种信息,提供了获取类信息的相关方法。 Class 类存放类的结构信息,能够通过 Class 对象的方法取出相应信息:类的名字、属性、方法、构造方法、父类、....- 盾给网
- 0
- 0
- 293
-
Collection和Collections有什么区别?
Collection是JDK中集合层次结构中的最根本的接口。定义了集合类的基本方法。源码中的解释: * The root interface in the <i>collection hierarchy</i>. A collection * represents a group of ob....- 盾给网
- 0
- 0
- 307