![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
鱼阿鱼
这个作者很懒,什么都没留下…
展开
-
Java 获取时间范围差集
Java获取时间的范围差集原创 2023-02-17 23:12:02 · 585 阅读 · 0 评论 -
Java 文件NIO 中,为什么NIO比IO快?
Java 文件NIO 中,为什么NIO比IO快?原创 2022-09-05 22:39:25 · 520 阅读 · 0 评论 -
Java基础 — 多态
订单原创 2020-08-27 23:56:49 · 158 阅读 · 0 评论 -
HttpClient超时重发不生效
业务需要,远程调用的接口等待时间太长,所以增加了超时重发机制 使用的是默认的DefaultHttpRequestRetryHandler类,但是发现并没有重发,只是超时,于是在官网上查资料 于是使用官网上的例子,但是仍然没有用, 这个时候看到官网例子中,对于部分异常会进行return操作,于是点开了SocketTimeoutException超时异常 果然,这个异常是被...原创 2020-04-20 23:38:58 · 926 阅读 · 0 评论 -
Quartz修改JobDetail
可以调用org.quartz.Scheduler.add(JobDetail,boolean)方法添加一个JobDetail,不过需要注意的是,这个方法并没有绑定触发器Tigger 所以在使用的时候需要在创建JobDetail方法中,添加属性,对Jobdetail持久化。 .storeDurably(true) 否则会报"Jobs added with no trigger must...原创 2020-04-16 23:47:22 · 2534 阅读 · 0 评论 -
JVM运行时内存
Java虚拟机定义了在程序执行期间使用的各种运行时数据区域。其中一些数据区域是在Java虚拟机启动时创建的,仅在Java虚拟机退出时销毁。其他数据区域是属于每个线程,线程数据区域是在线程退出时创建和销毁线程时创建的。 1.程序计数器 Java虚拟机可以同时支持许多执行线程。每个Java虚拟机线程都有自己的pc(程序计数器)寄存器。在任何时候,每个Java虚拟机线程都在执行单个方法的代码,即该...原创 2019-06-13 00:54:22 · 128 阅读 · 0 评论 -
JVM字节码指令之对象创建和操作
在 Java 中 new 是一个关键字,在字节码中也有一个指令 new。当我们创建一个对象时,背后发生了哪些事情呢? ScoreCalculator calculator = new ScoreCalculator(); 对应的字节码如下: 0: new #2 // class ScoreCalculator 3: dup 4: in...原创 2019-07-05 00:33:09 · 2083 阅读 · 0 评论