自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 如何正确的停止线程

通常情况下,我们不会手动停止一个线程,而是允许线程运行到结束,然后让它自然停止。但是依然会有许多特殊的情况需要我们提前停止线程,比如:用户突然关闭程序,或程序运行出错重启等。在这种情况下,即将停止的线程在很多业务场景下仍然很有价值。尤其是我们想写一个健壮性很好,能够安全应对各种场景的程序时,正确停止线程就显得格外重要。但是 Java 并没有提供简单易用,能够直接安全停止线程的能力。**对于 Java 而言,最正确的停止线程的方式是使用 interrupt。

2022-11-25 22:23:40 526

原创 实现线程的方式

线程实现的方式

2022-11-21 20:34:26 107

原创 java代码来实现“生产者消费者模式”

基于队列实现简单的消费者与生产者模型

2022-08-29 10:49:21 513

原创 基于docker compose 构建 mysql redis mogodb nacos nginx等常用的公共组件

基于docker compose 构建 mysql redis mogodb nacos nginx zk kafka 等常用的公共组件

2022-08-18 14:52:58 1294

原创 Netty入门

netty 入门案例

2022-08-16 10:45:08 50

原创 java IO模型及NIO编程

io模型 阻塞 非阻塞 同步异步,NIO编程

2022-08-15 17:41:27 470

原创 基于Socket实现客户端与服务端通讯

基于Socket实现客户端与服务端通讯 socket 概述 socket 流程 代码实现

2022-08-15 15:46:59 565

原创 Docker入门

docker docker compose 部署

2022-08-11 15:27:27 243

原创 java垃圾收集器

java 垃圾收集器 分代理论 回收算法

2022-08-11 11:33:02 271

原创 JVM内存管理

JVM内存布局图

2022-08-10 10:31:40 76

原创 java 类加载机制

java 类加载机制 自定义类加载器

2022-08-08 15:48:33 134 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除