摘要: 示意图 物理寻址: 虚拟寻址: MMU:内存管理单元,将虚拟地址翻译成物理地址 虚拟内存系统 页表,存在主存中,MMU 通过页表来进行虚拟地址到物理地址的翻译 PTE:页表项 页命中 缺页 分配页面 高速缓存和虚拟内存 Linux 进程的虚拟内存 动态内存分配 暂时略过 Redis 的 BGSAVE 阅读全文
posted @ 2020-10-22 21:51 关小曦 阅读(109) 评论(1) 推荐(0) 编辑
摘要: 2019-03-29 周五 10:45 下午 ThreadLocal 回顾: 主要看 ThreadLocal#get()方法: public T get() { Thread t = Thread.currentThread(); // 拿到当前线程中保存的 map ThreadLocalMap m 阅读全文
posted @ 2020-09-19 09:34 关小曦 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ArrayMetric UML 图 结构示意图: 数据采集原理 处理数据的核心数据结构是 LeapArray,采用滑动窗口算法。 LeapArray 中 5 个属性的含义: int windowLengthInMs 窗口大小(长度)l int sampleCount 样本数 n int interv 阅读全文
posted @ 2020-06-14 15:05 关小曦 阅读(773) 评论(0) 推荐(0) 编辑
摘要: @SentinelResource 注解的使用方法 官网文档:Sentinel 注解支持 对应 Spring 中的切面:SentinelResourceAspect /** * Aspect for methods with {@link SentinelResource} annotation. 阅读全文
posted @ 2020-06-14 12:59 关小曦 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 术语: 1. 源(Origin) 三元组: MDN:https://developer.mozilla.org/zh CN/docs/Glossary/源 2. 同源策略(Same origin_policy) 同源策略是一个重要的安全策略,它用于限制一个 的文档或者它加载的脚本如何能与另一个源的资 阅读全文
posted @ 2020-04-09 15:30 关小曦 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Mac 多版本 JDK 管理 1. 准备 ZSH Homebrew Oracle JDK 1.8 安装包(Homebrew 官方源和第三方源不再提供老版本的 Oracle JDK) 2. 安装 JDK 1. Oracle JDK 安装 点开安装包,一直下一步就行了 2. Open JDK 安装 通过 阅读全文
posted @ 2019-12-17 11:24 关小曦 阅读(902) 评论(0) 推荐(0) 编辑
摘要: MyBatis 提供了插件的机制,让开发人员可以对 SQL 执行的几个关键过程进行自定义的特殊处理,实现原理依然是 JDK 动态代理。 还是以一个简单的例子开始(MyBatis 3.4.0): 插件的代码先放上,具体作用后面用到再回头看: 插件的配置: 1. 插件解析 从 Demo 中的 方法,一步 阅读全文
posted @ 2019-12-16 15:01 关小曦 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 『深入理解 Java 虚拟机』第 2 版 附录 B:虚拟机字节码指令表 转载自:[深入理解Java虚拟机 字节码指令表 pengjunlee的博客 CSDN博客][] |字节码|助记符|指令含义| |: :|: :|: | 0x00|nop|什么都不做 0x01|aconst_null|将null推 阅读全文
posted @ 2019-11-08 19:43 关小曦 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Java 中多态的另一个语法实现是重写。重载是通过静态分派实现的,重写则是通过动态分派实现的。 在学习动态分派之前,需要对虚拟机的知识有一个初步的了解。 虚拟机运行时数据区 运行 Java 程序时,虚拟机先加载编译后的 .class 文件,然后根据文件内容来构建运行时数据区。关于 .class 文件 阅读全文
posted @ 2019-11-08 19:28 关小曦 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Java 中语法上实现多态的方式分为两种:1. 重载、2. 重写,重载又称之为编译时的多态,重写则是运行时的多态。 那么底层究竟时如何实现多态的呢,通过阅读『深入理解 Java 虚拟机』这本书(后文所指的书,如无特殊说明,指的都是这本书),对多态的实现过程有了一定的认识。以下内容是对学习内容的记录, 阅读全文
posted @ 2019-11-07 22:50 关小曦 阅读(644) 评论(0) 推荐(0) 编辑