自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 ThreadLocal看这一篇就够了

ThreadLocal名为线程变量,ThreadLocal中填充的变量属于当前线程,该变量只属于当前线程,其他线程都是无法访问到的(下面会讲解其原理)。ThreadLocal 提供了线程本地的实例。它与普通变量的区别在于,每个使用该变量的线程都会初始化一个完全独立的实例副本。总的来说,ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,也即变量在线程间隔离而在方法或类间共享的场景。强引用Strong Reference。

2023-05-05 17:47:59 341 1

原创 Java线程池看这一篇就够了

线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后再需要执行新的任务时重复使用这些线程而不是新建线程,从而降低创建和销毁线程的消耗。CompletableFuture是java.util.concurrent库在java 8中新增的主要工具,同传统的Future相比,其支持流式计算、函数式编程、完成通知、自定义异常处理等很多新的特性;

2023-04-24 17:15:02 634

原创 HTTP协议看这一篇就够了

HTTP协议 全称为超文本传输协议(Hypertext transfer protocol)。是一种详细规定了客户端与服务端之间互相通信的规则,通过因特网传送万维网文档的数据传送协议HTTP协议是TCP/IP模型中的应用层协议之一,由请求和响应构成,是一个标准的客户端服务器模型。HTTP也是一个无状态的协议HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,就成了我们常说的HTTPS,HTTP默认的端口号为80,HTTPS的端口号为443。

2023-04-17 17:49:48 194 2

原创 synchronized看这一篇就够了

synchronized java关键字,用于解决多个线程对同一资源的访问和修改的线程安全问题。线程安全是并发编程中的主要关注点,主要原因是存在多条线程共同操作共享数据造成成。为了解决这个问题我们需要保障同一资源在同一时刻有且只有一个线程在操作,其他线程必须等到该线程处理完数据后再进行,这种方式就叫做互斥锁,而synchronized本质上就是一个互斥锁。

2023-03-21 14:40:38 260 1

原创 HashMap看这一篇就够了

HashMap 面试中可能问到的知识点,这边全都有

2023-03-01 17:09:34 197 3

zb Upload七牛云上传工具

支持一键批量上传 上传后得到七牛云链接后会生成excel保存(加入配置管理) 若有使用问题可以私信我

2021-01-29

zb 图片无损压缩window安装应用

无损图片压缩 可随意更改图片输出后缀 使用java语言编写无须安装java环境即可运行 使用时选着需要压缩的输入文件夹路径 和 选择输出文件夹的路径即可开始压缩图片

2020-10-21

空空如也

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

TA关注的人

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