首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
226
篇文章
累计创建
27
个标签
累计收到
13
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
站点监测
博客统计
个人知识库
筱晶哥哥编程手记
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
原理
相关的文章
2023-04-30
什么是happens-before规则?
什么是happens_before关系 Happens-before 关系是用来描述可见性相关问题的。 如果一个操作的执行结果需要对另一个操作可见,那么这两个操作必须存在happens-before的关系。 也就是说,在第二个操作执行的时候一都能够保证看到第一个操作执行的结果。 不具备happens
2023-04-30
18
0
0
java
2023-04-29
volatile到底是什么
volatile是Java中的关键字,用来修饰会被不同线程访问和修改的变量。JMM(Java内存模型)是围绕并发过程中如何处理可见性、原子性和有序性这3个特征建立起来的,而volatile可以保证其中的两个特性。 volatile是Java虚拟机提供的轻量级同步机制。 保证可见性 不保证原子性 禁止
2023-04-29
35
0
0
java
2023-04-28
谈谈你对AQS的理解
很多同学估计都对AQS有一种云里雾里的感觉,如果用搜索引擎查一下AQS是什么?看几篇文章,估计就直接放弃了,因为密密麻麻的文字,实在是看不懂! 所以,基于上述痛点,咱们这篇文章,就用最简单的大白话配合N多张手绘图,给大家讲清楚AQS到底是什么?让各位同学面试被问到这个问题时,不至于不知所措。 中途如
2023-04-28
22
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(二)
本文关注以下几点内容: 深入理解 ReentrantLock 公平锁和非公平锁的区别 深入分析 AbstractQueuedSynchronizer 中的 ConditionObject 深入理解 Java 线程中断和 InterruptedException 异常 其实这篇文章的信息量很大,初学者
2023-04-19
26
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(三)
这篇文章是 AQS 系列的最后一篇,第一篇,我们通过 ReentrantLock 公平锁分析了 AQS 的核心,第二篇的重点是把 Condition 说明白,同时也说清楚了对于线程中断的使用。 这篇,我们的关注点是 AQS 最后的部分,AQS 共享模式的使用。有前两篇文章的铺垫,剩下的源码分析将会简
2023-04-19
32
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(一)
AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。 原文:点我跳转 前言 在分析 Java 并发包 java
2023-04-19
30
0
0
java
2023-04-13
剖析Nacos实现原理
现如今市面上注册中心的轮子很多,比如:Eureka、Gsched、Nacos,今天给大家分享一下 Nacos 动态服务发现的原理。 什么是动态服务发现? 服务发现是指使用一个注册中心来记录分布式系统中的全部服务的信息,以便其他服务能够快速的找到这些已注册的服务。 在单体应用中,DNS+Nginx 可
2023-04-13
33
0
0
java
2023-03-27
MySQL中RR下幻读问题
本文讲解MySQL中RR下幻读问题。 转载自:MySQL在RR下到底有没有修复幻读 背景 MySQL在其默认的可重复读(Read-Committed)RR隔离级别下,到底有没有解决幻读的问题? 看了网上很多的贴子,感觉每一个帖子都有一个观点,越看越感觉混乱。有的说是在RR级别下,MySQL的幻读不会
2023-03-27
16
0
0
数据库
2023-02-04
Spring之ObjectProvider
如果你没听过这个类,笨比,那还犹豫什么,赶紧进来看看。 自动配置中的ObjectProvider 在Spring Boot自动配置源码中关于Tomcat的配置时,有这样的自动配置配置源代码。 @Configuration(proxyBeanMethods = false) @ConditionalO
2023-02-04
46
0
0
java
学习
2022-07-30
static关键字
大家好,我是程序员阿晶。 想必对于刚入职场的Java小白,肯定在面试题中看到过如下题目: 考察代码执行顺序: public class Parent { static { System.out.println("Parent static initial block");
2022-07-30
31
0
0
java
1
2
3