首页
学习
活动
专区
工具
TVP
发布

程序员的成长之路

专栏作者
601
文章
623683
阅读量
49
订阅数
原来这才是 JDK 推荐的线程关闭方式,别再乱用了!
何谓优雅退出线程,即业务将进行中请求正确被处理,取消待执行请求,执行资源回收,最终Thread Runable run 方法return 结束执行。
良月柒
2023-12-13
2530
Java 17快了多少?JDK 17、16和11的性能比较和分析
Java 17 已正式发布,新版本提供了不少新特性和功能增强。不过对于大多数项目而言,往往需要更改代码才能利用到这些新变化,但性能除外 —— 开发者只需要升级 JDK 版本,就能免费获得性能提升。
良月柒
2021-09-27
1.4K0
JDK 16 即将发布,新特性速览!
当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 个月的支持。
良月柒
2021-01-07
7920
【107期】谈谈面试必问的Java内存区域(运行时数据区域)和内存模型(JMM)
来自:www.cnblogs.com/czwbig/p/11127124.html
良月柒
2021-01-07
5930
【77期】这一道面试题就考验了你对Java的理解程度
想要搞清楚具体的原因,在这里你需要搞清楚以下几个概念,如果这个概念搞清楚了,你也不会把上面的实现方法写错
良月柒
2020-11-06
4170
【69期】面试官:对并发熟悉吗?谈谈线程间的协作(wait/notify/sleep/yield/join)
Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。
良月柒
2020-11-06
4640
【67期】谈谈ConcurrentHashMap是如何保证线程安全的?
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢?
良月柒
2020-11-06
1.3K0
为什么有些公司不让用 Lombok ?
来自:ramostear.com/blog/2020/04/28/uk1860p8.html
良月柒
2020-10-23
1.1K0
【原创】万字长文带你了解 JDK8 - JDK13 的新特性
某次面试中,面试官问到我这个问题,只勉强说出了 JDK 8 的部分特性,今天就来盘一盘!
良月柒
2020-04-14
8560
Java中居然有一个存在十几年的bug...
今天,分享一个JDK中令人惊讶的BUG,这个BUG的神奇之处在于,复现它的用例太简单了,人肉眼就能回答的问题,JDK中却存在了十几年。经过测试,我们发现从JDK8到14都存在这个问题。
良月柒
2020-02-28
5300
开发属于自己的第一款IDEA插件!
写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件。
良月柒
2020-02-24
7110
SpringBoot深度调优,让你的项目飞起来!
关于这些设置的JVM参数是什么意思,请参考第二步中的oracle官方给出的调优文档。
良月柒
2019-11-12
3.5K0
JDK 13 新特性详解
核心库/ java.nio中添加了FileSystems.newFileSystem(Path,Map <String,?>)方法
良月柒
2019-10-22
6160
IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!
IntelliJ IDEA 上周才公布下一个主要版本 2019.3 的 Roadmap,近日就发布了 IntelliJ IDEA 2019.3 的首个早期访问版本(即 EAP 版本),版本号为 2019.3 EAP build 193.2956.37。
良月柒
2019-09-26
2.6K0
我敢打赌绝大多数程序员没有这么深入研究过 System.out.println()!
System.out.println 是一个 Java 语句,一般情况下是将传递的参数,打印到控制台。
良月柒
2019-07-16
6370
一条简单的 SQL 执行超过 1000ms,纳尼?
在测试环境 Docker 容器中,在跨进程调用服务的时候,A 应用通过 Dubbo 调用 B 应用的 RPC 接口,发现 B 应用接口超时错误,接着通过 debug 和日志,发现具体耗时的地方在于一句简单 SQL 执行,但是耗时超过 1000ms。
良月柒
2019-07-12
5520
如何阅读Java源码?
假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。
良月柒
2019-04-23
1.1K0
如何阅读Java源码?
假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。
良月柒
2019-03-25
8040
还在使用SimpleDateFormat?
日常开发中,我们经常需要使用时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。
良月柒
2019-03-21
5170
Java入门知识大全
说起来,在大学里面我学过的编程语言只有c++和java。这其中c++是作为必修课学的,而java是作为选修课学的。至于后面的c、汇编、python、js这些语言,那都是工作了之后才学的。
良月柒
2019-03-20
6670
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档