首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
IT小东北
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
SpringAOP之动态代理
什么是动态代理 动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理
spring如果通过三级缓存解决循环依赖-总结篇
首先我们先简单看一下Bean对象的创建流程 什么是bean对象? 其实就是我们平常写的类。当你把在类上面加了例如@component、@configuration注解以后。当容器启动以后。我们就不用在
Java并发编程15-semaphore信号量详解
1.Semaphore介绍 Semaphore翻译过来就是信号量的意思,用来限制能同时访问共享资源的线程上限。 简单举个例子:一个停车场里面只有三个停车位。这个时候同时来了俩辆车占了这个停车位。过了一
Java并发编程15-一篇文章搞定AQS-源码篇
1.通过源码看一下AQS的主要的核心概念 AQS提供了一个框架来实现阻塞的锁以及相关的同步器,内部是基于一个FIFO队列。这个类是绝大多数同步器的基础,所有的同步器的内部都依赖于一个原子的volati
Java并发编程14-带你入门Java线程池
1.ThreadPool 基本原理 先借用一个图来看一下 ExecutorService是线程池最基本的接口。里面定义了包括提交任务,关闭线程池的方法 ScheduledExecutorService
MySQL-一篇文章彻底搞定mysql的join
1.Index Nested-Loop Join 准备t1和t2两个表,t2表中插入1000行数据,t1表中插入100行数据,两个表都创建了主键索引id 和一个索引a。 让我们看一下这个语句的执行计划
Java并发编程13-常用原子操作介绍
1.常见的JUC整数并发包 AtomicBoolean AtomicInteger AtomicLong 2.AtominInteger常用方法 2.1 updateAndGet()方法原理 upda
Java并发编程12-CAS
1.什么是CAS(Compare And Swap) cas是一种基于锁的操作,而且是乐观锁。CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存地址里面的值和A的值相等,
Java并发编程11--volatile相关问题
1 可见性问题 分析:为什么会出现这种情况 1.初始状态,t线程刚刚从主线程中读取了run的值到工作内存。 2.因为t线程要频繁读取run的值,JIT编译器会将run的值缓存至自己的工作内存中的高速缓
Java并发编程10-ReentrantLock加锁解锁原理
1.ReentrantLock特点 可中断 在ReentrantLock中,lockInterruptibly()方法是获得锁,但是它是可以打断的,什么意思呢,就是在上面的例子中,肯定是主线程获取到了
下一页
个人成就
文章被点赞
73
文章被阅读
20,960
掘力值
1,080
关注了
14
关注者
24
收藏集
12
关注标签
19
加入于
2021-10-21