会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢乐豆123
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
2024年11月6日
JVM指针压缩实现原理
摘要: JVM指针压缩实现原理 概要 Java 中的指针压缩(Pointer Compression)是一个与内存管理相关的优化技术,主要应用于 JVM 的对象引用(即指针)的存储方式。指针压缩的目标是减少对象引用占用的内存空间,从而提高内存利用效率,特别是在 64 位系统上。 一、对象的内存布局 在了解指
阅读全文
posted @ 2024-11-06 21:02 欢乐豆123
阅读(304)
评论(0)
推荐(0)
2024年11月4日
SpringCloud微服务系列 - Hystrix的使用和原理
摘要: SpringCloud微服务系列 - Hystrix的使用和原理 概要 Hystrix是Netflix开源的一款容错框架。集成到微服务体系里面的一个组件,是微服务体系里面的熔断器。 主要用于处理微服务架构中的故障,提供了一种机制来防止级联故障。在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常
阅读全文
posted @ 2024-11-04 19:06 欢乐豆123
阅读(256)
评论(0)
推荐(0)
2024年11月3日
Java阻塞队列
摘要: Java阻塞队列 一、阻塞队列 1. 为什么要用阻塞队列? 在多线程领域,所谓阻塞,是指在某些情况下会挂起线程(即阻塞),一旦条件满足,被挂起的线程又会自动被唤醒。 使用阻塞队列能够简化多线程编程,是实现生产者-消费者模型等常见并发模式的重要工具。它能够有效地衔接生产者和消费者之间的速度差异,提供一
阅读全文
posted @ 2024-11-03 16:57 欢乐豆123
阅读(279)
评论(0)
推荐(0)
2024年11月1日
ThreadLocal的使用以及原理
摘要: ThreadLocal的使用以及原理 概要 ThreadLocal(线程本地变量) 是 java 提供的一个方便对象在本线程内不同方法中进行传递和获取的类。用它定义的变量,仅在本线程中可见和维护,不受其他线程的影响,与其他线程相互隔离。 ThreadLocal 属于线程安全的实现方法 - 无同步方案
阅读全文
posted @ 2024-11-01 17:31 欢乐豆123
阅读(600)
评论(0)
推荐(0)
2024年10月31日
String、StringBuffer和StringBuilder的区别
摘要: String、StringBuffer和StringBuilder的区别 下面从可变性、是否线程安全等方面来对String、StringBuffer、StringBuilder进行比较。 一、可变性 1. String String 类中使用 final 关键字修饰字符数组来保存字符串。 publi
阅读全文
posted @ 2024-10-31 18:34 欢乐豆123
阅读(114)
评论(0)
推荐(0)
2024年10月30日
JVM的垃圾收集器
摘要: JVM的垃圾收集器 概要 垃圾收集算法就像是 Java 中的接口一样,而垃圾收集器是接口的具体实现。所以,不同的厂商,不同版本的虚拟机实现的方式都有所不同。甚至是很大的差别。 首先,了解下 HotSpot虚拟机中 9款垃圾回收器的发布时间及其对应的 JDK版本,如下图: 接着,了解下 CMS和G1这
阅读全文
posted @ 2024-10-30 12:02 欢乐豆123
阅读(116)
评论(0)
推荐(0)
2024年10月28日
Java中线程安全的数据结构
摘要: Java中线程安全的数据结构 Java 提供了多种线程安全的工具类,主要可以分为以下几类: 一、Java Collections Framework 中的线程安全集合 1. Vector Vector是一个动态数组,支持同步操作,线程安全。使用 synchronized 来保证线程安全,效率非常低下
阅读全文
posted @ 2024-10-28 15:25 欢乐豆123
阅读(260)
评论(0)
推荐(0)
2024年10月23日
AQS实现原理
摘要: AQS实现原理 概要 在并发编程中,锁是一种常用的保证线程安全的方法。Java 中常用的锁主要有两类,一种是 Synchronized 修饰的锁,被称为 Java 内置锁或监视器锁。另一种就是在 JDK1.5版本之后的juc(java.util.concurrent) 包中的各类同步器。这些同步器都
阅读全文
posted @ 2024-10-23 22:17 欢乐豆123
阅读(137)
评论(0)
推荐(0)
2024年10月21日
TCP和UDP的报文格式
摘要: TCP和UDP的报文格式 概要 了解TCP和UDP的报文格式对于网络通信、系统设计、故障排查和安全性等多个方面都非常重要。 一、TCP 报文格式(Transmission Control Protocol) TCP是面向连接、可靠的传输协议,其报文格式较复杂。TCP报文的格式如下: 上图简化如下:
阅读全文
posted @ 2024-10-21 09:30 欢乐豆123
阅读(888)
评论(0)
推荐(1)
2024年10月17日
排序算法 - 快速排序
摘要: 排序算法 - 快速排序 概要 快速排序(Quicksort)是对冒泡排序算法的一种改进。快速排序是一种基于分而治之的排序算法。 它的基本思想是: 选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所有数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快
阅读全文
posted @ 2024-10-17 22:38 欢乐豆123
阅读(369)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
公告