摘要: JVM有哪些垃圾收集器? 图中展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,则说明它们可以搭配使用。虚拟机所处的区域则表示它是属于新生代还是老年代收集器。 新生代收集器(全部的都是复制算法) : Serial、ParNew、Parallel Scavenge 老年代收集器:CMS(标 阅读全文
posted @ 2022-03-19 20:13 紫薇哥哥 阅读(44) 评论(0) 推荐(0)
摘要: JDK 1.8 整体架构 由Node数组、单向链表、红黑树组成的,当我们初始化一个ConcurrentHashMap实例的时候,默认会初始化一个长度为16的数组,由于ConcurrentHashMap它的核心仍然是 哈希表,所以必然会存在哈希冲突的情况,所以,ConcurrentHashMap采用拉 阅读全文
posted @ 2022-03-19 19:37 紫薇哥哥 阅读(637) 评论(0) 推荐(0)
摘要: String类重写了equals()方法 Object的equals()方法,本意是比较两个对象的内存地址是否相同,准确地说,比较两个引用变量指向的地址是否相同 String重写后的equals()方法,则是来比较两个字符串是否“相同” equals()方法源码如下: 分析 先比较两个对象的内存地址 阅读全文
posted @ 2022-03-19 18:55 紫薇哥哥 阅读(209) 评论(0) 推荐(0)
摘要: Vi Vim三种模式 命令模式 1、光标移动操作 2、复制删除剪切粘贴 模式间切换 末行模式 编辑模式 进入方式 使用功能 1、代码着色 2、计算器的使用 扩展 https://www.bilibili.com/video/BV1Sp411o7Dx?p=40 https://www.bilibili 阅读全文
posted @ 2022-03-19 17:01 紫薇哥哥 阅读(33) 评论(0) 推荐(0)
摘要: Linux练习题 1 ~ 8 9 ~ 11 12 ~ 15 阅读全文
posted @ 2022-03-19 16:12 紫薇哥哥 阅读(33) 评论(0) 推荐(0)
摘要: Linux高级指令 1、hostname指令--读取服务器主机名 2、id指令--查看一个用户的基本信息 3、whoami指令--显示当前登录的用户名 4、ps -ef指令(重点)--查看服务器的进程信息 ps -ef | grep 进程名称(100%使用) 5、top命令--查看服务器占的资源 6 阅读全文
posted @ 2022-03-19 16:00 紫薇哥哥 阅读(157) 评论(0) 推荐(0)
摘要: Linux进阶指令 1、df指令--查看磁盘空间 df df -h -h 以可读性较高的形式 2、free指令--查看内存使用情况 3、head指令--查看一个文件的前n行,如果不指定n,则默认显示前10行 4、tail指令--查看一个文件的后n行,如果不指定n,则默认显示最后10行 作用1:查看文 阅读全文
posted @ 2022-03-19 14:56 紫薇哥哥 阅读(58) 评论(0) 推荐(0)
摘要: Linux基础指令 前言 1、ls命令--列出指定路径下所有文件/文件夹 2、pwd命令--打印当前工作目录 3、cd命令--切换目录 4、mkdir命令--创建目录 5、touch命令--创建文件 6、cp命令--复制文件/文件夹到指定位置 7、mv命令--移动/剪切文档到新的位置 8、rm命令- 阅读全文
posted @ 2022-03-19 12:35 紫薇哥哥 阅读(48) 评论(0) 推荐(0)