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
CountDownLatch实例一
importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.
TimeUnit
;publicclassCountDownLatchExample
二十六画生的博客
·
2020-07-15 00:16
Java
JUnit 参数化测试
packagedemo16;importjava.util.concurrent.
TimeUnit
;importjava.util.stream.Stream;importorg.junit.jupiter.api.extension.ExtensionContext
shangboerds
·
2020-07-14 22:16
JUnit
排查 JVM 总是 full GC 的问题
有时候,fullGC过多,会占用大量的CPU资源,导致JVM发生过多的STW问题我们开始写触发该场景的业务代码importjava.util.concurrent.
TimeUnit
;/***@author594781919
Neil的博客
·
2020-07-14 18:11
Java
生产者消费者的一个面试问题
这就可以理解为该容器对象在调用过程中需要加锁,一般我们会想到synchornized,先用这个方法实现,下面是代码importjava.util.LinkedList;importjava.util.concurrent.
TimeUnit
琅天溪
·
2020-07-14 17:50
java多线程
线程池ThreadPoolExecutor的三种队列区别
SynchronousQueueprivatestaticExecutorServicecachedThreadPool=newThreadPoolExecutor(4,Runtime.getRuntime().availableProcessors()*2,0,
TimeUnit
.MILLISECONDS
jaryle
·
2020-07-14 12:08
java
Thread
redis的java操作api
java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;import java.util.concurrent.
TimeUnit
cihongmo6452
·
2020-07-14 09:51
java创建多线程的方法
匿名内部类创建对象,重写run()方法packagepart11;importjava.util.concurrent.
TimeUnit
;publicclassDemo{publicstaticvoidmain
BigData_Hubert
·
2020-07-14 04:35
java高级
RedisTemplate通用工具类RedisUtils
importjava.util.List;importjava.util.Map;importjava.util.Set;importjava.util.concurrent.
TimeUnit
;importorg.springframework.data.redis.core.RedisTemplate
yangaliang
·
2020-07-13 22:29
redisTemplate
java中最简单的四个工具类(适合初级学者)
throwsInterruptedException{System.out.println("倒计时开始");while(limitSec>0){System.out.println("remians"+--limitSec+"s");
TimeUnit
.SECON
丿林
·
2020-07-13 21:52
一个简单的自旋锁
importjava.util.concurrent.atomic.AtomicReference;publicclassspinDemo{AtomicReferenceatomicReference=newAtomicReference{lock.myLock();try{
TimeUnit
.SECONDS.sleep
子敬c
·
2020-07-13 19:14
Java
java多线程(2)连续重启一个线程报错
packagecom.javaconcurrencyprogramming.chapter1;importjava.util.concurrent.
TimeUnit
;/***@description:一个线程不能重复启动
weixin_34375233
·
2020-07-13 19:43
Redisson源码学习之RedissonFairLock
这样备注写太多了不好阅读.packageorg.redisson;importjava.util.Arrays;importjava.util.UUID;importjava.util.concurrent.
TimeUnit
weixin_30437481
·
2020-07-13 17:33
SpringBoot Redis工具类封装
1.接口类packagecom.sze.redis.util;importjava.util.List;importjava.util.Set;importjava.util.concurrent.
TimeUnit
weixin_30376453
·
2020-07-13 16:09
访问频率以及次数控制
所以我添加了频率控制2、在别人访问我们系统的时候,我们会对他访问次数进行限制1、频率控制try{if(stringRedisTemplate.hasKey("taobao:esmite:freq")){//100毫秒
TimeUnit
.MILLISECONDS.sleep
HealerJean.
·
2020-07-13 15:37
FutureTask源码了解
-利用了类机制staticclassSinglePool{publicstaticThreadPoolExecutorexecutor=newThreadPoolExecutor(4,50,2000,
TimeUnit
.SECONDS
苏牧夕
·
2020-07-13 12:31
源码系列
Java系列
02.理解线程的stop和interrupt方法的区别
publicstaticvoidmain(String[]args){Objecto=newObject();Threadt=newThread(()->{synchronized(o){try{o.wait();//
TimeUnit
.SECONDS.sleep
在路上_蜗牛
·
2020-07-13 10:59
08_多线程和并发
实现一个自己的类ReentrantLock
importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.AbstractQueuedSynchronizer;importjava.util.concurrent.locks.Condition
qingcyb
·
2020-07-13 09:08
01
java并发编程
Java多线程之《自定义锁实现》
packageconcurrent;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.AbstractQueuedSynchronizer
彭伟响
·
2020-07-13 09:49
Java
并发编程
Java
锁机制
使用AQS自己实现一把锁
自己实现一把锁我们知道要是实现一个自定义的Lock实现类,首先要实现Lock接口,并且定义一个内部类继承AQS类,重写他的方法packagecom.middle.aqsdemo;importjava.util.concurrent.
TimeUnit
冯_东
·
2020-07-13 08:03
java自己实现一个lock锁
packagecom.dinglit.lock;importjava.util.concurrent.LinkedBlockingQueue;importjava.util.concurrent.
TimeUnit
千丈
·
2020-07-13 07:41
java
经典8锁问题--助你彻底搞懂锁的概念
下面将通过经典的8锁问题,认清锁原理场景一importjava.util.concurrent.
TimeUnit
;/***标准情况下是先sendEmail()还是先callPhone()?
叁有三分之一
·
2020-07-13 05:21
后端
Redis实现简单版本分布式锁
packagecom.xxx.cloud.assets.redis.lock;importjava.util.Collections;importjava.util.UUID;importjava.util.concurrent.
TimeUnit
公子
·
2020-07-13 05:48
架构设计
Nosql
java实现自己的多个线程同时访问的读锁
1.写自己的多个读线程的同时访问类packagelock.mycountdownlatch;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.AbstractQueuedSynchronizer
dzh145
·
2020-07-13 04:19
JAVA并发编程
手动实现一个可重入锁
首先自定义一个锁,我们可以实现Lock接口;lock接口源码如下:packagejava.util.concurrent.locks;importjava.util.concurrent.
TimeUnit
亚洲小炫风
·
2020-07-13 02:08
java_多线程与并发
【代码】ReentrantLock使用tryLock进行尝试锁定
的返回值来判定是否锁定也可以指定tryLock的时间,由于tryLock(time)抛出异常,所以要注意unclock的处理,必须放到finally中importjava.util.concurrent.
TimeUnit
学亮编程手记
·
2020-07-13 02:50
并发编程
【代码】使用reentrantlock必须要手动释放锁
使用reentrantlock必须要手动释放锁importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock
学亮编程手记
·
2020-07-13 02:50
并发编程
AbstractQueuedSynchronizer实现独占锁
importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.AbstractQueuedSynchronizer;importjava.util.concurrent.locks.Condition
吃饼青年
·
2020-07-13 00:41
JAVA多线程
notify,notifyAll区别(生产者消费者案例)
1.代码示例1.1生产者packagecom.example.hxk.thread.demo;importjava.util.List;importjava.util.concurrent.
TimeUnit
OkidoGreen
·
2020-07-12 19:48
Java并发-锁
Java并发-多线程实践
JMM和volatile不保证原子性原因及说明及解决方式
先上Demo代码importjava.util.concurrent.
TimeUnit
;classMyData{volatileintnumber=0;//此时number是加了volatile修饰的publicvoidaddPlusPlus
展翅飞翔Java
·
2020-07-12 18:02
学习
JUC相关测试学习代码
手写一个自旋锁(底层是CAS)主要就是获得锁lock()的地方应用了CASimportjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.atomic.AtomicReference
馬冬梅啊
·
2020-07-12 10:41
JUC
appium 多个设备同时执行
java编写第一台,运行真机,代码如下:importjava.net.MalformedURLException;importjava.net.URL;importjava.util.concurrent.
TimeUnit
weixin_30827565
·
2020-07-12 07:35
Java并发学习之五——线程的睡眠和恢复
另一种可能是使用一个有
TimeUnit
列举元素的sleep方法,使用线程类的sleep方法让当前线程睡眠,但是它接收的参数单位后会转成毫秒的。
weixin_30823227
·
2020-07-12 07:31
多线程与高并发(一):单机高并发应该掌握的线程基础:线程状态,异常与锁等
packagecom.mashibing.juc.c_000;importjava.util.concurrent.
TimeUnit
;publicclassT01_WhatIsThread{privatestaticclassT1extendsThread
寒泉Hq
·
2020-07-11 23:54
马士兵课程
java如何计算响应时长rt
importcom.google.common.base.Stopwatch;开始计时Stopwatchstopwatch=Stopwatch.createStarted();停止计时stopwatch.stop();计算出来的rt就是stopwatch.elapsed(
TimeUnit
.MILLISECONDS
冰凌花花
·
2020-07-11 22:18
java
功能性操作符
delay/***被观察者延迟一段时间再发送事件(注意耗时操作)*/privatevoiddelay(){Observable.just("被观察者延迟一段时间再发送事件").delay(2,
TimeUnit
.SECONDS
优了个秀的
·
2020-07-11 20:44
java多线程-synchronized的缺陷
但是其有两个缺点:1.无法控制阻塞时长2.阻塞不可中断publicsynchronizedvoidsyncMethod(){try{
TimeUnit
.HOURS.sleep(1);}catch(InterruptedExceptione
剑气纵横三万里
·
2020-07-11 20:49
工作及学习的一些总结
Java实现简单的selenium开启多个浏览器(Paramaters实现)
XML配置TestReorder2.javapackagedemo;importjava.util.List;importjava.util.concurrent.
TimeUnit
;importorg.openqa.selenium.By
qq544649790
·
2020-07-11 15:50
测试
自动化
Java
TestNG
线程池ThreadPoolExecutor与java.util.concurrent.RejectedExecutionException异常
newArrayBlockingQueue(10);//有界队列//queue=newSynchronousQueue();//默认ThreadPoolExecutortpe=newThreadPoolExecutor(5,20,1000,
TimeUnit
.MILLISECOND
刘莅
·
2020-07-11 13:43
Java
Mongodb自动删除过期的数据——TTL索引
document.append("createTime",1);IndexOptionsindexOptions=newIndexOptions();indexOptions.expireAfter(300L,
TimeUnit
.SECONDS
lead_myLead
·
2020-07-11 10:23
mongodb
java concurrent 包之 ScheduledThreadPoolExecutor
packagecom.ws.com.util;importjava.util.concurrent.ScheduledThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
kzcming
·
2020-07-11 10:31
#
java
concurrent
java
定时任务
concurrent
定时任务
线程池
rxjava用例
publicvoidonViewClicked(){ToastUtils.showToast("哈士奇爱吃苹果");finalintcount=10;//倒计时10秒Observable.interval(0,1,
TimeUnit
.SECONDS
jupiter_888
·
2020-07-11 09:31
Guava用法总结
cache的常用参数:1.缓存最大大小的设置:CacheBuilder.maximumSize(long)2.过期时间:expireAfterAccess(long,
TimeUnit
)expireAfterWrite
tom3mao
·
2020-07-11 08:43
java
selenium-webdriver 关于测试新打开页面报错解决办法
先看一下,从seleniumIDE导出的测试代码packagecom.test;importstaticorg.junit.Assert.fail;importjava.util.concurrent.
TimeUnit
Rindy_RR
·
2020-07-11 05:37
selenium测试
redisTemplate 相同Key修改值但是不修改过期时间
TestpublicvoidredisTest()throwsInterruptedException{Stringkey="test123";redisTemplate.opsForValue().set(key,"ass",120,
TimeUnit
.SECONDS
行人已
·
2020-07-11 02:37
Springboot
学习
java
spring
关于Spring Data Redis存储时key value数据的乱码问题
/此时实现需要是想将用户存放到redis中,设置一个存放时间是1
TimeUnit
.DAYS,所以依赖jar包已经全部导入,applicationContext中已经配置,到redix中是一串乱码redis127.0.0.1
YoungLee16
·
2020-07-11 00:17
Class -- 07 -- Modifier类常用方法解析
类常用方法解析相关文章:Class–01–System类常用方法解析Class–02–Arrays类常用方法解析Class–03–Random类常用方法详解析Class–04–Date类常用方法解析Class–05–
TimeUnit
Gene Xu
·
2020-07-10 21:31
Class
Appium自动化测试框架搭建
importjava.net.MalformedURLException;importjava.net.URL;importjava.util.List;importjava.util.Set;importjava.util.concurrent.
TimeUnit
A_Kaka
·
2020-07-10 20:55
Java高并发编程学习--10. synchronized的缺陷
一、synchronized的缺陷测试代码packagecommunication;importjava.util.concurrent.
TimeUnit
;/***@ClassNameSynchronizedDefect
毕九生
·
2020-07-10 18:23
java
Java并发------JDK8 CompletableFuture
System.out.println("begin");CompletableFuture.runAsync(()->{try{System.out.println("beforesleep");
TimeUnit
.MILLISECONDS.sleep
zajiayouzai
·
2020-07-10 14:13
Java基础
ArrayList为什么线程不安全?怎么进行扩容?
先来看一个线程不安全的样例:publicclassTestArrayList{privatestaticListlist=newArrayList{//模拟在一个自增操作前可能还要处理其他业务try{
TimeUnit
.SECONDS.sleep
圣殿骑士^_^
·
2020-07-10 09:00
Java基础
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他