加载中
聊聊ExecutorService的监控

序 本文主要研究一下ExecutorService的监控 InstrumentedExecutorService metrics-core-4.0.2-sources.jar!/com/codahale/metrics/InstrumentedExecutorService.java /** An {@link Executor...

聊聊jdk httpclient的ConnectionPool

序 本文主要研究一下jdk httpclient的ConnectionPool HttpConnection HttpConnection.getConnection java.net.http/jdk/internal/net/http/HttpConnection.java /** * Factory for retrievi...

10/03 10:21
15
聊聊jdk httpclient的connect timeout异常

序 本文主要研究一下httpclient的connect timeout异常 实例代码 @Test public void testConnectTimeout() throws IOException, InterruptedException { HttpClient client = HttpClient.new...

10/02 09:32
15
聊聊jdk httpclient的retry参数

序 本文主要研究一下jdk httpclient的retry参数 DEFAULT_MAX_ATTEMPTS java.net.http/jdk/internal/net/http/MultiExchange.java class MultiExchange<T> { static final Logger debug = ...

10/01 14:49
28
聊聊jdk httpclient的executor

序 本文主要研究一下jdk httpclient的executor HttpClientImpl java.net.http/jdk/internal/net/http/HttpClientImpl.java private HttpClientImpl(HttpClientBuilderImpl builder, ......

09/30 09:58
11
聊聊jdk http的HeaderFilter

序 本文主要研究一下jdk http的HeaderFilter。 FilterFactory java.net.http/jdk/internal/net/http/FilterFactory.java class FilterFactory { // Strictly-ordered list of filters. fina...

09/29 10:54
11
Java11 HttpClient小试牛刀

序 本文主要研究一下Java11的HttpClient的基本使用。 变化 从java9的jdk.incubator.httpclient模块迁移到java.net.http模块,包名由jdk.incubator.http改为java.net.http 原来的诸如HttpRes...

Java Flight Recorder小试牛刀

序 本文主要研究一下Java Flight Recorder的使用。 命令 主要有5个命令,configure、check、start、dump、stop。执行顺序的话,先start再dump,最后stop。 JFR.configure 参数 描述 值类型 ...

09/27 17:26
11
Java11的新特性

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 序 本文主要讲述一下Java11的新特性 版本号 java...

聊聊java9的classloader

序 本文主要研究一下java9的classloader java9之前的classloader bootstrap classloader加载rt.jar,jre/lib/endorsed ext classloader加载jre/lib/ext application classloader加载-cp指定的...

JDK11的ZGC小试牛刀

序 本文主要试一下JDK11的ZGC ZGC ZGC全称是Z Garbage Collector,是一款可伸缩(scalable)的低延迟(low latency garbage)、并发(concurrent)垃圾回收器,旨在实现以下几个目标: 停顿时间不超...

07/22 21:31
286
JDK 10.0.1发布

序 本文主要描述下JDK 10.0.1发布的更新 JDK 10.0.1 Release Notes 2018年4月17日,JDK 10.0.1发布,主要是少部分api更新及bug修复 api更新 security-libs/javax.crypto.CipherOutputStream ...

04/18 21:55
75
聊聊新版JDK对docker容器的支持

序 本文主要聊聊新版JDK对docker容器的支持 java8及java9 Java 8u131及以上版本开始支持了Docker的cpu和memory限制。 cpu limit 即如果没有显式指定-XX:ParalllelGCThreads 或者 -XX:CIComp...

04/02 20:50
109
java10下编译lombok注解的代码

序 本文主要研究下在带有lombok(1.16.20版本)注解的代码在java10下的编译问题。 问题 Fatal error compiling at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor....

03/31 23:29
263
Java10的新特性

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 序 本文主要讲述一下Java10的新特性 特性列表 286: Local-Varia...

03/29 22:58
121
使用kotlin改善java代码

序 本文主要举几个kotlin如何改善java代码的例子 字符串字面值及模板 字符串字面值 @Test fun testStringLiterals(){ val a = """if(a > 1) { | return a ...

03/28 23:10
59
java10系列(二)Local-Variable Type Inference

序 本文主要解读下java10的Local-Variable Type Inference 实例 @Test public void testVar(){ var list = List.of(1,2,3,4,5); var strList = list.stream() ...

03/27 22:16
22
easy-rules小试牛刀

序 本文主要研究下easy-rules。 easy-rules是一款轻量级的规则引擎。 maven <dependency> <groupId>org.jeasy</groupId> <artifactId>easy-rules-core</artifactId> <version>3.1...

03/24 21:09
278
命令行一键切换java版本的几种方式

序 本文主要讲述一下命令行一键切换java版本的几种方式 背景 java现在版本发布相对以前比较频繁了,java9还没来得及用,java10就出来了,2018年9月份java11也要来了,于是就有需求在笔记本电...

03/22 17:37
56
java10系列(一)Time-Based Release Versioning

序 本文主要解读下java10的Time-Based Release Versioning 实例 java9版本 java -version java version "9" Java(TM) SE Runtime Environment (build 9+181) Java HotSpot(TM) 64-Bit Serve...

03/21 15:14
39

没有更多内容

加载失败,请刷新页面

返回顶部
顶部