关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文《深入理解Java虚拟机》读书笔记(九)--早期(编译期)优化
目录 一、Javac编译器 1.1 解析与填充符号表 1.1.1 词法、语法分析 1.1.2 填充符号表 1.2 注解处理器 1.3 语义分析与字节码生成 1.3.1 标注检查 1.3.2 数据及控制流分析 1.3....
文章目录 一、HotSpot虚拟机内部的即时编译器 1.1 解释器和编译器 1.2 编译对象和触发条件 1.2.1 方法调用计数器 1.2.2 回边计数器 1.3 编译过程 二、编译优化技术 2.1 方法内联 2.2...
目录 一、前戏 二、JVM源码分析 三、坑? 四、总结 一、前戏 可能不少小伙伴习惯在代码中使用sout打印一些信息,就像这样: System.out.println("hello world!") 做为一位资深干码...
热文可达性分析之三色标记算法详解
本文是博主基于自己理解所写,可能与虚拟机具体实现有部分差异,三色标记是个基础算法,不同的产品落地也都可能有不同的实现 目录 一、三色标记算法 二、并发标记带来的问题 2.1 非垃圾变为了垃圾 2.2 垃圾变为了非垃圾...
目录 前言 一、从JVM源码看类加载器 1.1 Java层面的类加载器 1.2 JVM是如何启动的 1.3 C++层面的类加载器 1.3.1 初始化BootStrapClassLoader 1.3.2 BootStr...
热文Java并发编程(九):深入OpenJDK源码全面理解 Synchronized
该文章内容较多,发布在gitchat,涉及内容主要包括: 一、用法总结 二、类加载器对 class 锁的影响 三、线程的实现 四、基于 monitor 实现的重量级锁 4.1 monitor 4.2 对象内存布局 4...
热文深入OpenJDK源码核心探秘Unsafe(含JNI完整使用流程)
一、介绍 在Java中,sun.misc.Unsafe可以认为是用于JDK内部使用的工具类,它将一些需要使用native语言实现的功能通过java方法暴露出来,这些方法比较“危险”,因为它们可以直接修改内存中的值。 ...
目录 一、CMS 1.1 概述 1.2 内存碎片 1.3 浮动垃圾 1.4 空间预留 1.4 Promotion Failed和Concurrent Mode Failure 1.5 常用参数 二、总结 一、CMS ...
热文换个思维理解B+树索引
注:本文阐述的索引演化是为了辅助理解索引结构,部分概念经过了简化,具体细节上的实现可能有差别 假设有一张表: create table i_t( `num` bigint; `age` int ) 现在需要插入5条数...
从物理层面上看,传统的机械磁盘一般包含有一个或多个圆形盘片,每个盘片有正反两面,称为盘面。有一根转轴(主轴) 从每个盘片的中心穿过,所有盘片都绕着转轴转动。 每个盘片的盘面在逻辑上被划分成多个同心圆环,称为磁道。最外...












