-
常用的设计模式有哪些?
创建型工厂模式与抽象工厂模式 (Factory Pattern)(Abstract Factory Pattern)单例模式 (Singleton Pattern)建造者模式 (Builder Pattern)原型模式 (Prototype Pattern)结构型适配器模式 (Adapter Patter....- 盾给网
- 0
- 0
- 294
-
MyBatis查询数据库date字段,只有年月日没有时分秒?处理MySQL字段类型date与datetime
1) DATETIME 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59'] 2) DATE 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:['1000-01-01'....- 盾给网
- 0
- 0
- 742
-
|和||的作用和区别
| 逻辑或,| 两边的表达式都会进行运算 整数的或运算符 || 短路或,|| 左边的表达式结果为 true 时,|| 右边的表达式不参与计算 package constxiong.interview; /** * 测试 | ||....- 盾给网
- 0
- 0
- 482
-
选择排序(Selection Sort)
思路:数组区分已排序区域和未排序区域每次从未排序区域找到最小的元素,通过和未排序区域第一个元素交换位置,把它放到已排序区域的末尾步骤:进行 数组长度-1 轮比较每轮找到未排序区最小值的小标如果最小值的下....- 盾给网
- 0
- 0
- 331
-
linux指令-du
是查看目录使用空间情况,与 df 命令不同的是 du 命令是对文件和目录磁盘使用的空间的查看命令格式:du [选项] [文件]常用参数: -a 显示目录中所有文件大小-k 以KB为单位显示文件大小-m 以MB为单位显示文件大小-g ....- 盾给网
- 0
- 0
- 312
-
什么是泛型?为什么要使用泛型?
泛型: "参数化类型",将类型由具体的类型参数化,把类型也定义成参数形式(称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 是 JDK 5 中引入的一个新特性,提供了编译时类型....- 盾给网
- 0
- 0
- 298
-
final finally finalize()区别
final 表示最终的、不可改变的。用于修饰类、方法和变量。final 变量必须在声明时给定初值,只能读取,不可修改。final 方法也同样只能使用,不能重写,但能够重载。final 修饰的对象,对象的引用地址不能变,但对....- 盾给网
- 0
- 0
- 366
-
说一些索引失效的情况
如果条件中有 or,即使其中有部分条件是索引字段,也不会使用索引复合索引,查询条件不使用索引前面的字段,后续字段也将无法使用索引以 % 开头的 like 查询索引列的数据类型存在隐形转换where 子句里对索引列有数....- 盾给网
- 0
- 0
- 334
-
JDK、JRE、JVM之间的关系是什么样的?
JDK 是 JAVA 程序开发时用的开发工具包,包含 Java 运行环境 JRE JDk、JRE 内部都包含 JAVA虚拟机 JVM JVM 包含 Java 应用程序的类的解释器和类加载器等...- 盾给网
- 0
- 0
- 359
-
Dubbo有些哪些注册中心?
Zookeeper 注册中心: 基于分布式协调系统 Zookeeper 实现,采用 Zookeeper 的 watch 机制实现数据变更(官方推荐)Multicast 注册中心: 基于网络中组播传输实现,不需要任何中心节点,只要广播地址,就能进行服务注....- 盾给网
- 0
- 0
- 396
-
列举一些列举常见的运行时异常
运行时异常都是 RuntimeException 子类异常 NullPointerException - 空指针异常 ClassCastException - 类转换异常 IndexOutOfBoundsException - 下标越界异常 ArithmeticException - 计算异常 Ill....- 盾给网
- 0
- 0
- 317
-
MQ 有哪些使用场景?
异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块并行获取 MQ 中的任务。系统解耦:比如用注册完成,再加一个发送微信通知。只需要新增发送微信消息模块,从 MQ 中读取任务....- 盾给网
- 0
- 0
- 492
-
什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?
1、什么是装箱?什么是拆箱? 装箱:基本类型转变为包装器类型的过程。 拆箱:包装器类型转变为基本类型的过程。 //JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须 Integer i = new Integer....- 盾给网
- 0
- 0
- 434