置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Java面试之JUC系列:谈谈对Volatile的理解JUC(java.util.concurrent) 进程和线程 进程:后台运行的程序(我们打开的一个软件,就是进程) 线程:轻量级的进程,并且一个进程包含多个线程(同在一个软件内,同时运行窗口,就是线程) 并发和并行...
热文Java面试之JUC系列:死锁编码及定位分析死锁编码及定位分析 概念 死锁是指两个或多个以上的进程在执行过程中,因争夺资源而造成一种互相等待的现象,若无外力干涉那他们都将无法推进下去。如果资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会...
热文JVM面试复习系列:JVM体系结构JVM体系结构 概览 java gc 主要回收的是 方法区 和 堆中的内容 类加载器 类加载器是什么 双亲委派机制 Java类加载的沙箱安全机制 常见的垃圾回收算法 引用计数 在双端循环,互相引用的时候,容易报错,目...
热文JVM面试复习系列: JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC RootsJVM面试汇总 JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots 什么是垃圾 简单来说就是内存中已经不再被使用的空间就是垃圾 如何判断一个对象是否可以被回收 引用计数法 Java中,引用和对象是有关联...
热文JVM面试复习系列:Java中的引用Java中的引用 前言 在原来的时候,我们谈到一个类的实例化 Person p = new Person() 在等号的左边,就是一个对象的引用,存储在栈中 而等号右边,就是实例化的对象,存储在堆中 其实这样的一个引用...
热文JVM内存与垃圾回收系列:类加载子系统类加载子系统 概述 完整图如下 如果自己想手写一个Java虚拟机的话,主要考虑哪些结构呢? 类加载器 执行引擎 类加载器子系统作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有...
热文JVM内存与垃圾回收系列:运行时数据区概述及线程运行时数据区概述及线程 前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我...
热文JVM内存与垃圾回收系列:程序计数器程序计数器 介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,...
热文JVM内存与垃圾回收系列:本地方法栈本地方法栈 Java虚拟机栈于管理Java方法的调用,而本地方法栈用于管理本地方法的调用。 本地方法栈,也是线程私有的。 允许被实现成固定或者是可动态扩展的内存大小。(在内存溢出方面是相同的) 如果线程请求分配的栈容...
热文JVM内存与垃圾回收系列:对象实例化内存布局与访问定位对象实例化内存布局与访问定位 对象实例化 面试题 对象在JVM中是怎么存储的? 对象头信息里面有哪些东西? Java对象头有什么? 从对象创建的方式 和 步骤开始说 对象创建方式 new:最常见的方式、单例类中调用g...
u地址转错【TL55e9A9i3KPanESoo3LffCYG9kQv5HWsR】转错请联系TG:@TrxEm