置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文JVM内存与垃圾回收系列:执行引擎执行引擎 执行引擎概述 执行引擎属于JVM的下层,里面包括 解释器、及时编译器、垃圾回收器 执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理...
热文JVM内存与垃圾回收系列:垃圾回收相关算法垃圾回收相关算法 标记阶段:引用计数算法 在堆里存放着几乎所有的Java对象实例,在GC执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为己经死亡的对象,GC才会在执行垃圾回收时...
热文java春招面试冲刺系列:java基础知识复习一、数据类型 基本类型 byte/8bit char/16bit short/16bit int/32bit float/32bit long/64bit double/64bit boolean/~ boolean...
热文《Java 并发编程实战》阅读笔记3系列:04-安全取消线程安全取消任务 安全取消任务 简单的任务取消方法 中断!!! 中断方法 中断是如何解决简单的任务取消方法中的阻塞问题的? ThreadPoolExecutor 拥有的线程检测到中断时的操作 Future 实现计时运行 ...
热文《Java 并发编程实战》阅读笔记1系列:01-Java线程-概念篇Java 线程 线程是比进程更轻量级的调度执行单位,CPU 调度的基本单位就是线程。 线程的引入,将一个进程的资源分配和执行调度分开。 各个线程既可以共享进程资源(内存地址、文件 I/O 等),又可独立调度。 Jav...
热文原创 《深入理解 Java 虚拟机》阅读笔记3系列:虚拟机调优案例分析虚拟机调优案例分析 虚拟机调优案例分析 高性能硬件上的程序部署策略 服务系统经常出现卡顿(Full GC 时间太长) 除了 Java 堆和永久代之外,会占用较多内存的区域 从 GC 调优角度解决新生代存活大量对象问题...
热文原创 《深入理解 Java 虚拟机》阅读笔记3系列:JVM常见参数设置JVM 常见参数设置 JVM 常见参数设置 内存设置 参数 设置经验 收集器设置 参数 内存设置 参数 -Xms:初始堆大小,JVM 启动的时候,给定堆空间大小。 -Xmx:最大堆大小,如果初始堆空间不足的时候,最大...
热文《深入理解 Java 虚拟机》阅读笔记2系列:附录:实现Java类的热替换实现 Java 类的热替换 实现 Java 类的热替换 什么是热替换及其实现原理 实现简单的 Java 类热替换 需求分析 实现类加载器 什么是热替换及其实现原理 热替换是在不停止正在运行的系统的情况下进行类(对象)...
热文《深入理解 Java 虚拟机》阅读笔记2系列:基于栈的字节码解释执行引擎基于栈的字节码解释执行引擎 这个栈,就是栈帧中的操作数栈。 解释执行 先通过 javac 将代码编译成字节码,虚拟机再通过加载字节码文件,解释执行字节码文件生成机器码,解释执行的流程如下: 词法分析 -> 语法分析 ...
热文《深入理解 Java 虚拟机》阅读笔记2系列:方法调用方法调用 Java 的方法的执行分为两个部分: 方法调用:确定被调用的方法是哪一个; 基于栈的解释执行:真正的执行方法的字节码。 在本节中我们将对方法调用进行详细的讲解,我们知道,一切方法的调用在 Class 文件中...
波场便宜能量-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是钓