
java
zly_ir
一个又呆又丑的工程师。扛过枪,创过业,拉过皮条卖过车,后从良,进大厂,兢兢业业写代码。
展开
-
eclipse代码编写过程自动提示
eclipse是许多java编程者所偏爱的一款IDE,它集成或扩展了许多重要的功能,如maven。eclipse内含多种快捷键,掌握这些快捷键将对你的代码编写效率带来极大的提高,而在所有快捷键中,自动代码提示快捷功能将大大节省编码的时间,但新下载的eclipse通常不会自动开启这个功能,需要手动开启,下面将介绍如何在eclipse中开启该项功能。(1)打开eclipse,找到工具栏中的“Window原创 2016-09-19 09:37:52 · 418 阅读 · 0 评论 -
触发JVM进行Full GC的情况
1、System.gc()方法的调用 此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full GC的频率,也即增加了间歇性停顿的次数。强烈影响系建议能不使用此方法就别使用,让虚拟机自己去管理它的内存,可通过通过-XX:+ DisableExplicitGC来禁止RMI调用System.gc。2、老年代代空间不转载 2017-09-07 10:28:16 · 348 阅读 · 0 评论 -
各类排序算法详解(java版)
摘要整理了一些有关于排序算法的资料,用java手写了一些,有些博主懒得写代码了就直接copy了网上的代码。在文章的最后还给出排序算法稳定性的定义以及哪些是稳定的排序算法。目录一、快速排序 二、堆排序 三、插入排序 四、冒泡排序 五、希尔排序 六、归并排序 七、选择排序 八、排序算法稳定性一、快速排序所谓的快速排序的思想就是,首先把数组的第一个数拿出来做为一个key,在前后分别设置一个i原创 2017-12-19 15:54:49 · 482 阅读 · 1 评论 -
Java线程池(1)——线程池中的几个重要类
【内容摘要】 在java中,如果需要进行多线程编程,可以采用java自带的线程池来实现,线程池对于我们新手来说是一个非常好的选择,因为我们可以不用关心线程池中线程是如何调度的,避免在多线程编程过程产生死锁等问题。在了解线程池的使用前,本文首先介绍一下java线程池的内部原理。【正文】一、Java线程池中的几个重要类1.ThreadPoolExecutor类ThreadPoolExecutor原创 2017-12-12 21:10:59 · 1448 阅读 · 0 评论 -
Java线程池(2)——线程池中的几个重要方法详解
【内容摘要】在java中,如果需要进行多线程编程,可以采用java自带的线程池来实现,线程池对于我们新手来说是一个非常好的选择,因为我们可以不用关心线程池中线程是如何调度的,避免在多线程编程过程产生死锁等问题。在了解线程池的使用前,本文首先介绍一下java线程池的内部原理。【正文】在介绍方法之前,我们首先回顾一下ThreadPoolExecutor中的几个重要参数,这些参数将在后续方法中经常出现:/原创 2017-12-13 20:28:13 · 417 阅读 · 0 评论 -
微信指数批量采集、导出
【内容摘要】备注:本文只做采集思路的笔记,不做具体技术文档。微信在2017年上旬推出了微信指数这个小程序,可以根据用户输入的关键词查询该关键词7天、30天、90天的搜索热度。本文旨在记录批量采集微信指数的思路。【正文】由于老婆大人工作需要,不得已研究了一下如何批量导出“微信指数”小程序中的关键词指数。一、手动+代理 由于时间紧任务重T.T,起先采用了一个比较笨的方法,利用anyproxy抓包...原创 2018-04-17 00:04:39 · 6622 阅读 · 0 评论