前言 初级 Java 程序员步入中级程序员的有一个无法绕过的阶段 GC(Garbage Collection)。作为 Java 程序员,说实话,很幸福,不用像 C 程序员那样,时刻关心着内存,就像网上有句名言 生活从来都不容易,只不过是有人替你负重前行! 是的,GC 在替我们做这些脏活累活,GC 像 ...
分类:
其他好文 时间:
2018-05-20 00:13:40
阅读次数:
209
定义: 使用编程语言将GC算法实现出来,产生的程序就是垃圾搜集器了 JVM给了三种选择:串行收集器、并行收集器、并发收集器 串行搜集器(serial collector):它只有一条GC线程,且就像前面说的,它在运行的时候需要暂停用户程序(stop the world)。 并行搜集器(paralle ...
分类:
其他好文 时间:
2018-05-19 22:37:08
阅读次数:
188
前言: 信息收集是渗透测试重要的一部分 这次我总结了前几次写的经验,将其 进化了一下 正文: 信息收集脚本的功能: 1.端口扫描 2.子域名挖掘 3.DNS查询 4.whois查询 5.旁站查询 CMS识别脚本功能: 1.MD5识别CMS 2.URL识别CMS 原理:cms识别CMS将网站加一些CM ...
分类:
编程语言 时间:
2018-05-19 14:42:34
阅读次数:
892
jmap jmap命令用于生成heap dump文件,如果不使用这个命令,还可以使用-XX:+HeapDumpOnOutOfMemoryError参数来让虚拟机出现OOM的时候自动生成dump文件。jmap不仅能生成dump文件,还可以查询finalize执行队列、Java堆和永久代的详细信息,如当 ...
分类:
其他好文 时间:
2018-05-18 20:39:35
阅读次数:
191
网络爬虫 网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件 爬虫的作用 ? 做为通用搜索引擎网页收集器。(g ...
分类:
其他好文 时间:
2018-05-16 00:34:29
阅读次数:
153
JAVA虚拟机的垃圾收集器是虚拟机内存的清道夫,它的存在让JAVA开发人员能将更多精力投入到业务研发上。了解垃圾收集器,并利用好这个工具,能更好的保障服务稳定性。这篇文章通过分析JAVA虚拟机内存模型,介绍垃圾收集器常用算法和收集器类别,使得垃圾收集器的配置和使用变得不再遥不可及。
分类:
编程语言 时间:
2018-05-13 12:02:54
阅读次数:
187
从你接触java开发到现在,你对java最直观的印象是什么呢?是他宣传的"write once ,run anywhere"还是目前看已经有些形式主义的语法呢?你对于java平台到底了解到什么程度?请先停下来总结思考一下. 今天我要问你的问题是,谈谈你对java平台的理解?"java是解释执行"这句 ...
分类:
编程语言 时间:
2018-05-13 11:54:35
阅读次数:
228
网上的关于垃圾回收机制的帖子很多,这里我主要做个通俗易懂的总结 一、概念 简称GC,英文全称为Garbage Collector ,即垃圾收集器,在我的理解,也就是指系统内存中不再被使用且不需要再使用的对象,这些对象需要被回收 二、托管资源和非托管资源 托管资源:在托管堆上的资源,.net 80%都 ...
分类:
Web程序 时间:
2018-05-10 23:34:38
阅读次数:
259
1、垃圾收集器概述 垃圾收集器是垃圾回收算法(标记-清除算法、复制算法、标记-整理算法、火车算法)的具体实现,不同商家、不同版本的JVM所提供的垃圾收集器可能会有很在差别,本文主要介绍HotSpot虚拟机中的垃圾收集器。 1-1、垃圾收集器组合 JDK7/8后,HotSpot虚拟机所有收集器及组合( ...
分类:
编程语言 时间:
2018-05-10 12:13:04
阅读次数:
183
简述 因为各个平台的虚拟机的垃圾收集器的实现各有不同,所以只介绍几个常见的垃圾收集算法。 JVM中常见的垃圾收集算法有以下四种: 标记-清除算法(Mark-Sweep)。 复制算法(Copying)。 标记整理算法(Mark-Compact)。 分代收集算法(Generational Collect ...
分类:
编程语言 时间:
2018-05-10 01:04:01
阅读次数:
372