正文内容加载中...
posted @ 2019-03-06 09:07 西北野狼 阅读(15) 评论(0) 编辑
摘要: 输入一个链表,反转链表后,输出新链表的表头。 递归法阅读全文
posted @ 2019-03-05 17:17 西北野狼 阅读(8) 评论(0) 编辑
摘要: Flight Recorder源自飞机的黑盒子 Flight Recorder以前是商业版的特性,在java11当中开源出来,它可以导出事件到文件中,之后可以用Java Mission Control来分析。可以在应用启动时配置java XX:StartFlightRecording,或者在应用启动阅读全文
posted @ 2019-02-10 21:05 西北野狼 阅读(36) 评论(0) 编辑
摘要: 实现 RFC 7539的ChaCha20 and ChaCha20 Poly1305加密算法 RFC7748定义的秘钥协商方案更高效, 更安全. JDK增加两个新的接口 XECPublicKey 和 XECPrivateKey阅读全文
posted @ 2019-02-10 20:34 西北野狼 阅读(70) 评论(0) 编辑
摘要: 许多运行在Java虚拟机中的应用程序(包括Apache Spark和Kafka等数据服务以及传统的企业应用程序)都可以在Docker容器中运行。但是在Docker容器中运行Java应用程序一直存在一个问题,那就是在容器中运行JVM程序在设置内存大小和CPU使用率后,会导致应用程序的性能下降。这是因为阅读全文
posted @ 2019-02-10 20:29 西北野狼 阅读(171) 评论(0) 编辑
摘要: ZGC, A Scalable Low Latency Garbage Collector(Experimental) 可伸缩,低延迟的gc ZGC, 这应该是JDK11最为瞩目的特性, 没有之一. 但是后面带了Experimental, 说明这还不建议用到生产环境. GC暂停时间不会超过10ms 阅读全文
posted @ 2019-02-04 14:24 西北野狼 阅读(109) 评论(0) 编辑
摘要: A NoOp Garbage Collector JDK上对这个特性的描述是: 开发一个处理内存分配但不实现任何实际内存回收机制的GC, 一旦可用堆内存用完, JVM就会退出. 如果有System.gc()调用, 实际上什么也不会发生(这种场景下和 XX:+DisableExplicitGC效果一样阅读全文
posted @ 2019-02-04 10:01 西北野狼 阅读(42) 评论(0) 编辑
摘要: 移除的一些其他内容 移除项 移除了com.sun.awt.AWTUtilities 移除了sun.misc.Unsafe.defineClass, 使用java.lang.invoke.MethodHandles.Lookup.defineClass来替代 移除了Thread.destroy()以及阅读全文
posted @ 2019-02-03 22:39 西北野狼 阅读(121) 评论(0) 编辑
摘要: 这是 Java 9 开始引入的一个处理 HTTP 请求的的 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。 来看一下 HTTP Client 的用法: 上面的 .GET() 可以省略,默认请求阅读全文
posted @ 2019-02-03 22:07 西北野狼 阅读(62) 评论(0) 编辑
摘要: 增加了一系列的字符串处理方法 如以下所示。 // 判断字符串是否为空白 " ".isBlank(); // true // 去除首尾空白 " Javastack ".strip(); // "Javastack" // 去除尾部空格 " Javastack ".stripTrailing(); //阅读全文
posted @ 2019-02-03 21:42 西北野狼 阅读(91) 评论(0) 编辑