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
多线程与高并发编程二
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面试
JUC 之多线程锁的 8 个问题分析
程序代码packagecom.atguigu.thread;importjava.util.concurrent.
TimeUnit
;classPhone{publicsynchronizedvoidsendSMS
·
2022-04-01 16:11
juc
Web UI自动化测试中处理页面元素过期问题
不多说先上代码:packageec.qa.autotest.ui.common.action;importjava.util.List;importjava.util.concurrent.
TimeUnit
wangxin0314
·
2022-03-27 14:20
web
UI自动化测试
自动化测试
Webdriver
测试开发
ui
xpath
guava ratelimit
importcom.google.common.util.concurrent.RateLimiter;importorg.junit.Test;importjava.time.ZonedDateTime;importjava.util.concurrent.
TimeUnit
guagua070707
·
2022-03-26 01:37
java
开发语言
java编程开发多线程锁的8个问题分析
程序代码packagecom.atguigu.thread;importjava.util.concurrent.
TimeUnit
;classPhone{publicsynchronizedvoidsendSMS
·
2022-03-23 12:50
java
【java】 如何自己写一把多线程锁 上 创建 Unsafe类对象
,解锁主要是这是个方法其他两个骚方法放一边不玩这么骚的2.准备工作创建一个类我这里取名叫MyReentrantLock我的可重入锁实现lock接口importjava.util.concurrent.
TimeUnit
秋日的晚霞
·
2022-03-19 20:29
多线程
java
android
开发语言
【java】 如何自己写一把多线程锁 中 重写lock,trylock,unlok方法
importjava.lang.reflect.Field;importjava.lang.reflect.InvocationTargetException;importjava.util.concurrent.
TimeUnit
秋日的晚霞
·
2022-03-19 20:59
多线程
java
开发语言
java 使用OKHTTP(POST、GET)请求
com.squareup.okhttp3okhttp4.9.1org.jetbrains.kotlinkotlin-stdlib1.3.61privatestaticfinalOkHttpClientOKHTTP_CLIENT=newOkHttpClient.Builder().connectTimeout(120,
TimeUnit
.SECONDS
做你后盾_c0d5
·
2022-03-15 16:22
volatile关键字的相关学习记录
禁止指令重排可见性:概念:每一个线程都有自己的工作内存,线程不能直接操作主内存的值,必须把主内存的数据拷贝回工作内存进行更改后,刷新回主内存,并及时通知其他线程importjava.util.concurrent.
TimeUnit
鸭猪是的念来过倒
·
2022-02-26 19:00
JUC之多线程锁的8个问题分析
程序代码packagecom.atguigu.thread;importjava.util.concurrent.
TimeUnit
;classPhone{publicsynchronizedvoidsendSMS
·
2022-02-24 14:44
juc
selenium 延迟等待的三种方式
Thread.sleep(1000);2、隐式等待方式(implicitlyWait):设置脚本在查找元素时的最大等待时间;driver.manage().timeouts().implicitlyWait(second,
TimeUnit
.SECONDS
宇文臭臭
·
2022-02-21 10:11
react 小知识点总结
err){return;}console.log('_values',values);});2.获取表单的部分字段数据this.props.form.validateFieldsAndScroll([`
timeUnit
风之伤_3eed
·
2022-02-20 12:23
java多线程与高并发(九)线程池与源码解读
ThreadPoolExecutor,把线程池作为一个执行的单元,给他单独出一个类,下面是他的七个参数corePoolSize核心线程数maxmumPoolSize最大线程数keepAliveTime生存时间
TimeUnit
小偷阿辉
·
2022-02-19 19:44
java 线程池概述
这个接口的请求实作是在服务端开了一个线程池来处理写入Hbase的动作,但经常会发现有些数据会丢失,也没有日志线程池定义代码如下:Executorexecutor=newThreadPoolExecutor(32,128,0,
TimeUnit
.DA
David_jim
·
2022-02-18 15:09
redis用list做消息队列的实现示例
rightPop(RedisConstant.MQ_LIST,0L,
TimeUnit
.SECONDS)阻塞出队,0表示永久阻塞生产消息服务@ServicepublicclassRedisService{
·
2022-02-18 13:10
lockInterruptibly与lock
packagelock;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock
小蓝田
·
2022-02-18 12:17
Executors
publicstaticExecutorServicenewCachedThreadPool(){returnnewThreadPoolExecutor(0,Integer.MAX_VALUE,60L,
TimeUnit
.SECONDS
萍水相逢_程序员
·
2022-02-17 12:18
JUC系列04-CountDownLatch闭锁
packagecom.mafgwo.juc.testvolatile;importjava.util.Random;importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.
TimeUnit
码蜂窝
·
2022-02-16 21:26
volatile关键字
publicstaticvoidmain(String[]args){VolatileDemodemo=newVolatileDemo();newThread(demo::test,"t1").start();try{
TimeUnit
.SECONDS.s
不知名的蛋挞
·
2022-02-13 19:01
使用WatchService监控文件夹
*;importjava.util.List;importjava.util.concurrent.
TimeUnit
;publicclassWatchDirService
DrJasonZhang
·
2022-02-13 15:38
wait¬ify
packagecom.sxt.concurrent.t02;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.
TimeUnit
yongguang423
·
2022-02-12 10:19
Guava之StopWatch
throwsInterruptedException{LOGGER.info("startprocesstheorder[{}]",orderNo);Stopwatchstopwatch=Stopwatch.createStarted();
TimeUnit
.MILLISECONDS.sleep
神豪VS勇士赢
·
2022-02-12 02:37
okhttp-自定义日志拦截器
使用方法:OkHttpClientmClient=newOkHttpClient.Builder().connectTimeout(60,
TimeUnit
.SECONDS).readTimeout(60
Ford_
·
2022-02-11 19:58
CompletionService和CompletableFuture
ConcurrentSupport:publicclassConcurrentSupport{publicstaticStringprocessOne(){try{
TimeUnit
.SECONDS.sleep
·
2022-02-09 18:07
java并发编程
详解Java多线程tryLock()方法使用
packagecom.wkcto.lock.reentrant;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.Reentrant
·
2022-02-08 13:12
重温java知识(三十九、JUC并发编程之五:线程锁之CompletableFuture)
模拟炮兵听从命令打炮场景的例子:packagecom.mydemo;importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.
TimeUnit
宇智波幽助
·
2022-02-07 15:12
Java
java
Selenium+Java(自动打开百度首页并执行搜索)
今日分享一个使用selenium+java打开百度并进行搜索:直接贴代码并附上注释importjava.util.concurrent.
TimeUnit
;importorg.openqa.selenium.By
java说影
·
2022-02-05 04:49
【JUC】线程池ThreadPoolExecutor
样例及原理ThreadPoolExecutorexecutor=newThreadPoolExecutor(2,//核心线程数4,//最大线程数5,
TimeUnit
.SECONDS,//最大线程的回收时间
·
2022-02-04 15:51
java源码分析
LoadingCache简单实例,使用google缓存机制缓存每天数据库第一条数据并保存
使用LoadingCache缓存每天数据库第一条数据并保存privateLoadingCacheminId=CacheBuilder.newBuilder().expireAfterWrite(1L,
TimeUnit
.DAYS
·
2022-02-01 10:35
javaspringboot
【JUC】CountDownLatch共享节点队列
一、样例和原理常规使用inti=3;//==1.初始化CountDownLatchcd=newCountDownLatch(i);while(i>0){newThread(()->{try{
TimeUnit
.SECONDS.sleep
·
2022-01-29 19:38
java源码分析
多线程实现火车票贩卖
runnablesynchronized(3)基于runnablereentrantlock具体代码:packagecom.high.ticket;importjava.util.concurrent.
TimeUnit
·
2021-11-28 21:06
java
浅谈Java并发中ReentrantLock锁应该怎么用
目录1、重入锁说明2、中断响应说明3、锁申请等待限时tryLock(long,
TimeUnit
)tryLock()4、公平锁说明源码(JDK8)重入锁可以替代关键字synchronized。
·
2021-11-28 15:38
025 synchronized 不同情况下的对象头测试
OracleJDK1.8.0_144代码依赖:junit-jupiter-engine:5.8.1slf4j-simple:1.7.32jol-core:0.16测试代码importjava.util.concurrent.
TimeUnit
双鬼带单
·
2021-11-27 22:49
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他