关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文Java 程序运行过程中OOM及其分析
1、什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。意思就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾...
热文java字节码操作库javassist使用教程
一、Java 字节码 Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。知名的分析处理Java字节码的开源库有: ASM: 一个JAVA字节码分析、创...
热文JVM 可视化监控与分析工具介绍
一、JConsole JConsole 是一个基于JMX 的图形监控工具,用于连接正在运行的JVM,可以以图表化的形式显示各种数据,并可通过远程连接监视远程的服务器VM 情况,此类工具可以较直观观察各种变化。在JDK...
热文jstack命令及其死锁、CPU飙高问题排查使用
jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 java 应用程序中线程堆栈信息。jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈...
热文VisualVM工具与Java程序的远程监控
一、VisualVM本地监控 VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排...
热文C++ 里的序列化探索
一、序列化的定义 在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将 程序数据转化成能被存储并传输的格式的过程被称为“序列化”(Ser...
热文Linux下 C/C++程序调试技巧
1、调试工具– cgdb 1.1 cgdb简介 cgdb可以看作gdb的界面增强版,用来替代gdb的gdb -tui。 cgdb主要功能是在调试时进行代码的同步显示,这无疑增加了调试的方便性,提高了调试效率。界面类似...
热文六种直接或间接创建Java对象的方式
1. 使用new关键字 采用new关键字实例化对象是Java中最为常见的方法,下面是采用new关键字实例化对象的示例。在开始之前,我们先准备好一个Java类:Student.java。 package com.r...
热文关系数据库Oracle、MySQL、PostgreSQL的SQL语法的差异(整理中)
1、SQL结尾的分号问题 MySQL数据库的SQL允许使用英文分号结尾 Oracle数据库的SQL不允许使用英文分号结尾 PostgreSQL数据库的SQL不允许使用英文分号结尾 2、SQL中的引号问题 MySQL数...










