分类 默认分类 下的文章
HTTP 与 RPC 同属 TCP 之上的应用层协议,但定位不同:HTTP 面向浏览器通用访问,文本冗余大;RPC 面向内部服务,可定制二进制序列化、连接池,性能更高,像调本地函数。
- 2025-03-20
- /
-
默认分类,JVM
- /
- 1148 阅读
- /
- 暂无评论
- /
- 全文约 2620 字
- /
- 阅读预计需要 14 分钟
文章详解Java字节码与.class文件结构:从魔数、版本号、常量池到字段、方法、属性表,展示跨平台原理及JVM多语言支持,并演示用javap、jclasslib查看。
- 2025-03-16
- /
-
默认分类,JVM
- /
- 845 阅读
- /
- 暂无评论
- /
- 全文约 3400 字
- /
- 阅读预计需要 17 分钟
Java类生命周期含加载、验证、准备、解析、初始化、使用、卸载七阶段;加载-连接-初始化三步中,连接再分验证、准备、解析。初始化触发6场景,类卸载需实例、引用、加载器全被GC。
- 2025-03-14
- /
-
默认分类,OS
- /
- 1184 阅读
- /
- 暂无评论
- /
- 全文约 4860 字
- /
- 阅读预计需要 25 分钟
悲观锁假定冲突频繁,访问共享资源前先加锁;乐观锁假定冲突极少,先操作后验证,冲突则重试。前者含互斥、自旋、读写锁,后者无锁,靠版本号或CAS检测冲突,仅适合低冲突场景。
文章拆解了手写RPC框架的六大核心:注册中心(ZooKeeper/Nacos)、Netty网络传输、高效序列化(Kryo等)、动态代理屏蔽远程细节、负载均衡策略及私有传输协议,并给出Java+Netty+ZooKeeper技术栈要点,帮助快速应对面试。
- « 前一页
- 1
- ...
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- ...
- 15
- 后一页 »