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高并发编程
tcpdump抓包命令(一):查看本机与mysql的操作命令;
本文转自:http://www.cnblogs.com/gg
juc
heng/archive/2012/01/14/2322659.htmlhttp://www.itshouce.com.cn/linux
happylzs2008
·
2023-11-15 13:49
后端接口性能优化分析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-15 09:38
解决方案与实现思路
性能优化
jvm
java
后端接口性能优化分析-4
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:51
解决方案与实现思路
性能优化
java
开发语言
后端接口性能优化分析-3
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:50
解决方案与实现思路
性能优化
开发语言
java
多线程&
JUC
创建线程的三种方法runnable还需要通过currentthread来获取当前方法,才能使用Thread中的方法第三种实现方法过程:1.创建一个类MyCallable实现Callable接口2.重写call(是有返回值的,表示多线程运行的结果)3.创建MyCallable的对象(表示多线程要执行的任务)4.创建FutureTask的对象(作用管理多线程运行的结果)5.创建Thread类的对象,并
不减到100斤不吃锅包肉
·
2023-11-14 12:16
java
开发语言
JAVA三种线程锁
内置锁:synchriozed,关键字,同步代码块,object.wait和object.notify/notifyall显示锁:Lock,
JUC
包下的类,同步代码块,condition.await和condition.signal
小冷在努力
·
2023-11-13 23:22
线程锁
lock
synchronized
atomic
juc
24届java最新面经汇总,持续更新
.重载和重写1.6.java中线程的状态,以及不同状态之间的切换1.7.BIO/NIO/AIO1.8.同步、异步、阻塞、非阻塞1.9.序列化1.10.深拷贝、浅拷贝、引用拷贝1.11.对象头1.12.
JUC
我橘子超酸
·
2023-11-13 18:22
Java基础
mysql
Redis
面试
JUC
并发编程系列(二):多线程并发、CAS、锁
前言在这篇文章中,荔枝将主要梳理在
JUC
并发学习中的有关Java多线程中有关共享变量的内存可见性、原子性问题、指令重排问题以及伪共享问题。
荔枝当大佬
·
2023-11-13 14:20
JUC并发编程学习
java
CAS
多线程并发
伪共享
锁
多线程
JUC
第2季 多线程的原子性
一多线程原子性1.1基本数据类型原子atomicInteger,atomicLong,atomicBoolean代码packagecom.ljf.thread.atomic;importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.atomic.AtomicInteger;classMyNumber{AtomicInt
健康平安的活着
·
2023-11-12 23:00
高并发多线程
java
【
JUC
】二、线程间的通信(虚假唤醒)
文章目录0、多线程编程的步骤1、wait和notify2、synchronized下实现线程的通信(唤醒)3、虚假唤醒4、Lock下实现线程的通信(唤醒)5、线程间的定制化通信0、多线程编程的步骤步骤一:创建(将来被共享的)资源类,创建属性和操作方法步骤二:在资源类的操作方法中进行:判断、干活儿、通知步骤三:创建多线程调用资源类的方法步骤四:防止虚假唤醒现象1、wait和notifywait和no
-代号9527
·
2023-11-12 21:54
JUC
java
jvm
开发语言
【
JUC
】一、synchronized关键字与Lock接口
文章目录1、
JUC
2、进程与线程3、并发与并行4、用户线程和守护线程5、对象锁和类锁6、Synchronized关键字7、synchronized案例8、Lock接口1、
JUC
JUC
,即java.util.concurrent
-代号9527
·
2023-11-12 21:41
JUC
JUC
并发
Java
JUC
包下面的四大天王+线程池部分知识
一)Semphore:限流器用我就对了Java中信号量Semphore是把操作系统原生的信号量封装了一下,本质就是一个计数器,描述了可用资源的个数,主要涉及到两个操作如果计数器为0了,继续Р操作,就会出现阻塞等待的情况P操作:申请一个可用资源,计数器-1V操作:释放一个可用资源,计数器+1停车场门口有一个灯牌,会显示停车位还剩余多少个,每进去一辆车,显示的停车位数量就-1,就相当于进行了一次P操作
写个堆排
·
2023-11-12 07:37
java
开发语言
juc
-2-锁应用/线程通信
目录1线程安全(库存超卖)2锁用法2.1同步方法2.2.同步代码块2.3synchronized作用于静态方法总结案例静态成员变量(synchronized锁非静态方法)2.4ReentrantLock类是可重入、互斥、实现了Lock接口的锁3死锁产生与排查4线程间的(等待与通知机制)5原子性分类(原理需要分文章讲解太长)1线程安全(库存超卖)1:多个线程对同一个变量做写的操作。2:集群部署,多个
我的搬砖日常
·
2023-11-12 06:47
java
开发语言
JUC
下常见类
JUC
(java.util.concurrent)的常见类ReentrantLock原子类线程池信号量SemaphoreCountDownLatch
JUC
(java.util.concurrent)的常见类
while(true)energy++;
·
2023-11-11 15:29
多线程
并发编程
【程序员翻身计划】Java高性能编程第一章-Java多线程概述
Java多线程概述目标重点:线程安全的概念线程通信的方式与应用reactor线程模型线程数量的优化jdk常用命令Netty框架的作用难点java运行的原理同步关键字的原理AQS的抽象
JUC
的源码网络编程的概念
刘墨泽
·
2023-11-11 11:20
Java
java
多线程
后端
java多线程
程序员翻身计划
发现一款 JSON 可视化工具神器,太爱了!
上一篇:Alibaba开源内网
高并发编程
手册.pdf1简介JSONHero是一个简单实用的JSON工具,通过简介美观的UI及增强的额外功能,使得阅读和理解JSON文档变得更容易、直观。
互联网架构
·
2023-11-11 10:27
json
java
开发语言
vue 检测打开网页设备是移动端还是PC端
navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|
JUC
3天饿九顿
·
2023-11-11 03:36
vue.js
javascript
iphone
剑指
JUC
原理-15.ThreadLocal
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:10
JUC
java
开发语言
juc
剑指
JUC
原理-14.ReentrantLock原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:40
JUC
开发语言
java
juc
剑指
JUC
原理-17.CompletableFuture
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:03
JUC
java
开发语言
juc
剑指
JUC
原理-16.读写锁
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 09:11
JUC
开发语言
java
juc
tomcat线程池-深度分析tomcat线程池设计与现实
tomcat内部线程池的实现没有直接使用
JUC
下的ThreadPoolExecutor,而是选择继承
JUC
下的Executor体系类,然
自恃无情
·
2023-11-09 14:14
tomcat
tomcat
java
tomcat
线程池
JDK线程池
ThreadPoolTaskExecutor
当我们需要实现并发、异步等操作时,通常都会使用到ThreadPoolTaskExecutorThreadPoolTaskExecutor是springcore包中的,而ThreadPoolExecutor是JDK中的
JUC
小甄笔记
·
2023-11-09 14:10
线程
【C++高性能编程专题】
高并发编程
模式
文章目录Proactor模式实现原理:优缺点:使用场景:实战模式-代码示例其它高并发模式参考文献:为了仅可能多得利用CPU资源,C++发明了很多的并发编程模式。Proactor模式Proactor模式的核心思想是在网络事件发生之前,为事件预先注册一组异步操作,这些操作将在事件完成后自动执行。异步操作通常包括读/写数据、连接建立等。当操作完成时,Proactor模式会将操作结果和应用程序预先指定的回
ichdream
·
2023-11-09 07:34
C++高性能编程
高性能计算
c++
网络
服务器
人工智能
linux
多线程基础
1.线程创建的几种方式2.锁的类型在学习
JUC
之前,加锁、等待、唤醒分别使用的是(synchronized、lock(ReentrantLock))、wait、notify,这几个方法是属于Object
35s
·
2023-11-09 00:28
JavaEE基础
java
开发语言
域环境的搭建的详细教程-220109
1641696209&ver=3547&signature=zTIDZEcpq*zjwuEuZpbaaAxFfkkVxcLHeX4AuKT78bJ*ojQf6eOqcNydLX13zopyNzDyiL6bINLYg
juc
64HKwxu
xor0ne_10_01
·
2023-11-08 14:43
内网渗透
域环境
内网渗透
JUC
并发编程(5)(自定义线程池 + 共享模型之工具2)
JUC
并发编程(5)(自定义线程池+共享模型之工具2)笔记内容来源于黑马程序员教学视频一、共享模型之工具2①:读写锁1、ReentrantReadWriteLock当读操作远远高于写操作时,这时候使用读写锁让读
欣慰的三叶草(● ̄(エ) ̄●)
·
2023-11-08 10:52
Java并发JUC
数据库
JUC
并发编程(4)(自定义线程池 + 共享模型之工具1)
JUC
并发编程(4)(自定义线程池+共享模型之工具1)笔记内容来源于黑马程序员教学视频一、共享模型之工具1①:线程池1、自定义线程池步骤1:自定义拒绝策略接口@FunctionalInterface//
欣慰的三叶草(● ̄(エ) ̄●)
·
2023-11-08 10:22
Java并发JUC
java
jvm
redis
Java并发编程第10讲——CAS相关知识点详解
前面介绍锁的时候顺便也提到了CAS,但作为
JUC
的“基石”和面试中的高频考点,还是不够。
橡 皮 人
·
2023-11-08 07:53
Java并发编程
1024程序员节
CAS实现原理
Atomic原子操作类
LongAddr
Unsafe类
【
JUC
并发编程】深入浅出Java并发基石——AQS
【
JUC
并发编程】深入浅出Java并发基石——AQS参考资料:RedSpider社区——第十一章AQS深入剖析并发之AQS独占锁1.5w字,30图带你彻底掌握AQS!
小颜-
·
2023-11-08 07:53
JUC
java
开发语言
面试
后端
架构
Java并发编程第9讲——CountDownLatch、CyclicBarrier和Semaphore(万字详解)
在JDK的并发包(
JUC
)里提供了几个非常有用的并发工具类。
橡 皮 人
·
2023-11-08 07:22
Java并发编程
CountDownLatch
CyclicBarrier
Semaphore
面试
Java并发编程第11讲——AQS设计思想及核心源码分析
Java并发包(
JUC
)中提供了很多并发工具,比如前面介绍过的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore、FutureTask
橡 皮 人
·
2023-11-08 07:11
Java并发编程
Java并发编程
AQS
面试
源码分析
JUC
——ThreadLocal 实现全局获取用户信息
AOP是怎么实现事务处理的:更深入一些是借助了ThreadLocal类实现的,在spring从数据连接池获取connection时,把connection放进ThreadLocal中,也就和线程绑定了,事务的提交和回滚直接从ThreadLocal中拿connection进行操作。我们也可以用ThreadLocal获取用户信息—————————————————————————————————————
java_gp
·
2023-11-07 18:38
java
开发语言
Java并发——Java内存模型
Java内存模型之
JUC
底层Java内存模型是什么?运行在Java虚拟中的线程的线程栈Java虚拟中的堆计算机的硬件处理数据流程Java控制线程安全VolatitleCASJava内存模型是什么?
希望灬夜星
·
2023-11-07 15:22
java
JUC
并发编程——wait-notify
目录一、wait/notify1.1wait/notify原理1.2wait/notifyAPI介绍二、waitVSsleep三、wait/notify—代码改进一、wait/notify1.1wait/notify原理●Owner线程发现条件不满足,调用wait()方法即可进入WaitSet变为WAITING状态●BLOCKED和WAITING的线程都处于阻塞状态,不占用CPU时间片(相同点)●
new一个对象_
·
2023-11-07 13:54
JUC并发编程
java
jvm
开发语言
JUC
多线程及高并发
请你谈谈对Volatile的理解volatile是Java虚拟机提供的轻量级的同步机制保证可见性不保证原子性禁止指令重排(保证有序性)JMM内存模型之可见性JMM(Java内存模型JavaMemoryModel,简称JMM)本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JMM关于同步的规定线程解
破剑茶寮
·
2023-11-06 21:37
面试
剑指
JUC
原理-2.线程
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:06
JUC
java
开发语言
juc
剑指
JUC
原理-11.不可变设计
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:36
JUC
开发语言
java
juc
JUC
简单学习笔记
juc
并发编程
juc
简介java.util.concurrent,Java并发包笔试题目手写单例模式手写冒泡排序生产者消费者变种题目进程/线程回顾进程/线程是什么?
张三疯学独孤九剑
·
2023-11-06 21:05
juc
java
juc
剑指
JUC
原理-13.线程池
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 20:01
JUC
java
开发语言
juc
一些作者摘录
回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)杂谈---第一次真正的
高并发编程
体验万能的林萧说:我来告诉你,一个草根程序员如何进入
Maker在杭州
·
2023-11-06 12:37
JUC
并发编程系列(一):Java线程
前言
JUC
并发编程是Java程序猿必备的知识技能,只有深入理解并发过程中的一些原则、概念以及相应源码原理才能更好的理解软件开发的流程。
荔枝当大佬
·
2023-11-06 10:11
JUC并发编程学习
java
线程
死锁
ThreadLocal
JUC
多线程
JUC
第2季 多线程的内存模型
一内存模型1.1概述在hotspot虚拟机里,对象在堆内存中的存储布局可以划分为3个部分:对象头;实例数据,对齐填充。如下所示:
健康平安的活着
·
2023-11-06 04:19
高并发多线程
java
开发语言
JUC
之tools面经整理
目录结构:tools目录一、CountDownLatch闭锁,一种非常简单、但很常用的同步辅助类。问题一:CountDownLatch的作用是什么?作用:是在完成一组正在其他线程中执行的操作之前,允许一个或多个线程一直阻塞。问题二:CountDownLatch的原理是什么?原理:基于AQS的共享模式的使用。CountDownLatch在多线程并发编程中充当一个计时器的功能,并且维护一个count的
HaiyerLu
·
2023-11-06 03:05
JUC
基础——线程池
juc
基础——线程池前言一、线程池是什么二、管理线程池1.线程池种类2.线程池参数3.创建线程池三、线程池状态四、线程池的任务提交1.execute2.submit五、线程执行异常六、线程池执行步骤(简易
战斧
·
2023-11-06 01:27
java九阳神功
java
算法
jvm
开发语言
剑指
JUC
原理-12.手写简易版线程池思路
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:Spring源码、
JUC
源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 01:25
JUC
java
开发语言
juc
JUC
中线程池原理解析
JUC
中线程池原理解析首先我们先说一下一个线程池基本上会有哪些基本组件构成线程管理器,即线程池,维护线程池中线程数量,当线程空闲数多时尽心线程的回收,当线程紧张时进行线程的创建任务添加与拒绝策略任务队列
奋斗的小面包
·
2023-11-06 01:51
java
JUC
线程池源码解析
线程池执行流程
线程池
Java高并发容器
JUC
基于非阻塞算法(LockFree,无锁编程)提供了一组高并发容器,包括高并发的List、Set、Queue、Map容器。
代码的搬运工
·
2023-11-05 22:42
BlockingQueue实现简易消息队列处理器 可分区顺序消费
大家好,最近在巩固
JUC
并发包,突然想到如果自己的应用体量不大,但有需要消息队列来实现应用解耦和削峰来缓解服务器突增压力,比如抢票时,突然有比较用户同时抢票,就容易造成服务器同时连接数较多,拒绝其他用户的使用
如来神掌十八式
·
2023-11-05 15:23
java
架构方案
消息队列
Go语言
高并发编程
——互斥锁、条件变量
互斥锁go语言的sycn包下提供了互斥锁:Mutex。一个互斥锁可以被用来保护一个临界区或者一组相关临界区。我们可以通过它来保证,在同一时刻只有一个goroutine处于该临界区之内。//声明了一个互斥锁varlocksync.Mutexlock.Lock()//锁定task()lock.Unlock()//解锁位于lock.Lock()和lock.Unlock()之间的代码块就会被互斥锁保护。被
洛语言
·
2023-11-05 13:23
go
高并发
互斥锁
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他