摘要: 垃圾回收 1.如何判断对象可以回收 1.1 引用计数 在对象中添加一个引用计数器,每当有一个地方引用它,计数器值就加一,当引用失效时,计数器值就减一,任何时刻计数器为零的对象就不可能再被使用的,就可以做为垃圾被回收 会出现如上图的循环引用,永远清除不了 1.2 可达性分析算法 java虚拟机中的垃圾 阅读全文
posted @ 2020-02-18 13:02 韩who 阅读(311) 评论(0) 推荐(0) 编辑
摘要: jvm内存结构 1.程序计数器 1.1 定义 Program Counter Register 程序计数器(寄存器) 作用,记住下一条jvm指令的执行地址 特点 是线程私有的 (唯一)不会存在内存溢出 1.2 作用 二进制字节码 jvm指令 实现: 通过寄存器实现,把cup的寄存器当做程序计数器 2 阅读全文
posted @ 2020-02-18 12:59 韩who 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 如何配置 IP 地址? 那如何配置呢?如果有相关的知识和积累,你可以用命令行自己配置一个地址。可以使用 ifconfig,也可以使用 ip addr。设置好了以后,用这两个命令,将网卡 up 一下,就可以开始工作了。 使用 net tools: 使用 iproute2: 你可能会问了,自己配置这个自 阅读全文
posted @ 2020-02-18 11:30 韩who 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 当面试听到这个问题的时候,面试者常常会觉得走错了房间。我面试的是技术岗位啊,怎么问这么简单的问题? 的确,即便没有专业学过计算机的人,只要倒腾过电脑,重装过系统,大多也会知道这个问题的答案:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig。 那你知道在 Linux 阅读全文
posted @ 2020-02-18 11:29 韩who 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 网络为什么要分层? 网络为什么要分层?因为,是个复杂的程序都要分层。 理解计算机网络中的概念,一个很好的角度是,想象网络包就是一段 Buffer,或者一块内存,是有格式的。同时,想象自己是一个处理网络包的程序,而且这个程序可以跑在电脑上,可以跑在服务器上,可以跑在交换机上,也可以跑在路由器上。你想象 阅读全文
posted @ 2020-02-18 11:28 韩who 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 你先在浏览器里面输入 https://www.taobao,com,这是一个 URL 。浏览器只知道名字是“www.taobao.com”,但是不知道具体的地点,所以不知道应该如何访问。于是,它打开地址簿去查找。可以使用一般的地址簿协议 DNS 去查找,还可以使用另一种更加精准的地址簿查找协议 HT 阅读全文
posted @ 2020-02-18 10:55 韩who 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 环境:阿里云ECS服务器,系统为centos7.2 用户:root 参考博客:https://blog.csdn.net/kunzai6/article/details/81938613 师兄的哈哈哈,还讲了很详细的新建用户和权限设置 https://blog.csdn.net/qq_3900579 阅读全文
posted @ 2019-05-01 13:36 韩who 阅读(3545) 评论(0) 推荐(0) 编辑