2019年10月25日

深入理解Java G1垃圾收集器

摘要: 转:深入理解Java G1垃圾收集器 本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 一,什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。 垃圾回收的基 阅读全文

posted @ 2019-10-25 14:32 aabbccdd0000 阅读(171) 评论(0) 推荐(0) 编辑

求解两个有序数组的交集

摘要: /*** 求解两个有序数组的交集* @param a* @param b* @return*/public static List<Integer> join(int[] a , int[] b){ List<Integer> list = new LinkedList<Integer>(); in 阅读全文

posted @ 2019-10-25 14:19 aabbccdd0000 阅读(137) 评论(0) 推荐(0) 编辑

2019年10月23日

多线程的使用场景

摘要: 常见的浏览器、Web服务(现在写的web是中间件帮你完成了线程的控制),web处理请求,各种专用服务器(如游戏服务器) servlet多线程 FTP下载,多线程操作文件 数据库用到的多线程 分布式计算 tomcat,tomcat内部采用多线程,上百个客户端访问同一个WEB应用,tomcat接入后就是 阅读全文

posted @ 2019-10-23 14:58 aabbccdd0000 阅读(603) 评论(0) 推荐(0) 编辑

2019年7月30日

JDK的下载安装及环境变量配置

摘要: 一、JDK的下载安装 1.JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.点击Accept License Agreement,下载适合自己电脑版本的JDK 阅读全文

posted @ 2019-07-30 11:02 aabbccdd0000 阅读(103) 评论(0) 推荐(0) 编辑

Java打印直角三角形、等腰三角形、菱形、沙漏形

摘要: public class Test_s { public void s1() {//正直角三角形 for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); }System.out.prin 阅读全文

posted @ 2019-07-30 09:52 aabbccdd0000 阅读(1339) 评论(0) 推荐(0) 编辑

导航