首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
zhengjiong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
设计模式精讲:什么是观察者模式?它观察的是什么?
观察者模式是什么?它是如何工作的?在实际开发中,我们该如何使用观察者模式?这篇文章我们将深入探讨观察者模式。
一文搞懂 java 线程池:ThreadPoolExecutor 和 FixedThreadPool 原理
本文详细介绍了线程池的原理,包括ThreadPoolExecutor的处理流程、execute方法原理,以及FixedThreadPool的原理、优缺点及应用场景。
【Java 多线程】12个原子操作类一次性搞定
本文介绍了Java中的原子类,包括原子更新基本类型、原子更新数组、原子更新字段和原子更新引用类型。针对每种类型,文章都给出了相应的类的介绍和常用方法,并提供了相应的例子进行演示。
【java多线程】理解多线程必须要知道的 CPU 缓存
本文介绍了CPU Cache的基本原理和实现方式。CPU Cache利用时间局部性和空间局部性原理来优化数据访问性能,通过缓存命中和缓存未命中的方式来提高处理器的运行效率。CPU Cache是通过SR
速度优化:线程池优化
线程是执行任务的基本单元,他的重要性不言而喻,通过合理的使用线程,我们可以更充分的发挥 CPU 的性能,极大的提升程序的体验。如何才能更合理的使用线程呢?这需要我们做很多事情。 比如需要将程序中线程的
Java 中的位移运算符 >> , << , >>>
对位移运算符概念不熟悉的同学,看到这个估计是一脸懵逼,所以要想完全看懂源码,就需要对位移运算符有一定的了解。下面我用以任意一个10进制的int 数据 一个数可以分成符号位(0正1负)+ 真值,原码是我们正常想法写出来的二进制。由于计算机只能做加法,负数用单纯的二进制原码书写会出…
这些Java并发容器,你都了解吗?
前言 在多线程环境下,数据的并发访问和修改是无法避免的问题。 为了解决这个问题,Java 提供了一系列并发容器,这些容器在内部已经处理了并发问题,使得我们可以在多线程环境下安全地访问和修改数据。 并发
求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…
Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区... 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,是和并发编程有关的。而候选人给我回答的那叫JVM内存结构,完全是两回事。 很多时候,在我没有打断他们的情况…
Java多线程第九篇--ReentrantLock与AbstractQueuedSynchronizer的恩怨情仇
ReentrantLock和AbstractQueuedSynchronizer的源码分析,主要讲了他俩之间说不清道不明的关系
Java多线程第八篇--聊聊Java的锁
在上一篇中,我们仔细看了Java的线程安全相关的概念,知道了如何才叫线程安全,安全的等级如何划分,以及在平时的编程中,我们可以通过哪些方法可以保证线程安全。 在本篇中,我们将聊聊线程安全的一大利器,锁