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
timeunit
可重入锁
importjava.util.concurrent.
TimeUnit
;publicclassT{synchronizedvoidm(){System.out.println("mstart");try
好奇害死猫o
·
2023-03-21 08:12
Selenium页面等待
TestpublicvoidimplicitWait(){driver.get("http://www.baidu.com");try{driver.manage().timeouts().implicitlyWait(10,
TimeUnit
我最酷ya
·
2023-03-20 06:41
Redison看门狗机制
//1、获取一把锁,只要锁的名字一样,就是同一把锁RLocklock=redisson.getLock("my-lock");//2、加锁lock.lock(30,
TimeUnit
.SECONDS);/
催化裂化
·
2023-03-17 16:50
java
redis
redisson中的看门狗机制
throwsInterruptedException{//获取一把锁,名称相同,就是同一把锁RLocklock=redisson.getLock("my-lock");//lock.lock();lock.lock(10,
TimeUnit
.SECONDS
潇洒不放纵的博客
·
2023-03-17 15:26
其他
redis
java
数据库
线程池(2)--------JavaWeb
一:线程池参数补充:一:
TimeUnit
:空闲线程存活时间的基本单位1)这个参数是配合参数LongkeepAliveTime来进行使用的,表示当前线程存活时间,参数keepAliveTime是Long类型
每天想要幸福一点点
·
2023-03-15 20:19
java
开发语言
Java控制子线程的退出
共享变量控制法importjava.util.concurrent.
TimeUnit
;publicclassTerminationThread{privatevolatileboolea
Chermack
·
2023-03-15 02:16
ThreadPoolExecutor参数详解和优化建议
ThreadPoolExecutorthreadPoolExecutor=newThreadPoolExecutor(5,10,20,
TimeUnit
.MINUTES,newSynchronousQueue
山间草夫
·
2023-03-12 18:37
CompletableFuture
packagecom.example.java8.chapter11;importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.
TimeUnit
78f6ced3a012
·
2023-03-11 04:33
线程池原理
4,
TimeUnit
:上面参数的时间单位。5,BlockingQueue:任务队列,存储Runnable类型的任务。当线程数量等于核心线程数量,而且所有线程正在执行
Z_aa67
·
2023-03-09 22:24
死锁编码及定位分析
二、死锁代码案例importjava.util.concurrent.
TimeUnit
;publicclassHoldLockThreadTest{publicstaticvoidmain(String
inexaustible
·
2023-02-28 19:47
Java实践
Java面试及基础概念
java
servlet
jvm
线程池的基本实现
importorg.butupi.rejectPolicy.RejectPolicy;importjava.util.ArrayDeque;importjava.util.Deque;importjava.util.concurrent.
TimeUnit
AllBull
·
2023-02-07 10:35
底层知识
java
ThreadPoolExecutor的线程调度及其中的问题
//获取Future后的处理如下try{keplerOverdue=summay4Overdue.get(5,
TimeUnit
.SECONDS);//后续处理}
雪花遇到温泉
·
2023-02-06 12:17
RxJava实现延迟调用
RxJava实现延迟调用代码Observable.timer(1,
TimeUnit
.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe
道阻且长_行则将至
·
2023-02-05 16:08
脏读问题
对业务写方法加锁,对业务读方法不加锁会出现脏读的情况importjava.util.concurrent.
TimeUnit
;publicclassAccount{Stringname;doublebalance
好奇害死猫o
·
2023-02-04 14:07
结合redis编写一个简单的分布式锁
IdUtil.fastUUID();try{BooleangetLock=stringRedisTemplate.opsForValue().setIfAbsent(redisKey,value,10,
TimeUnit
.MINUTES
xhlc02
·
2023-02-02 14:02
TimeUnit
//将24小时转化为NANOSECONDSTimeUnit.NANOSECONDS.convert(24,
TimeUnit
.HOURS)RunnableregisterMenuToBrm=newRunnable
chrisghb
·
2023-02-01 15:53
Kafka连接管理
privatestaticCacheclientCache=CacheBuilder.newBuilder().maximumSize(80).expireAfterAccess(10,
TimeUnit
.MINUTES
xupengzhang
·
2023-02-01 11:52
JUC
TimeUnit
深入
TimeUnit
是什么?JUC的一部分,表示给定粒度单位的持续时间,并提供实用方法以跨单位进行转换,并在这些单位中执行计时和延迟操作。
小王_min
·
2023-01-30 15:35
加了一个synchronized锁,程序就崩了
synchronized导致程序崩溃二模拟事故的发生创建线程池模拟多用户访问ThreadPoolExecutorthreadPoolExecutor=newThreadPoolExecutor(10,10,0L,
TimeUnit
.MICROSECONDS
进击的三文鱼
·
2023-01-30 06:40
根据CAS自定义设计秒杀系统 java开的后门应用二
CAS,那同样的道理,我们也可以设计一个秒杀系统1.1当秒杀来临时定义线程池去处理ThreadPoolExecutorexecutor=newThreadPoolExecutor(100,100,60,
TimeUnit
.SECONDS
Damon_bd5f
·
2023-01-30 01:39
java模拟http接口,postman/浏览器访问
*;importjava.net.ServerSocket;importjava.net.Socket;importjava.util.concurrent.
TimeUnit
;/*TCP/IP:传输层协议
七八月的天空
·
2023-01-26 20:27
Java基础
http
java
postman
Java读写锁ReadWriteLock的创建使用及测试分析示例详解
目录简介基本方法介绍创建读写锁使用读锁readLock().lock()使用读锁readLock().tryLock();readLock().tryLock(6L,
TimeUnit
.SECONDS)使用写锁
·
2023-01-14 04:44
OKHTTP 超时时间
OkHttpClient.BuilderclientBuilder=newokhttp3.OkHttpClient.Builder();//读取超时clientBuilder.readTimeout(READ_TIMEOUT,
TimeUnit
.SECONDS
vistaup
·
2023-01-08 03:11
android
简单实现多线程的Demo
核心线程数intmaximumPoolSize=10;//最大线程数非核心线程数=最大线程池数-核心线程池数longkeepAliveTime=1;//非核心线程池最大空闲时间TimeUnitunit=
TimeUnit
.MINUTES
小黑孩666
·
2023-01-02 04:43
Java
java
开发语言
分布式Redis锁
*;importjava.util.concurrent.
TimeUnit
;@Target(ElementType.METHOD)@Retention(Re
会写代码的青蛙
·
2022-12-30 07:18
笔记
redis
redis
分布式
java
Java中统计耗时的方法
publicclassTimeDiffTest{publicstaticvoidmain(String[]args)throwsInterruptedException{finallongstartMs=TimeUtils.nowMs();
TimeUnit
.SECONDS.sleep
Alecor
·
2022-12-30 05:07
Java中级篇
为什么 Spring 提供的 Redis 插件中的 setIfAbsent 方法调用的是 set 命令
插件中的分布式锁org.springframework.data.redis.core.ValueOperations#setIfAbsent(K,V,long,java.util.concurrent.
TimeUnit
·
2022-12-25 16:52
javaredis
OkHttp框架源码分析之 - 源码整体分析
框架源码分析之-源码整体分析1.1OkHttp同步请求1.1.1OkHttp同步请求基本用法OkHttpClientclient=newOkHttpClient.Builder().readTimeout(5,
TimeUnit
.SE
amoshcxy
·
2022-12-18 17:26
Android源码分析
Android源码分析
OkHttp
guava eventbus 异步化 一次post发送多次事件
staticfinalEventBusEVENTBUS=newAsyncEventBus(newThreadPoolExecutor(1,10,60L,
TimeUnit
.SECONDS,newSynchronousQueue
夜里慢慢行456
·
2022-12-16 19:49
java
Caffeine 笔记
expireAfterWrite、expireAfter//基于固定的过期时间驱逐策略LoadingCachegraphs=Caffeine.newBuilder().expireAfterAccess(5,
TimeUnit
.MINUTES
测试__昵称
·
2022-11-07 23:09
java
java
开发语言
Java:Java Redis工具类
packageorg.fh.util;importjava.util.List;importjava.util.Map;importjava.util.Set;importjava.util.concurrent.
TimeUnit
是蟹老板
·
2022-10-17 07:55
java
缓存
redis
Java----多线程笔记
._01introduction;importjava.util.Scanner;importjava.util.concurrent.
TimeUnit
;/***@descriptio
Rainfly.
·
2022-10-12 18:31
JavaSE
java
开发语言
后端
多线程与高并发编程二
2volatilepublicclassVolatileDemo{/*volatile*/booleanrunning=true;voidm(){System.out.println("mstart");while(running){/*try{
TimeUnit
.MICROSECONDS.sleep
lfssst
·
2022-10-09 17:12
Java基础
jvm
java
单例模式
Android知名三方库OKHttp(一) - 基本使用源码分析
publicvoidsynRequest(){//1.创建okHttpClient和创建Request对象OkHttpClientclient=newOkHttpClient.Builder().readTimeout(5,
TimeUnit
.SECONDS
信仰年輕
·
2022-10-05 23:53
springboot生成验证码,保存在cache中
***LocalCache5分钟过期*/CachelocalCache=CacheBuilder.newBuilder().maximumSize(1000).expireAfterAccess(5,
TimeUnit
.MINUTES
戒烟的李白
·
2022-09-30 19:23
java
验证码
登录
缓存
redisTemplate的日常使用hash类型
redisTemplate.getExpire(key,
TimeUnit
.SECONDS);这个方法,是使用redisTemplate获取到设置的过期时间。如果传入单位,则按照该单位的数据进行返回。
小蚂蚁hjk
·
2022-09-24 10:27
redis
java
springboot中分布式锁redisson的应用
尝试获取锁RLocklock=redissonClient.getLock("自定义锁名称");try{//尝试获取锁,获取锁之后再10秒之后自动释放booleanb=lock.tryLock(10,
TimeUnit
weixin_43081541
·
2022-09-17 08:30
spring
boot
分布式
java
基于Java线程池读取数据库中数据(学习+运用)
Main.javaimportjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
monkeyhlj
·
2022-08-04 16:50
Java学习
java
big
data
mysql
Java JPDA 远程调试程序方式(Eclipse)
Java代码调试所设计的一个机制,具体介绍可参照链接JavaApplication的设置方式创建调试用的Main方法,相关代码如下:(实际上代码随意)importjava.util.concurrent.
TimeUnit
victorkevin
·
2022-07-30 07:01
Java程序
java
eclipse
详解Java线程池如何实现优雅退出
目录shutdown()方法shutdownNow()方法awaitTermination(long,
TimeUnit
)方法在【高并发专题】中,我们从源码角度深度分析了线程池中那些重要的接口和抽象类、深度解析了线程池是如何创建的
·
2022-07-18 16:43
volatile 三种特性
privatevolatilestaticintnum=0;/***1、保证可见性*/publicstaticvoidmain(String[]args){newThread(()->{while(num==0){}}).start();try{
TimeUnit
.SECONDS.sleep
名字只是代号_45a3
·
2022-07-10 22:45
android Observable.interval定时执行快速上手和分析
Observable.interval是来源于Rxjava2的函数,我引用的是:compile'io.reactivex.rxjava2:rxjava:2.2.6'使用如下:importjava.util.concurrent.
TimeUnit
龙腾腾
·
2022-07-02 13:53
语音直播间专栏
android
jhm并发测试
org.openjdk.jmhjmh-core1.21org.openjdk.jmhjmh-generator-annprocess1.212.再测试模块的类加注解//@BenchmarkMode(Mode.Throughput)//吞吐量//@OutputTimeUnit(
TimeUnit
.MILLISECONDS
张洪財
·
2022-06-05 11:19
java
eureka
java
linq
JUC并发编程(十七)-volatile 详解
17.1.volatile可见性代码验证可见性packagecom.interview.concurrent.volatiles;importjava.util.concurrent.
TimeUnit
;
makyan
·
2022-05-22 07:01
JUC并发编程
面试突击48:死锁的排查工具有哪些?
比如线程1拥有了锁A的情况下试图获取锁B,而线程2又在拥有了锁B的情况下试图获取锁A,这样双方就进入相互阻塞等待的情况,如下图所示:死锁的代码实现如下:importjava.util.concurrent.
TimeUnit
·
2022-05-16 12:31
java面试
面试突击47:死锁产生的原因有哪些?
比如线程1拥有了锁A的情况下试图获取锁B,而线程2又在拥有了锁B的情况下试图获取锁A,这样双方就进入相互阻塞等待的情况,如下图所示:死锁的代码实现如下:importjava.util.concurrent.
TimeUnit
·
2022-05-11 09:06
java面试
Java线程池7个参数的含义
目录参数1:corePoolSize参数2:maximumPoolSize参数3:keepAliveTime参数4:
TimeUnit
参数5:BlockingQueue参数6:ThreadFactory参数
·
2022-05-08 16:56
Java线程休眠的5种方法
目录方法1:Thread.sleep方法2:
TimeUnit
方法3:wait方法4:Condition方法5:LockSupport总结前言:在Java中,让线程休眠的方法有很多,这些方法大致可以分为两类
·
2022-05-08 15:05
Java中lock和tryLock及lockInterruptibly的区别
目录1.lock方法2.lockInterruptibly方法3.tryLock方法4.tryLock(long,
TimeUnit
)方法5.总结在Lock接口中,获取锁的方法有4个:lock()、tryLock
·
2022-05-08 14:47
面试突击43:lock、tryLock、lockInterruptibly有什么区别?
在Lock接口中,获取锁的方法有4个:lock()、tryLock()、tryLock(long,
TimeUnit
)、lockInterruptibly(),为什么需要这么多方法?
·
2022-04-27 12:21
java面试
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他