摘要: 众所周知,JAVA中存在八大基本数据类型以及引用类型,其中引用类型其实就是基本类型的封装和类实例化生成的对象,统称为引用类型。 而引用类型会因GC回收机制,被细分为四种类型。 强引用 顾名思义,GC回收机制面对强引用类型时,即使报错也不会对强引用类型进行回收。 软引用 在内存充足时GC回收机制不会回 阅读全文
posted @ 2022-02-24 19:21 Kisen 阅读(71) 评论(0) 推荐(0)
摘要: 线程睡眠 sleep() 方法 sleep() 允许 指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU 时间,指定的时间一过,线程重新进入可执行状态。 不会开锁,因此一般只会用在暂停行为中。 线程让步 yield() 方法 yield() 使得线程放弃当前分得 阅读全文
posted @ 2022-02-24 19:07 Kisen 阅读(4367) 评论(0) 推荐(0)
摘要: 在 linux 要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。 find 实际搜寻硬盘查询文件名称。 which 是在 PATH 就是指定的路径中,搜索某个系统命令的位置 阅读全文
posted @ 2022-02-24 15:22 Kisen 阅读(1029) 评论(0) 推荐(0)
摘要: docker run docker rm docker stop 容器ID docker start 容器ID docker ps -a # 显示全部容器 docker images# 查看本地镜像 # 构建容器 docker build -t 镜像名称 . # 后面的. 指的是当前文件夹 (其实是 阅读全文
posted @ 2022-02-24 15:15 Kisen 阅读(41) 评论(0) 推荐(0)
摘要: #{} 为参数占位符 ?,即sql 预编译;${} 为字符串替换,即 sql 拼接 #{} 防止SQL注入;${} 无法防止SQL注入 阅读全文
posted @ 2022-02-24 14:54 Kisen 阅读(62) 评论(0) 推荐(0)
摘要: 1、Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口; 2、hashtable线程安全,而hashmap线程不安全; 3、hash值不同 4、扩容方式不同 阅读全文
posted @ 2022-02-24 14:50 Kisen 阅读(31) 评论(0) 推荐(0)