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
ExecutorService 的 Future 执行分析
ExecutorServiceexecutorService=newThreadPoolExecutor(0,2000,60L,
TimeUnit
.SECONDS,newSynchronousQueue(
JoneSnow
·
2023-07-22 21:59
reactor3 flux的map与flatMap的区别
flatMap的区别map@TestpublicvoidtestMap()throwsInterruptedException{Flux.just(1,2,3,4).log().map(i->{try{
TimeUnit
.SECONDS.sleep
weixin_33916256
·
2023-07-21 19:41
java
实战! 多线程线程池分析
一项目线程池运用ExecutorServicepool=newThreadPoolExecutor(3,6,0L,
TimeUnit
.MILLISECONDS,newLinkedBlockingQueue
进击的三文鱼
·
2023-07-21 00:42
java.util.concurrent.
TimeUnit
TimeUnit
提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep
一一三一
·
2023-07-20 13:01
Java
timeutil
Java
时间工具类
ribbon组件的ConnectTimeOut和ReadTimeOut功能失效
GetMapping(value="/payment/feign/timeOut")publicStringpaymentTimeOut(){try{//设定暂停3秒,openFeign默认等待时间一秒
TimeUnit
.SECONDS
网瘾教父
·
2023-07-19 15:03
springc
ribbon
Flink sink HDFS的三个方法
packagebatch;importjava.util.Properties;importjava.util.concurrent.
TimeUnit
;importorg.apache.flink.api.common
贾斯汀玛尔斯
·
2023-07-19 13:36
hadoop
flink
flink
做了两年程序员,才用到了JUC
这里的思路是多开几条异步线程去处理,查询数据,最后将数据进行封装返回给前端,使用到的有自定义异步线程任务(ThreadPoolExecutorthreadPool=newThreadPoolExecutor(3,5,2L,
TimeUnit
.SECOND
赖皮蛇化真龙
·
2023-07-19 10:07
java
ThreadPoolExecutor学习笔记
importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
第八共同体
·
2023-07-15 09:51
Redis工具类
importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.Set;importjava.util.concurrent.
TimeUnit
Hello World呀
·
2023-07-13 22:38
java
java
Redisson源码-单线程加解锁流程
publicvoidlock(){try{//-1L为锁时间,表示不限时this.lock(-1L,(
TimeUnit
越知越无知
·
2023-06-23 03:09
redis
lua
java
开发语言
redis
Redis+Aop 缓存
*;importjava.util.concurrent.
TimeUnit
;@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME
g3230863
·
2023-06-19 05:48
java
缓存
redis
java
Spring Boot 结合自定义注解实现拦截器
*;importjava.util.concurrent.
TimeUnit
;@Target(ElementType.METHOD)@Retenti
最好的期待,未来可期
·
2023-06-19 04:14
spring
boot
spring
servlet
后台线程相关知识
importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.
TimeUnit
小乞丐程序员
·
2023-06-17 16:55
java
算法
jvm
java.net.SocketTimeoutException: timeout okhttp3 post 调用接口超时问题
timeout的超时异常需对OkHttpClient设置超时时间OkHttpClientclient=newOkHttpClient.Builder().connectTimeout(60*1000,
TimeUnit
.MILLISECONDS
才疏学浅,努力修炼
·
2023-06-17 14:47
android
android
android
studio
java
多线程之hook线程
2:实例如下程序程序注册了2个hook:packagedongshi.daddy;importjava.util.concurrent.
TimeUnit
;publicclassHuohuo{publicstaticvoid
wang0907
·
2023-06-15 13:49
Java高级开发进阶教程
jvm
java
开发语言
okhttp 同步请求和异步请求
下面看一个下载百度首页的例子:OkHttpClientclient=newOkHttpClient.Builder().readTimeout(5,
TimeUnit
.SECONDS).build();Requestrequest
我的国
·
2023-06-15 01:37
Android
5.多线程之JUC并发编程2
,未来再得到执行结果,想服务器不分先后顺序执行,可以用异步回调//调用的函数没有返回值的CompletableFuturefuture=CompletableFuture.runAsync(()->{
TimeUnit
.SECONDS.sleep
默默努力的小老弟
·
2023-06-13 15:53
java
实时数仓建设第3问:Lookup维表缓存数据TTL不需要设置几个小时,数据一被访问就更新生命周期生命周期?
在flink1.16之前缓存的创建方式如下:CacheBuilder.newBuilder().expireAfterWrite(cacheExpireMs,
TimeUnit
.MILLISECONDS)
暴躁IT老绵羊
·
2023-06-13 12:51
Flink
SQL实时数仓建设512点
flink
opsForValue() 的 set 用法
TimeUnitvar5);//opsForValue()中set用法redisTemplate.opsForValue().set(REDIS_KEY_PREFIX_+key,hotelSubList,5L,
TimeUnit
.MINUTES
Micrle_007
·
2023-06-11 01:51
Java
RedisTemplate中list类型的使用
packagecom.bpf.RedisTempletDemo.list;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.
TimeUnit
code_agent
·
2023-06-08 09:01
redis
redis
列表
java
数据结构
数据库
ABA问题代码演示和解决
packageJmmVolatile;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.atomic.AtomicReference
黒曼巴
·
2023-06-08 04:36
代码
java
Java多线程获取网页数据并更新到数据库
importjava.util.concurrent.LinkedBlockingDeque;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
家家小迷弟
·
2023-06-07 12:00
IT
work
java
数据库
开发语言
spring boot 分布式锁 注解
*;importjava.util.concurrent.
TimeUnit
;@Target(ElementType.METHOD)@Retent
不知道反正就是挺叼
·
2023-06-07 05:36
spring
boot
分布式
java
cccccc
Sourcecoderecreatedfroma.classfilebyIntelliJIDEA//(poweredbyFernFlowerdecompiler)//packagecom.gb.soa.omp.ccommon.util;importjava.util.concurrent.
TimeUnit
sp_wxf
·
2023-04-21 06:58
java
Spring boot 定时任务Scheduled集群部署下,重复执行解决方案
*;importjava.util.concurrent.
TimeUnit
;/***@authorwdy*@version1.0*@date2022/3/3015:06*/@Retention(RetentionPolicy.RUNTIME
RabbitMq_mr wang
·
2023-04-20 23:39
spring
OOM内存溢出分析
OOMJava程序packageorg.cj.oom;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.
TimeUnit
陈建111
·
2023-04-20 05:09
java核心知识点整理
java
jvm
OOM
Thread之等待/通知解析
packagecom.waitnotify;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.concurrent.
TimeUnit
xiewz1112
·
2023-04-17 03:05
Java
线程
等待/通知
Java知识点学习(第2天)
publicstaticExecutorServicenewFixedThreadPool(intnThreads){returnnewThreadPoolExecutor(nThreads,nThreads,0L,
TimeUnit
.MI
风斩晚霞
·
2023-04-16 21:36
Java知识点
java
CompletableFuture执行多个异步任务,将结果合并返回
ConcurrentHashMap//Mapdata=newConcurrentHashMapdata=newHashMaptask01=CompletableFuture.supplyAsync(()->{try{
TimeUnit
.SECON
悟能的师兄
·
2023-04-13 23:45
java
java
多线程
Future.get卡死,线程池的一个坑点
,拒绝策略时DiscardPolicyprivatefinalstaticThreadPoolExecutorexecutorService=newThreadPoolExecutor(1,1,1L,
TimeUnit
.MIN
但莫
·
2023-04-10 11:45
一个例子理解java线程池 ThreadPoolExecutor
创建一个线程池需要7个参数corePoolSize核心线程数量maximumPoolSize最大线程数量keepAliveTime当线程数大于核心时,这是多余空闲线程在终止之前等待新任务的最长时间
TimeUnit
zolvces
·
2023-04-10 05:02
okHttp 更改请求的超时时间
以单例的形式使用OKhttp,全局已经设置了超时时间builder.connectTimeout(5,
TimeUnit
.SECONDS).readTimeout(5,
TimeUnit
.SECONDS).
远在远方的风yzyfdf
·
2023-04-10 05:25
Java 并发
AbstractQueueSynchronizerThinkinginJava21.2.1定义任务1Runnable21.2.22Thread21.2.33Executor,4种线程池21.2.44Callable21.2.5休眠5sleep()6
TimeUnit
21.2.6
lotusve_w
·
2023-04-09 13:32
java使用线程池执行任务
请看代码privatestaticExecutorServicetaskPool=newThreadPoolExecutor(16,32,200L,
TimeUnit
.MILLISECONDS,newLinkedBlockingQueue
烟花苏柳
·
2023-04-08 23:21
多线程
高并发
java线程池
java
并发编程 - Condition
ReentrantLock的搭档:ConditionReentrantLock通过Condition对自身进行增强用于Lock控制线程执行顺序代码如下:importjava.util.concurrent.
TimeUnit
52HzBoo
·
2023-04-07 09:53
多线程
ThreadPoolExecutor用于创建一个线程池,通常我们会这样创建一个线程池privateThreadPoolExecutorscheduleExecutor=newThreadPoolExecutor(100,100,0,
TimeUnit
.MILLISECONDS
yinhaijun
·
2023-04-07 08:37
rocketmq异步发送消息报超时或者The producer service state not OK, SHUTDOWN_ALREADY
报错内容异步回调需要时间,设置发送消息的超时时间关闭producer之前等待几秒async_Producer.setSendMsgTimeout(15000);countDownLatch.await(8,
TimeUnit
.SECONDS
渝小白
·
2023-04-06 23:25
java-rocketmq
rocketmq
java
死锁产生的原因有哪些?
1拥有了锁A的情况下试图获取锁B,而线程2又在拥有了锁B的情况下试图获取锁A,这样双方就进入相互阻塞等待的情况,如下图所示:死锁的代码实现如下:import java.util.concurrent.
TimeUnit
Moonxiyue
·
2023-04-05 08:35
Java
后端
架构
java
开发语言
分布式缓存和分布式锁
redisson的分布式缓存和springboot的整合实现对于锁的选择:可重入锁、可重入公平锁、联锁、红锁等对于业务场景的支持:lock.lock()不设置过期时间和等待时间lock.lock(10,
TimeUnit
养码一生
·
2023-04-05 01:35
springcloud
微服务
springboot
redis
分布式
缓存
Android网络框架okhttp3简单封装
compile'com.squareup.okhttp3:okhttp:3.8.1'}2:对网络框架进行封装(我这里只写了成功和失败两个回调方法)importjava.io.IOException;importjava.util.concurrent.
TimeUnit
哇呀呀~~~
·
2023-04-04 20:52
Android开发功能记录
Android
okhttp3
网络框架
线程池: 等待线程池内所有线程执行完毕后再继续任务
executorService.awaitTermination(2,
TimeUnit
.SECONDS);}while(loop);转载于:https://www.cnblogs.com/xxx-xxx
a1751326
·
2023-04-04 17:51
java
python
c#
synchronized关键字-线程同步总结+测试用例
packagecom.xch.synchronized_test;importjava.util.concurrent.
TimeUnit
;/***synchronized关键字使用*解释:实现线程同步,
BB-X
·
2023-04-04 14:15
基础知识
java
Rxjava从入门到精通:Rxjava操作符ObservableTime 定时器使用
1:ObservableTime:定时器ObservableObservable.timer(2,
TimeUnit
.SECONDS).observeOn(AndroidSchedulers.mainThread
John_xx
·
2023-04-04 01:27
#
Android基础
进阶
核心技术
rxjava
JAVA并发编程--7 延时队列DelayQueue
此时又不想大动干戈的使用中间件或者其他工具时可以试试延时队列;1延时队列使用:1.1定义延时队列中的元素和延时的时长:importjava.util.concurrent.Delayed;importjava.util.concurrent.
TimeUnit
拽着尾巴的鱼儿
·
2023-04-02 00:45
java基础篇
java工具篇
java
开发语言
Android开发之PCM录音实时播放的实现方法 | 边录音边播放 |PCM录音播放无延迟 | 录音无杂音 | 录音无噪音
先说下录音得开启录音权限然后录音和播放得开启线程,防止录制和播放pcm流阻塞UI线程,我这边使用线程池ThreadPoolExecutormExecutorService=newThreadPoolExecutor(3,5,1,
TimeUnit
.MINUTES
xiayiye5
·
2023-03-30 09:18
Android音视频
PCM录音
播放pcm
android播放pcm流
android边录音边播放
pcm录音后播放
CAS的ABA问题及解决代码示例
1、ABA问题示例packagecom.example.sgg.juc;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.atomic.AtomicInteger
@吕树
·
2023-03-30 09:23
Java
多线程
java
开发语言
详解FutureTask如何实现最大等待时间
目录预备知识示例-引入主题进入futureTask.get(2,
TimeUnit
.SECONDS)进入(awaitDone(true,unit.toNanos(timeout)))原理分析总体解读awaitDone
·
2023-03-29 01:31
Guava Cache LoadingCache 基本使用
CacheBuilder.newBuilder()//缓存池大小,在缓存项接近该大小时,Guava开始回收旧的缓存项.maximumSize(GUAVA_CACHE_SIZE)//设置过期策略.expireAfterWrite(10,
TimeUnit
.MINUTE
摩V羯座
·
2023-03-26 13:34
【Spring boot】RedisTemplate中String、Hash、List设置过期时间
Redis中String设置时间的方法redisTemplate.opsForValue().set("loginCode","254588",2,
TimeUnit
.SECONDS);//过期时间2秒redisTemplate.opsForValue
番茄Salad
·
2023-03-23 19:18
Spring学习笔记
Redis学习笔记
spring
boot
哈希算法
redis
【面试专栏】SpringBoot创建线程池的六种方式
(){ThreadPoolExecutorexecutor=newThreadPoolExecutor(//核心线程数3,//最大线程数5,//空闲线程最大存活时间60L,//空闲线程最大存活时间单位
TimeUnit
.SECONDS
C3Stones
·
2023-03-22 11:37
面试
spring
boot
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他