置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文深入OpenJDK源码核心探秘Unsafe(含JNI完整使用流程)一、介绍 在Java中,sun.misc.Unsafe可以认为是用于JDK内部使用的工具类,它将一些需要使用native语言实现的功能通过java方法暴露出来,这些方法比较“危险”,因为它们可以直接修改内存中的值。 ...
热文垃圾收集器总结--CMS垃圾收集器目录 一、CMS 1.1 概述 1.2 内存碎片 1.3 浮动垃圾 1.4 空间预留 1.4 Promotion Failed和Concurrent Mode Failure 1.5 常用参数 二、总结 一、CMS ...
热文磁盘I/O极简总结从物理层面上看,传统的机械磁盘一般包含有一个或多个圆形盘片,每个盘片有正反两面,称为盘面。有一根转轴(主轴) 从每个盘片的中心穿过,所有盘片都绕着转轴转动。 每个盘片的盘面在逻辑上被划分成多个同心圆环,称为磁道。最外...
热文Java中Collections.emptyList()注意偶然发现有小伙伴错误地使用了Collections.emptyList()方法,这里记录一下。她的使用方式是: public void run() { ...... List list = buildList(par...
热文Tomcat源码分析--停止前言 在前文Tomcat源码分析--启动中,分析了Tomcat是如何启动并且阻塞主线程的:在我们提供port的前提下,会首先注册一个shutdownHook,然后根据port创建一个serverSocket阻塞等待s...
热文Tomcat源码分析--启动首先找到catalina.sh中的启动脚本: eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_O...
热文《深入理解Java虚拟机》读书笔记(八)--类加载及执行子系统案例(Tomcat类加载、OSGI、动态代理)一、Tomcat类加载器架构 作为一个web服务器,需要解决以下几个问题: 部署在同一个服务器上的web应用程序所使用的Java类库可以实现相互隔离。 部署在同一个服务器上的两个web应用程序所使用的Java类库可以...
热文《深入理解Java虚拟机》读书笔记(七)--虚拟机字节码执行引擎(下)目录 一、Java动态类型语言支持 1.1 MethodHandle 1.2 MethodHandle和Reflection的区别 1.3 invokedynamic指令 二、基于栈的字节码解释执行引擎 2.1 基于...
热文Java并发编程(六):从CPU缓存一致性协议到JMM(Java内存模型)注:本系列主要注重并发编程这块儿,JVM内容很多,会另外开专栏总结,此系列可能只是会稍微提及 一、跨平台和JVM 经过前面几篇博文的介绍,我们知道,任何编程语言编写的程序要想被计算机执行,都必须被翻译成运行环境的CP...
热文《深入理解Java虚拟机》读书笔记(六)--虚拟机类加载机制(下)一、类加载器与类 通过一个类的全限定名来获取描述此类的二进制字节流,实现这个动作的代码模块称为“类加载器”。用户可以使用自定义的类加载器,以此自己决定如何去获取所需要的类。 在虚拟机中,对于任何一个类的唯一性是由加载...
trx能量机器人-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是