传统 IO 传统 IO 执行的话需要 4 次上下文切换(用户态 -> 内核态 -> 用户态 -> 内核态 -> 用户态)和 4 次拷贝(磁盘文件...
浅拷贝 引用不同,实际堆地址相同。修改同一个属性会互相影响。 深拷贝 完全独立(引用和堆内地址都不同)
首先回顾一下 堆、栈 int age = 22; String name = newString("shuaibei"); 如果,我们分别对 a...
Name Server :简单理解 注册中心NameServer集群,各节点间相互不进行信息通讯 Broker :MQ实列 (负责存储消息,转发...
定义: RPC(Remote Procedure Call)远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的...
哪些对象可以被回收 彻底失去引用的对象 GC roots 可达性分析算法 可以判断 没有引用链的就可以被回收。这算第一次标记。第二次标记成功后会...
- 单一职责原则: 一个类只做它该做的事情。(单一职责原则想表达的就是"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",所谓的高内聚就...
首先分析一下JDK JVM :英文名称(Java Virtual Machine)运行 class 文件 JRE :英文名称(Java Runt...
一、HTTP协议的演进 1.HTTP 0.9版本->HTTP 1.0版本 -> HTTP 1.1版本 由最开始是由一个GET命令 -> 增加P...