
java
鱼阿鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 获取时间范围差集
Java获取时间的范围差集原创 2023-02-17 23:12:02 · 689 阅读 · 0 评论 -
Java 文件NIO 中,为什么NIO比IO快?
Java 文件NIO 中,为什么NIO比IO快?原创 2022-09-05 22:39:25 · 611 阅读 · 0 评论 -
Java基础 — 多态
订单原创 2020-08-27 23:56:49 · 213 阅读 · 0 评论 -
HttpClient超时重发不生效
业务需要,远程调用的接口等待时间太长,所以增加了超时重发机制使用的是默认的DefaultHttpRequestRetryHandler类,但是发现并没有重发,只是超时,于是在官网上查资料于是使用官网上的例子,但是仍然没有用,这个时候看到官网例子中,对于部分异常会进行return操作,于是点开了SocketTimeoutException超时异常果然,这个异常是被...原创 2020-04-20 23:38:58 · 985 阅读 · 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 · 2716 阅读 · 0 评论 -
JVM运行时内存
Java虚拟机定义了在程序执行期间使用的各种运行时数据区域。其中一些数据区域是在Java虚拟机启动时创建的,仅在Java虚拟机退出时销毁。其他数据区域是属于每个线程,线程数据区域是在线程退出时创建和销毁线程时创建的。1.程序计数器Java虚拟机可以同时支持许多执行线程。每个Java虚拟机线程都有自己的pc(程序计数器)寄存器。在任何时候,每个Java虚拟机线程都在执行单个方法的代码,即该...原创 2019-06-13 00:54:22 · 197 阅读 · 0 评论 -
JVM字节码指令之对象创建和操作
在 Java 中 new 是一个关键字,在字节码中也有一个指令 new。当我们创建一个对象时,背后发生了哪些事情呢?ScoreCalculator calculator = new ScoreCalculator();对应的字节码如下:0: new #2 // class ScoreCalculator3: dup4: in...原创 2019-07-05 00:33:09 · 2319 阅读 · 0 评论