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
concurrent
【干货】缓存神器工具-Guava篇
提供了get、put封装操作,能够集成数据源;线程安全的缓存,与
Concurrent
Map相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素;GuavaCache提供了多种基本的缓存回收方式监控缓存加载
龙卷风卷云
·
2023-10-11 07:40
学习记录
缓存
guava
java
如何限制一个接口被调用多次?-限流实战
引入依赖com.google.guavaguava18.0限流实现packagecom.sb.rateLimiter.service;importcom.google.common.util.
concurrent
.RateLimiter
暮色里de白雪檐
·
2023-10-11 05:49
springcloud
springboot
高并发处理方式
限流
算法
并发和并行、同步和异步、阻塞和非阻塞概念
并发和并行系统调度在某一时刻只能让一个线程运行,虽然这种调试机制有多种形式(大多数是时间片轮询为主),但无论如何,要通过不断切换需要运行的线程让其运行的方式就叫并发(
concurrent
)。
戰士
·
2023-10-11 03:04
基础知识
并发并行
同步异步
阻塞非阻塞
concurrent
hashmap为什么是线程安全_为什么SimpleDateFormat不是线程安全的?
点击上方小伟后端笔记关注公众号每天阅读Java干货文章一、前言日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被SimpleDateFormat给摆了一道...??面试官:项目中的日期转换怎么用的?SimpleDateFormat用过吗?能说一下SimpleDateFormat线程安全问题吗,以及如何解决??同事小刚:用过的,平时就是在全局定义一个static的Si
weixin_40001967
·
2023-10-10 21:44
Spring Cloud Eureka源码分析---服务注册
EurekaServer接收到注册请求后,就会把这些元数据信息存储在一个
Concurrent
H
rickiyang
·
2023-10-10 17:22
Spring
Cloud学习
多线程并发中的ThreadLocal和volatile
在java中原子性操作包括以下几类:1.基本类型的读取和赋值操作,且赋值必须是数字赋值给变量,变量之间的相互赋值不是原子性操作2.所有引用reference的赋值操作3.java.
concurrent
.Atomic
汤圆毛毛
·
2023-10-10 16:20
深度分析:Session、Cookie、Token
Session是什么客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是Session对象,存储结构为
Concurrent
HashMap。Session弥补了HTTP
you的日常
·
2023-10-10 11:33
32个Java面试必考点(二)Java语言特性与设计模式
Java语言特性与设计模式Java语言特性与设计模式一,设计模式常用设计模式创建型的有五种:结构型的有七种:行为型的有十一种:二,Java语言特性常用集合HashMap
Concurrent
HashMap
丶叶寻
·
2023-10-10 11:55
java
Qt简单的异步操作实现方法
Qt
Concurrent
::run([=](){func();});如果需要判断耗时操作执行完毕与否,可以使用QFuture和QFutureWatcher的结合。QFuture表示异步计算的结果,QF
sensetime清
·
2023-10-10 10:43
Qt
qt
[SystemVerilog] fork join_none
disablefork会killdisablefork所在的当前线程以及所有子线程;具体可看文章disablelabelanddisableforkTheparentprocesscontinuestoexecute
concurrent
lywi
lbt_dvshare
·
2023-10-10 08:54
SV
JUC详解及案例-JDK8
JUC什么是JUC在java中,线程部分是一个重点,本篇说的JUC也是关于线程的,JUC就是java.util.
concurrent
工具包的简称。它是一个处理线程的工具包,JDK1.5开始出现的。
凌兮~
·
2023-10-10 07:39
javaSE
juc
JUC第十七讲:JUC集合:
Concurrent
LinkedQueue详解
JUC第十七讲:JUC集合:
Concurrent
LinkedQueue详解本文是JUC第十七讲:JUC集合-
Concurrent
LinkedQueue详解。
程序员 jet_qi
·
2023-10-10 07:37
java基础之多线程
JUC
无界线程安全队列
数据结构
底层原理
源码分析
使用场景
JUC组件扩展(三):BlockingQueue(阻塞队列)详解
一.前言在新增的
Concurrent
包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。
dichengyan0013
·
2023-10-10 07:36
java
数据结构与算法
JUC详解-10-同步队列SynchronousQueue
JUC详解->SynchronousQueue同步队列SynchronousQueueimportjava.util.
concurrent
.BlockingQueue;importjava.util.
concurrent
.SynchronousQueue
西西ANO
·
2023-10-10 07:35
JUC
java
JUC
同步队列
线程池 java模拟_JAVA多线程-线程池-实例模拟上厕所问题
启动线程需要跟底层操作系统打交道,为新线程开辟一个资源空间.此外,一个进程中,线程过多,会耗尽资源,导致系统崩溃.所以,重用和控制线程数量,是线程的必要知识.ExecutorsJ2ME中的java.util.
concurrent
.Executors
高冷小笼包
·
2023-10-10 04:15
线程池
java模拟
Java-线程池
线程池工作原理:线程池的代码实现:packagedl.java.day23.Demo01;importjava.util.
concurrent
.ExecutorService;importjava.util.
concurrent
.Executors
csdnyp
·
2023-10-10 04:08
java
java-线程池
/*线程池:JDK1.5之后提供的java.util.
concurrent
.Executors:线程池的工厂类,用来生成线程池Executors类中的静态方法:staticExecutorServicenewFixedThreadPool
vergil符
·
2023-10-10 04:02
java
开发语言
后端
java集合及
concurrent
并发包整理总结
1.集合包集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。List最常用的实现类有:ArrayList、LinkedList、Vector及Stack;Set接口常用的
拾玥贰拾壹
·
2023-10-10 04:33
【juc】cyclicbarrier人数凑齐发车
截图示例二、代码示例一、截图示例二、代码示例packagecom.learning.cyclicbarrier;importlombok.extern.slf4j.Slf4j;importjava.util.
concurrent
.CyclicBarrier
王佑辉
·
2023-10-10 03:24
juc
juc
爬取任意百度贴吧评论(可直接Copy)
注意控制访问频率,不要把time.sleep()删了,要不然ip会被被临时封了,也可能被验证码疯狂骚扰,如果你有ip代理池那随意了importrequestsimportosimportnumpyasnpfrom
concurrent
.futuresimportThread
装B且挨揍の
·
2023-10-10 03:12
Python
python
beautifulsoup
深入分析:volatile内存屏障+实现原理(JMM和MESI)
这个概念听起来有些抽象,我们先看下面一个示例:packagecom.zwx.
concurrent
;publicclassVolatileDemo{publicstaticbooleanfinishFlag
wrr-cat
·
2023-10-09 22:22
Spark 'generated.java', Line 37, Column 53: No applicable constructor/method found for zero actua...
最近在Spark学习过程中,遇到了如下的错误:java.util.
concurrent
.ExecutionException:org.codehaus.commons.compiler.CompileException
mumu_cola
·
2023-10-09 21:33
Java基础,Enumeration和Iterator的区别?
使用Iterator来遍历集合时,应使用Iterator的remove()方法来删除集合中的元素,使用集合的remove()方法将抛出
Concurrent
ModificationException异常。
Givenchy326
·
2023-10-09 21:33
操作系统--多线程进阶(下)
目录前言一丶Callbale基本用法拓展应用二丶共享锁countDownLatch信号量--Semaphore三丶线程安全的集合类多线程使用List使用队列使用哈希表1>HashTable2>
Concurrent
HashMap
梦想成为光头强!
·
2023-10-09 18:37
操作系统
多线程
java-ee
java多线程(二十)线程安全集合类
基于白嫖B站黑马程序员视频:全面深入学习java并发编程,java基础进阶中级必会教程目录1问题2线程安全集合类2.1遗留的安全集合2.2修饰的安全集合2.3J.U.C安全集合类3
Concurrent
HashMap3.1
你佳哥
·
2023-10-09 18:37
java多线程
java
多线程
并发编程
【JavaEE初阶】多线程进阶(六)JUC 线程安全的集合类
文章目录JUC(java.util.
concurrent
)的常见类Callable接口相关面试题ReentrantLock(可重入锁)原子类信号量SemaphoreCountDownLatch线程安全的集合类多线程环境使用
xxxflower.
·
2023-10-09 18:34
JavaEE初阶
java-ee
java
jvm
多线程进阶(下)
目录一.JUC二.线程安全的集合类三.死锁一.JUC这里的juc指的是java.util.
concurrent
(并发,多线程相关的),一个标准库中的类,下面是JUC里面的常见类:Callable这是一个
栋zzzz
·
2023-10-09 18:34
操作系统
java
【多线程进阶】JUC中常见类
回想创建线程方法2.ReentrantLock可重入互斥锁3.Atomic原子类4.线程池5.Semaphore信号量6.CountDownLatch总结前言本文主要讲解JUC----java.util.
concurrent
慧天城寻
·
2023-10-09 18:04
多线程学习之路
java
jvm
算法
多线程
JUC
信号量
pv操作
Java多线程进阶(JUC)
1.什么是JUCJUC实际上是Java包的缩写:java.util.
concurrent
包2.回顾线程和进程1.进程:一个程序,例如QQ.exe,进程是程序的集合,进程是CPU调度的基本单位。
black_pp
·
2023-10-09 18:03
java线程
java
开发语言
【多线程进阶】线程安全的集合类
文章目录前言1.多线程环境使用ArrayList2.多线程环境使用队列3.多线程环境使用哈希表3.1HashTable3.2
Concurrent
HashMap总结前言本文主要讲解Java线程安全的集合类
慧天城寻
·
2023-10-09 18:32
多线程学习之路
java
多线程
线程安全
集合
数据结构
python
阻塞队列BlockingQueue详解
概要BlockingQueue,是java.util.
concurrent
包提供的用于解决并发生产者-消费者问题的最有用的类,它的特性是在任意时刻只有一个线程可以进行take或者put操作,并且BlockingQueue
CodingPeppa
·
2023-10-09 17:49
并发编程
队列
多线程
java
java并发编程(3):
Concurrent
包中BlockingQueue阻塞队列详解
认识BlockingQueue阻塞队列一.前言在新增的
Concurrent
包(建议大家去学习了解一下,针对线程安全,多线程并发做的工具包)中,BlockingQueue阻塞队列很好的解决了在多线程中,高效的安全的解决
学后端的小萝卜头
·
2023-10-09 17:48
阻塞队列
线程使用
java
java
并发编程
JUC下的BlockingQueue阻塞队列详解
一、前言在新增的
Concurrent
包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。
Mushroom-
·
2023-10-09 17:18
队列
多线程
java
面试
并发编程-阻塞队列BlockingQueue详解
并发编程-AQS阻塞队列BlockingQueue详解概要队列数据结构常见的4种阻塞队列详解ArrayBlockingQueue重要域重要方法概要BlockingQueue,是java.util.
concurrent
null_zhouximin
·
2023-10-09 17:16
并发编程
队列
java
多线程
并发编程-synchronized关键字的使用
前言在工作中,我们经常会使用到并发编程,synchronized,volatile,ReentranLock,
concurrent
这几个关键字下的包相信大部分程序员都听说过,这些看似高深的代名词,很多人都不懂得如何去使用
37.1 ℃
·
2023-10-09 12:48
thread
并发编程
多线程
synchronized
java的CountDownLatch使用
基本使用importjava.util.ArrayList;importjava.util.List;importjava.util.
concurrent
.CountDownLatch;publicclassListAdd2
秃了也弱了。
·
2023-10-09 10:09
java
java
多线程锁-8锁案例编码演示
packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.
concurrent
.TimeUnit;/***@authorzhou*///资源类,
ZHOU_VIP
·
2023-10-09 01:30
JUC并发编程与源码分析
java
开发语言
JUC多线程并发编程
JUC就是java.util.
concurrent
工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。
xiaocstudy
·
2023-10-09 00:16
笔记
java
juc
多线程
JUC并发多线程进阶
笔记整理来源B站UP主狂神说Javahttps://space.bilibili.com/95256449/JUC并发多线程进阶1、什么是JUC源码+官方文档JUC是javautil
concurrent
早上真起不来!
·
2023-10-09 00:13
Java基础
juc
锁
多线程
JUC并发线程工具类
一.集合安全类的使用Listlist2=newArrayList();new
Concurrent
HashMap1.2启动线程。
SAGAER~
·
2023-10-09 00:11
笔记
常用技术总结
JUC-Java并发编程
1.什么是JUCjava.util.
concurrent
java.util工具包业务:普通的线程代码ThreadRunnable没有返回值,效率比Callable相对较低!
深蓝梦夕阳
·
2023-10-09 00:38
狂神说
java
8.2 JUC - 7.线程安全集合类概述
目录一、遗留的线程安全集合二、使用Collections装饰的线程安全集合三、java.util.
concurrent
.
小晨想好好学习
·
2023-10-08 23:34
#
Java多线程
java多线程
重温java知识(三十九、JUC并发编程之七:阻塞队列之三:延迟队列)
1、使用延迟队列(模拟讨论会一次离开的场景)的例子:packagecom.mydemo;importjava.util.
concurrent
.BlockingQueue;importjava.util.
concurrent
.DelayQue
宇智波幽助
·
2023-10-08 21:08
Java
java
分布式延迟消息队列讨论
下面我们来分别探讨一下几种实现方案:Java中的DelayQueueJava中的DelayQueue位于java.util.
concurrent
包下,本质是由PriorityQueue和BlockingQueue
weixin_33713503
·
2023-10-08 20:01
数据库
大数据
java
【无标题】有用但不为大家所熟知的 Java 特性
尽管DelayQueue****该类是Java集合的成员,但它属于java.util.
concurrent
包。它实现了BlockingQueue接口。只有当元素的时间到期时,才能从队
油腻的程序猿啊
·
2023-10-08 20:41
java
程序员
java编程
java
servlet
jvm
【无标题】Delayed延迟队列不工作
问题原因上一个消费队列出现异常并且没有捕获,下一个队列就没有进行消费复现代码没有抛异常的情况下packagecom.ccb.core.config.delay;importlombok.Data;importjava.util.
concurrent
.Delayed
踏雪江南
·
2023-10-08 20:39
java
java
AtomicInteger类源码笔记
AtomicInteger类位于
concurrent
.atomic包下,它的主要用来支持对int或Integer类型进行的原子操作。
LuckyBuzz
·
2023-10-08 18:07
arthas 监控线程池相关对象
packagecom.xxx.vman.service;importlombok.SneakyThrows;importlombok.extern.slf4j.Slf4j;importorg.junit.Test;importjava.util.
concurrent
.LinkedBlockingQueue
wppwpp1
·
2023-10-08 18:21
java
数据库
开发语言
Java内存可见性
经常访问的变量会从主存读取到线程的高速缓冲区,导致不同线程间对数据的修改不能及时同步:importjava.util.
concurrent
.TimeUnit;classTObject{publicbooleanb
Chermack
·
2023-10-08 15:30
HashMap&
Concurrent
HashMap
文章目录1、HashMap基础类属性node容量负载因子hash算法2、数组+链表/树为什么引入链表为什么jdk1.8会引入红黑树为什么一开始不就使用红黑树?HashMap的底层数组取值的时候,为什么不用取模,而是&数组的长度为什么是2的次幂如果指定数组的长度不为2次幂,就破坏了数组的长度是2次幂的这个规则吗?3、HashMap源码构造方法put()方法get()方法HashMap扩容原理jdk1
倩mys
·
2023-10-08 15:14
Java
java
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他