读书笔记
全是个人笔记,或记录,或有感
咖喱东东
程序员菜鸟
展开
-
《图解HTTP》第七章笔记-确保Web安全的HTTPS
第七章 确保Web安全的HTTPS7.1 HTTP的缺点7.1 HTTP的缺点主要分为三种不足:通信使用明文,内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,所以有可能已遭篡改...原创 2020-04-26 09:36:21 · 228 阅读 · 0 评论 -
笔记:《深入理解Java虚拟机》第八章-虚拟机字节码执行引擎
虚拟机字节码执行引擎文章目录虚拟机字节码执行引擎1 运行时栈帧结构1 运行时栈帧结构栈帧存储了方法的局部变量表、操作数栈、动态连接、返回地址等信息。每一个方法从开始执行到执行结束,对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。只有位于栈顶的栈帧才是有效的,称为当前栈帧,与这个栈帧所对应的方法称为当前方法。执行引擎执行的所有字节码只对当前栈帧进行操作,典型的栈帧结构如图1.1。图1.1 ...原创 2020-02-29 22:22:34 · 293 阅读 · 0 评论 -
笔记:《深入理解Java虚拟机》第七章-虚拟机类加载机制
虚拟机类加载机制文章目录虚拟机类加载机制1 概述2 类加载的时机3 类加载过程3.1 加载1 概述 虚拟机类加载机制:把描述类的数据从Class文件加载到内存。并对数据进行校验、转换解析和初始化。最终形成可以被虚拟机直接使用的Java类型。2 类加载的时机 类从被加载到内存中,到卸载,生命周期包括:加载、验证、准备、解析、初始化、使用、卸载7个阶段。如图2.1所示。...原创 2020-02-28 22:35:05 · 149 阅读 · 1 评论 -
笔记:《深入理解Java虚拟机》第六章-类文件结构
类文件结构原创 2020-02-27 10:55:58 · 586 阅读 · 0 评论 -
笔记:《深入理解Java虚拟机》第三章-垃圾收集器与内存分配策略
《深入理解Java虚拟机》第三章笔记1 对象已死吗 判断哪些内存需要回收。1.1 引用计数法 思路:给对象中添加哟个引用计数器,若该对象被引用,计数器则加1;若该引用失效,计算器则减1;任何时候计数器为0的对象就是不可能在被使用。 优点:实现简单,效率高。 缺点:难以解决对象相互循环引用的问题。...原创 2020-02-20 11:21:01 · 371 阅读 · 0 评论 -
笔记:《深入理解Java虚拟机》第二章-Java内存区域与内存溢出异常
《深入理解Java虚拟机》第二章笔记1 运行时数据区域 包含五个部分: 线程共享:方法区、堆 线程隔离:虚拟机栈、本地方法栈、程序计数器图1.1 Java虚拟机运行时数据区1.1 程序计数器 (1)占用内存空间较少,可以被看作当前线程所执行的字节码的行号指示器。 (...原创 2020-02-14 22:32:35 · 251 阅读 · 0 评论