E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JUC源码系列
SpringBoot 容器刷新前回调ApplicationContextInitializer
ApplicationContextInitializer2.扩展点注册3.执行顺序指定4.使用场景示例5.小结III.不能错过的源码和相关知识点项目引言本文将作为Spring系列教程中源码版块的第一篇,整个
源码系列
将分为两部分进行介绍
·
2022-12-22 12:34
《The java.util.concurrent Synchronizer Framework》
JUC
同步器框架(AQS框架)原文翻译
目录1.论文简介2.原文链接3.中文翻译======正文分割线=========一、论文简介闲来无事,看看源码,发现了一篇JDK作者的论文《Thejava.util.concurrentSynchronizerFramework》主要描述了作者对AbstractQueuedSynchronizer同步器框架的设计和实现。权威性毋庸置疑!自然需要拜读一下,配上中文翻译,希望大家能有所收获。二、原文链
爱你洁
·
2022-12-16 06:59
jdk
JUC
- 02 关于java.util.concurrent.atomic包
Aomic数据类型有四种类型:AomicBoolean,AomicInteger,AomicLong,和AomicReferrence(针对Object的)以及它们的数组类型,还有一个特殊的AomicStampedReferrence,它不是AomicReferrence的子类,而是利用AomicReferrence实现的一个储存引用和Integer组的扩展类首先,所有原子操作都是依赖于sun.m
小枫逐日
·
2022-12-16 06:58
java
JUC
并发
多线程
Java多线程与高并发:java.util.concurrent包
面试官:你用过
JUC
的哪些工具类?
Java技术斋
·
2022-12-16 06:57
java
多线程
高并发
java
多线程
编程语言
队列
分布式
并发之java.util.concurrent.atomic原子操作类包
java.util.concurrent.atomic原子操作类包11.java并发之原子性、可见性、有序性=====15.JDK1.8的Java.util.concurrent.atomic包小结Atomic意为原子的,
JUC
天为我蓝
·
2022-12-16 06:56
java
运维
操作系统
JUC
Java并发编程 十分详细 java.util.concurrent
文章目录进程和线程进程线程两者之间的对比线程的上下文切换并行和并发并行parallel并发concurrent举例说明并行并发的测试结果同步异步关于日志文件的配置pomlogback.xml创建以及运行线程Thread与Runnable之间的关系FutureTask线程运行原理栈与栈帧图解栈与栈帧栈帧小结线程的上下文切换线程中的常用方法start与runsleep与yieldyield与sleep
CodeDoraemon
·
2022-12-16 06:56
Java
java
算法
JUC
(java.util.concurrent)
文章目录0.前言1.Lock接口1.1复习synchronized1.2Lock接口1.3Lock方法1.4synchronized与lock的异同2.线程间通信2.1synchronized案例2.2Lock案例3.线程间定制化通信4.集合的线程安全4.0List集合线程不安全4.1Vector4.2Collections4.3CopyOnWriteArrayList4.4CopyOnWrite
L1AK
·
2022-12-16 06:25
Java
java
JUC
(java.util.concurrent)简介
JUC
简介
JUC
是在Java5.0添加的java.util.concurrent包的简称,包含在rt.jar中。
118路司机
·
2022-12-16 06:24
JAVA
并发编程
java
多线程
编程语言
Concurrent Programming ——
JUC
(java.util.concurrent)
ConcurrentProgrammingConcurrentProgramming——IntroductionConcurrentProgramming——PessimisticLockandMonitorConcurrentProgramming——JMM(JavaMemoryModel)ConcurrentProgramming——ThreadPoolConcurrentProgrammin
把树染成红黑色
·
2022-12-16 06:23
多线程
java
JUC
-java.util.current
JUC
基础回顾1.sleep与wait的区别:来自不同的的类sleep来着Threadwait来着Object关于锁的释放wait会释放锁sleep抱着锁睡觉,不会释放锁使用的位置不同wait必须在同步代码块中使用而
不要秃顶和黑眼圈
·
2022-12-16 06:23
java
java
多线程
JUC
包(java.util.concurrent)下的常用子类
文章目录前言一、对象锁
juc
.locks包二、原子类三、四个常用工具类3.1信号量Semaphore3.2CountDownLatch总结前言博主个人社区:开发与算法学习社区博主个人主页:KillingVibe
Killing Vibe
·
2022-12-16 06:53
JAVA进阶
java
jvm
面试
java-ee
JavaSE、JavaWeb、JavaEE、以及进阶所需要学习的知识内容
JavaSE:Java基础,我们入门所学的基础语法循环判断之后还有面向对象(OOP)、网络编程、多线程、注解和反射、JVC、
JUC
等等。
番茄Salad
·
2022-12-15 21:49
Java学习笔记
maven
java
spring
spring
boot
spring
cloud
JUC
之八:FutureTask源码解析 JDK8
文章目录前言1、FutureTask结构1.1、继承结构1.2、构造方法1.3、状态1.4、消费者链表1.5、成员属性2、实现Runnable接口的run方法3、Future接口方法(get等)3.1、get方法3.2、cancel、isCancelled4、总结前言我们知道线程Runnable接口是无法获取线程执行的返回值的,需要用另一个接口Callable接口是可以获取线程返回值的。区别:Ru
炸了毛的猫
·
2022-12-15 20:03
Java
java
JUC
第一讲:
juc
并发包深入理解(P6熟练 P7精通)
并发编程并不是Java特有的语言特性,它是一个通用且早已成熟的领域。Java只是根据自身情况做了实现罢了。并发编程可以总结为三个核心问题:分工、同步、互斥。分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共享资源。例如:Fork/Join框架就是一种分工模式,CountDownLatch就是一种典型的同步方式,而可重入锁则是一种互斥手段
程序员 jet_qi
·
2022-12-15 12:56
java基础之多线程
JUC
并发编程
浅谈(Java)
JUC
线程池ThreadPoolExecutor
文章目录
JUC
线程池:ThreadPoolExecutor详解为什么要有线程池ThreadPoolE
QZero_0
·
2022-12-15 11:08
#
Java
java
开发语言
浅谈(Java)
JUC
线程池ScheduledThreadPoolExecutor
文章目录
JUC
线程池:ScheduledThreadPoolExecutor详解ScheduledT
QZero_0
·
2022-12-15 11:08
#
Java
java
开发语言
浅谈(Java)
JUC
线程池FutureTask
文章目录
JUC
线程池:FutureTask详解FutureTask简介FutureTask类关系Fu
QZero_0
·
2022-12-15 11:08
#
Java
java
开发语言
JUC
并发编程第十一篇,Java对象的内存布局
JUC
并发编程第十一篇,Java对象的内存布局一、对象在堆内存中的存储布局1、对象头对象标记MarkWord类元信息(类型指针)2、实例数据3、对齐填充二、对象标记(MarkWord)布局与验证代码验证
呆呆比特
·
2022-12-15 00:36
JUC并发编程
java
jvm
数据结构
JUC并发编程
JUC
并发编程第十二篇,详解Synchronized与锁升级
详解Synchronized与锁升级一、概述二、Synchronized版本升级优化与锁对象1、版本变化2、为什么每一个对象都可以成为一个锁?三、Synchronized锁升级步骤详解1、如何升级?2、无锁,不会出现竞争3、偏向锁4、轻量级锁5、重锁6、三种锁的比较四、补充:JIT编译器锁优化(即时编译器)一、概述我们都知道,用锁能够保证数据的安全性,但是会带来性能下降;无锁能够基于线程并行提升程
呆呆比特
·
2022-12-15 00:36
JUC并发编程
java
jvm
JUC并发编程
锁升级
JUC
并发编程第九篇,原子操作类分类解析,LongAdder为什么这么快原理分析?
JUC
并发编程第九篇,原子操作类分类解析,LongAdder为什么这么快原理分析?
呆呆比特
·
2022-12-15 00:36
JUC并发编程
java
JUC并发编程
原子操作类
锁
JUC
并发编程第十篇,谈谈ThreadLocal原理与内存泄露的那些事儿
JUC
并发编程第十篇,谈谈ThreadLocal原理与内存泄露的那些事儿一、ThreadLocal是什么?能干嘛?
呆呆比特
·
2022-12-15 00:55
JUC并发编程
java
jvm
JUC并发编程
内存泄露
C#语言实例
源码系列
-实现无损压缩图片
专栏分享点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、
芝麻粒儿
·
2022-12-10 21:46
案例项目实战源码
c#
unity
android
JUC
并发编程与源码分析笔记03-CompletableFuture
Future接口理论知识复习Future接口(FutureTask实现类)定义了操作异步任务执行的一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。找到java.util.concurrent.Future,看到里面定义的方法,这些方法就是我们需要关注的方法。Future接口可以为主线程开一个分支任务,专门为主线程处理耗时和费力的复杂业务。Future
王劭阳
·
2022-12-10 04:40
JUC并发编程与源码分析
JUC
Spring IoC源码:createBean(下)
文章目录Spring
源码系列
:前言正文方法1:initializeBean方法2:invokeAwareMethods方法3:applyBeanPostProcessorsBeforeInitialization
@猪大肠
·
2022-12-09 20:21
spring
spring
java
Spring IoC源码:createBean(中)
文章目录Spring
源码系列
:前言正文方法1:applyMergedBeanDefinitionPostProcessors方法2:addSingletonFactory方法3:populateBean
@猪大肠
·
2022-12-09 20:51
spring
java
spring
Spring IOC源码:实例化前的准备工作
文章目录Spring
源码系列
:前言正文方法1:initMessageSource方法2:initApplicationEventMulticaster方法3:onRefresh方法4:registerListeners
@猪大肠
·
2022-12-09 20:50
spring
spring
java
spring
boot
Spring IoC源码:getBean 详解
文章目录Spring
源码系列
:前言正文方法1:getObjectForBeanInstance方法2:getObjectFromFactoryBean方法3:doGetObjectFromFactoryBean
@猪大肠
·
2022-12-09 20:50
spring
spring
java
Spring IoC源码:createBean( 上)
文章目录Spring
源码系列
:前言正文方法1:createBean方法2:prepareMethodOverrides方法3:resolveBeforeInstantiation方法4:applyBeanPostProcessorsBeforeInstantiation
@猪大肠
·
2022-12-09 20:50
spring
spring
java
Spring IOC源码:registerBeanPostProcessors 详解
文章目录Spring
源码系列
:前言正文方法1:registerBeanPostProcessors方法2:registerBeanPostProcessors自定义1、自定义BeanPostProcessor2
@猪大肠
·
2022-12-09 20:50
spring
spring
java
后端
Spring IOC源码:invokeBeanFactoryPostProcessors 后置处理器详解
文章目录Spring
源码系列
:前言正文方法1:prepareBeanFactory方法2:postProcessBeanFactory方法3:invokeBeanFactoryPostProcessors
@猪大肠
·
2022-12-09 20:19
spring
spring
java
spring
boot
Spring IOC源码:finishBeanFactoryInitialization详解
文章目录Spring
源码系列
:前言正文方法1:preInstantiateSingletons方法2:getMergedLocalBeanDefinition方法3:getMergedBeanDefinition
@猪大肠
·
2022-12-09 20:19
spring
spring
java
后端
Spring IOC源码:obtainFreshBeanFactory 详解(下)
文章目录Spring
源码系列
:前言正文方法1:parseCustomElement方法2:getNamespaceHandlerResolver().resolve方法3:getHandlerMappings
@猪大肠
·
2022-12-09 20:19
spring
Java
spring
Spring IOC源码:<context:component-scan>源码详解
文章目录Spring
源码系列
:前言正文方法1:configureScanner方法2:createScanner方法3:registerDefaultFilters方法4:parseTypeFilters
@猪大肠
·
2022-12-09 20:49
spring
spring
java
后端
Spring IOC源码:obtainFreshBeanFactory 详解(上)
文章目录Spring
源码系列
:前言正文方法1:prepareRefresh方法2:obtainFreshBeanFactory方法3:refreshBeanFactory方法4:createBeanFactory
@猪大肠
·
2022-12-09 20:48
spring
spring
java
后端
Spring IOC源码:obtainFreshBeanFactory 详解(中)
文章目录Spring
源码系列
:前言正文方法1:processBeanDefinition方法2:parseBeanDefinitionElement方法3:parseBeanDefinitionElement
@猪大肠
·
2022-12-09 20:48
spring
Java
spring
java
Spring IOC源码:ApplicationContext刷新前准备工作
文章目录Spring
源码系列
:前言正文方法1:super(parent);方法2:AbstractApplicationContext:方法3:setParent方法4:setConfigLocations
@猪大肠
·
2022-12-09 20:48
spring
spring
java
后端
Spring IOC源码:核心流程介绍
文章目录Spring
源码系列
:前言编写SpringIOC入口1、创建需要被管理的类2、编写配置文件3、入口4、debug流程节点简介prepareRefresh();obtainFreshBeanFactory
@猪大肠
·
2022-12-09 20:47
spring
spring
java
后端
Spring IoC源码:finishRefresh 完成刷新详解
文章目录Spring
源码系列
:前言正文方法1:finishRefresh方法2:initLifecycleProcessor方法3:onRefresh方法4:publishEvent方法5:multicastEvent
@猪大肠
·
2022-12-09 20:44
spring
spring
C#语言实例
源码系列
-实现批量图片格式转换
专栏分享点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、
芝麻粒儿
·
2022-12-09 10:22
案例项目实战源码
c#
unity
android
JUC
基础【万字篇】
JUC
1、什么是
JUC
JUC
:指的是java.util三个并发编程工具包java.util.concurrentjava.util.concurrent.atomicjava.util.concurrent.locks
Geek!
·
2022-12-05 11:40
juc
java
后端
盘点JAVA中延时任务的几种实现方式
实现方式一、挂起线程推荐指数:★★☆优点:JDK原生(
JUC
包下)支持,无需引入新的依赖;缺点:(1)基于内存,应用重启(或宕机)会导致任务丢失(2)基于内存挂起线程实现延时,不支持集群(3)代码耦合性大
JAVA序码
·
2022-12-04 16:52
java
服务器
开发语言
Java Semaphore信号量使用分析讲解
答案就是
JUC
提供的信号量Semaphore。介绍和使用Semaphore(信号量)可以用来限制能同时访问共享资源的线程上限,它内部维护了一个许可的
·
2022-12-03 08:22
盘点Java中延时任务的多种实现方式
实现方式一、挂起线程推荐指数:★★☆优点:JDK原生(
JUC
包下)支持,无需引入新的依赖
·
2022-12-03 08:21
Lamda表达式好处、Lamda表达式演变、Lamda表达式使用总结
表达式的演变过程1.一个接口对应多个实现类,造成编写的文件数量很多2.使用内部类定义实现类2.1静态内部类2.2局部内部类2.3匿名内部类3.Lamda表达式3.1Lamda表达式继续简化Lamda表达式使用总结
JUC
郝开
·
2022-12-02 20:29
多线程
lamda
JUC
lamda
lamda表达式
经验分享
面试
信号量Semaphore详解
答案就是
JUC
提供的信号量Semaphore。
肥肥技术宅
·
2022-11-30 17:55
java
java
算法
c++
初识并发编程(五) 初识 J.U.C
1:基础在Java5.0提供了java.util.concurrent(简称
JUC
)包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步IO和轻量级任务框架
楚景然
·
2022-11-30 09:07
高并发
基础技术
J.U.C
高并发
一文搞懂Spring Boot 事件监听机制
SpringBoot
源码系列
:一文搞懂SpringBoot中java-jar启动jar包的原理一文搞懂SpringBoot启动流程及自动配置一文搞懂SpringBoot内嵌的Tomcat一文搞懂SpringApplication
北漂流浪少年
·
2022-11-30 07:27
源码阅读
spring
boot
java
spring
C#语言实例
源码系列
-实现自定义屏保
专栏分享点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、
芝麻粒儿
·
2022-11-28 15:17
案例项目实战源码
c#
unity
android
个人开发
c语言
轻松应对80% 的工作场景?GitHub 爆赞的 Java 高并发与集合框架,面试官也拿我没辙
在工作中,笔者经常和掌握不同技术的朋友讨论具体问题的解决方案,发现在Java体系中,大家使用最多的是Java集合框架(JCF)和Java并发工具包(
JUC
)。
Java程序V
·
2022-11-28 10:54
Java
java
jvm
servlet
并发
集合框架
Lucene
源码系列
多值编码压缩算法实例详解
目录背景特别说明前置知识总览编解码BulkOperationBulkOperationPacked成员变量构造器编码解码BulkOperationPacked*应用PackedWriter分段处理AbstractBlockPackedWriterBlockPackedWriterMonotonicBlockPackedWriterDirectWriterDirectMonotonicWriter总
·
2022-11-27 00:53
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他