首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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的线程安全相关的概念,知道了如何才叫线程安全,安全的等级如何划分,以及在平时的编程中,我们可以通过哪些方法可以保证线程安全。 在本篇中,我们将聊聊线程安全的一大利器,锁