-
使用递归输出某个目录下所有子目录和文件
package constxiong.interview;import java.io.File;/** * 使用递归输出某个目录下所有子目录和文件 * @author ConstXiong * @date 2019-10-23 15:16:32 */public class TestPrintDirAndFiles {public static void .... 盾给网
- 0
- 0
- 415
-
linux指令-ls
list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。常用命令:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除..... 盾给网
- 0
- 0
- 357
-
建表语句中varchar(50)中50的指是什么?
字段最多存放 50 个字符如 varchar(50) 和 varchar(200) 存储 "ConstXiong" 字符串所占空间是一样的,后者在排序时会消耗更多内存... 盾给网
- 0
- 0
- 888
-
MyISAM索引与InnoDB索引的区别?
InnoDB 索引是聚簇索引,MyISAM 索引是非聚簇索引InnoDB 的主键索引的叶子节点存储着行数据,主键索引非常高效MyISAM 索引的叶子节点存储的是行数据地址,需要再寻址一次才能得到数据InnoDB 非主键索引的叶子节点存.... 盾给网
- 0
- 0
- 367
-
delete、drop、truncate区别
truncate 和 delete 只删除数据,不删除表结构;drop 删除表结构表空间:delete 不释放;truncate 不一定释放;oracle 数据库的 drop 将表删除到回收站,可以被彻底删除也可以被还原删除数据的速度:drop > trun.... 盾给网
- 0
- 0
- 460
-
Redis的内存用完了会发生什么?
这个跟 Redis 的内存回收策略有关。Redis 的默认回收策略是 noenviction,当内存用完之后,写数据会报错。Redis 的其他内存回收策略含义:volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中,淘汰最.... 盾给网
- 0
- 0
- 435
-
JDK8为什么要使用元空间取代永久代?
原因如下:字符串存在永久代中,容易出现性能问题和内存溢出类及方法的信息等比较难确定其大小,因此对于永久代的大小指定比较困难,太小容易出现永久代溢出,太大则容易导致老年代溢出永久代会为 GC 带来不必要的.... 盾给网
- 0
- 0
- 707
-
什么是多态?如何实现?有什么好处?
多态: 同一个接口,使用不同的实例而执行不同操作。同一个行为具有多个不同表现形式或形态的能力。 实现多态有三个条件: 继承 子类重写父类的方法 父类引用变量指向子类对象 实现多.... 盾给网
- 0
- 0
- 377
-
switch能否作用在byte、long、String上?
早期 JDK,switch(expr),expr 可以是 byte、short、char、int JDK 1.5 开始,引入了枚举(enum),expr .... 盾给网
- 0
- 0
- 393
-
List、Set、Map 之间的区别是什么?
Collection框架关系图如下 List:有序集合,元素可重复 Set:不重复集合,LinkedHashSet按照插入排序,SortedSet可排序,HashSet无序 Map:键值对集合,存储键、值和之间的映射;Key无序.... 盾给网
- 0
- 0
- 487
-
List、Map、Set 三个接口,存取元素时,各有什么特点?
List 以索引来存取元素,元素可重复 Set 不能存放重复元素 Map 保存键值对映射,映射关系可以一对一、多对一 List 有基于数组和链表实现两种方式 Set、Map 容器有基于哈希存储和红黑树两种方式实现 .... 盾给网
- 0
- 0
- 377
-
如何创建、启动 Java 线程?
Java 中有 4 种常见的创建线程的方式。一、重写 Thread 类的 run() 方法。表现形式有两种:1)new Thread 对象匿名重写 run() 方法package constxiong.concurrency.a006; /*** new Thread 对象匿名重写 run() 方法.... 盾给网
- 0
- 0
- 405





