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
平滑关闭线程池
importlombok.extern.slf4j.Slf4j;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.
TimeUnit
charlieshawn
·
2023-09-11 21:39
java
前端
开发语言
java自定义线程池名称
:ThreadPoolExecutor线程池执行时会添加工作线程://如例子代码:ExecutorServiceexecutorService=newThreadPoolExecutor(5,5,1,
TimeUnit
.MINUTES
zquwei
·
2023-09-11 03:20
并发编程
工作相关
源码
java
开发语言
后端
使用Guava中Cache的注意点
PriceSourceSwitchHandlerpriceSourceSwitchHandler=newPriceSourceSwitchHandler();CachelinkStatusMap=CacheBuilder.newBuilder().expireAfterWrite(10,
TimeUnit
.SECONDS
后来v
·
2023-09-10 00:22
guava
java
map
解析网络请求到的json数据
首先使用okhttp去post请求到数据点击事件以后{//创建网络处理的对象OkHttpClientclient=newOkHttpClient.Builder().readTimeout(5,
TimeUnit
.SECONDS
8848钛金手机
·
2023-09-09 09:52
使用SSHJ库通过java代码连接sshd服务
importjava.security.PublicKey;importjava.util.Arrays;importjava.util.List;importjava.util.concurrent.
TimeUnit
itachi-uchiha
·
2023-09-07 09:59
Java代码
python
开发语言
Redis:设置过期时间
//设置过期时间//第一种stringRedisTemplate.expire(key,ttl,
TimeUnit
.MINUTES);//第二种redisTemplate.expire(key,Duration.ofDays
程序员无羡
·
2023-09-07 06:19
Redis
Java
redis
数据库
缓存
Java面试之ThreadLocal及其内存泄露
)来对这个局部变量进行操作,但不会和其他线程的局部变量进行冲突,实现了线程的数据隔离ThreadLocal的简单使用packagecom.mxx;importjava.util.concurrent.
TimeUnit
Machine4869
·
2023-09-07 01:02
Java
多线程
线程池 Executor框架
Executors.newFixedThreadPool(10);newFixedThreadPool的底层源码是newThreadPoolExecutor(nThreads,nThreads,0L,
TimeUnit
.MILLISECONDS
小爪哇海
·
2023-09-06 03:17
高性能内存缓存框架Caffeine,Java
*;importorg.checkerframework.checker.nullness.qual.Nullable;importjava.util.concurrent.
TimeUnit
;publicclassApp
zhangphil
·
2023-09-05 14:44
java
volatile 不加volatile也可以看到变量变化是为什么?
{synchronized(this){print(x);newLine();}}这里synchronized不仅保证了互斥,还保证了可见性代码:importjava.util.concurrent.
TimeUnit
一只小熊bor
·
2023-09-04 16:22
JAVA
多进程
thread
多线程
volatile
使用配置文件自定义线程池参数
ConfigurationpublicclassMyThreadConfig{@BeanpublicThreadPoolExecutorthreadPoolExecutor(){returnnewThreadPoolExecutor(20,200,10,
TimeUnit
.SECONDS
家家小迷弟
·
2023-09-04 11:10
springboot
谷粒
java
NIO实现
String[]args){intport=7236;//NIO多路复用//创建线程池ThreadPoolExecutorthreadPool=newThreadPoolExecutor(4,4,60L,
TimeUnit
.SECONDS
张正栋
·
2023-09-02 11:20
学习文档
nio
java
开发语言
5. 八锁问题
classPhone{publicstaticsynchronizedvoidsendEmail()throwsException{//暂停一会儿线程try{
TimeUnit
.SECONDS.sleep
行板的Andante
·
2023-09-02 10:41
【jvm jdk】锁状态位之偏向锁
由于只有一个线程加锁,没有产生,所以预期是加偏向锁publicclassTest{publicstaticvoidmain(String[]args)throwsInterruptedException{//
TimeUnit
云川之下
·
2023-08-31 12:31
Java
偏向锁
Java 使用 Google Guava 实现接口限流
*;importjava.util.concurrent.
TimeUnit
;/***限流注解**@Authorxincheng.du*@Dat
唯有代码不会骗人
·
2023-08-30 11:10
java
guava
ThreadPoolExecutor的参数keepAliveTime的作用
TestpublicvoidtestKeepAliveTime3(){//生存时间-针对救急线程ThreadPoolExecutorexecutor=newThreadPoolExecutor(1,2,10,
TimeUnit
.SECONDS
xin麒
·
2023-08-30 07:03
线程池
线程
原理
cache
importcom.google.common.cache.Cache;importcom.google.common.cache.CacheBuilder;importjava.util.concurrent.
TimeUnit
yehongyu_2018
·
2023-08-29 02:30
Systemverilog 中 program 和 module 的区别
2.一个program块内部可以包含0个或多个initial块、generate块、specparam语句、连续赋值语句、并发断言、
timeunit
声明。
一只迷茫的小狗
·
2023-08-28 12:24
Systemverilog
Systemverilog
Executors中提供的几种常用的线程池
publicstaticExecutorServicenewFixedThreadPool(intnThreads){returnnewThreadPoolExecutor(nThreads,nThreads,0L,
TimeUnit
.MILLISECONDS
·
2023-08-27 21:57
后端java多线程
Java 延时队列 DelayQueue
没有过期元素的话,使用poll()方法会返回null值,超时判定是通过getDelay(
TimeUnit
.NANOSECONDS)方法的返回值小于等于0来判断。延时队列不能存放空元素。
禅与计算机程序设计艺术
·
2023-08-27 16:18
RxBinding 只能点击了一次
RxJava流,得以然我们的流任务更加一体化我们往往会结合ExLifeCycle来使用,但是要知道当我们绑定在生命周期上的时候场景一:RxView.clicks(view).throttleFirst(500,
TimeUnit
.MILLISECONDS
逃跑的计划中
·
2023-08-27 15:47
深入探究LinkedBlockingQueue、ArrayBlockingQueue源码
enqueue()dequeue()fullyLock()fullyUnlock()size()remainingCapacity()offer()poll()peek()5、阻塞方法offer(E,long,
TimeUnit
Java全栈开发工程师
·
2023-08-27 01:20
java
开发语言
[安卓开发] Kotlin利用okhttp3与后端通信
okhttp前需先在AndroidManifest.xml中对网络进行配置,否则直接failure//Get通信函数valclient=OkHttpClient.Builder().readTimeout(5,
TimeUnit
.SECONDS
sabcasjkd
·
2023-08-24 23:33
使用lambda表达式提取共用代码使其更加简洁
redissonClient.getLock(String.format(appointmentKey,activityId,studentId));try{booleantryLock=lock.tryLock(10,20,
TimeUnit
.SECONDS
sunnyboy_4
·
2023-08-23 21:45
java
java
开发语言
OkHttp
enqueue(异步)发送请求packagecom.example.myapplication;importjava.io.IOException;importjava.util.concurrent.
TimeUnit
Tony__Ren
·
2023-08-23 04:28
线程池的种类,区别和使用场景
:•底层:返回ThreadPoolExecutor实例,corePoolSize为0;maximumPoolSize为Integer.MAX_VALUE;keepAliveTime为60L;unit为
TimeUnit
.SECONDS
青城楼主
·
2023-08-22 22:49
ThreadLocal
publicclassThreadLocal2{//volatilestaticPersonp=newPerson();staticThreadLocaltl=newThreadLocal{try{
TimeUnit
.SECONDS.sleep
尉昌达
·
2023-08-19 05:24
java 并发 简单使用
文章目录概要代码概要java并发简单使用代码publicstaticfinalExecutorServiceEXECUTOR_GENERAL=newThreadPoolExecutor(100,1000,0L,
TimeUnit
.MILLISECONDS
系凌乱鹅
·
2023-08-18 16:24
java
java
开发语言
在拦截器内刷新token有效期
一般都会给其设置一个有效期,为了避免出现用户还在网站上操作,而token过期,需要用户重新登录的乌龙事件出现,我们需要在客户端发请求的同时刷新token的有效期redisTemplate.expire(token,60,
TimeUnit
.MINUTES
387
·
2023-08-15 16:18
java
前端
服务器
并发-线程池
CachedThreadPoolExecutorServicee=Executors.newCachedThreadPool()底层:ThreadPoolExecutor(0,Interger.MAX_VALUE,60L,
TimeUnit
.SECONDS
朽木1
·
2023-08-15 14:49
Java线程同步锁ReentrantLock和Condition中断等待程序前提条件满足
importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.locks.Condition;importjava.util.concurrent.locks.ReentrantLock
zhangphil
·
2023-08-11 14:56
Java
线程
多线程
Java
线程
多线程
为什么不推荐使用Executors创建线程池?(面试常问)
publicstaticExecutorServicenewFixedThreadPool(intnThreads){returnnewThreadPoolExecutor(nThreads,nThreads,0L,
TimeUnit
.MILLISECONDS
猿究院-Gan饭者
·
2023-08-09 12:49
线程
面试
java
eclipse
JUC并发编程(JUC核心类、
TimeUnit
类、原子操作类、CASAQS)附带相关面试题
目录1.JUC并发编程的核心类2.
TimeUnit
(时间单元)3.原子操作类4.CAS、AQS机制1.JUC并发编程的核心类虽然java中的多线程有效的提升了程序的效率,但是也引发了一系列可能发生的问题
Alphamilk
·
2023-08-09 02:34
java
开发语言
java
SleepUtils工具类 方便直接调用Java线程sleep方法不需要捕获异常
Java线程sleep方法publicclassSleepUtils{/***秒*@paramseconds*/publicstaticfinalvoidsecond(longseconds){try{
TimeUnit
.SECONDS.sleep
EngineerForSoul
·
2023-08-08 22:50
Java
Thread
ThreadPool
java
开发语言
thread
sleep方法
LockSupport
newThread(()->{for(inti=0;i{for(inti=0;i<6;i++){System.out.println(i);if(i==3){LockSupport.park();}try{
TimeUnit
.SECONDS.sleep
尉昌达
·
2023-08-07 12:28
Java将毫秒时长转换为带单位的时间(天,小时,分钟,秒)
//毫秒时间戳转换为日、时、分、秒publicstaticStringtimeStampToDhms(longmilliseconds){longday=
TimeUnit
.MILLISECONDS.toDays
愿一切安好!
·
2023-08-06 13:49
笔记
java
开发语言
ThreadPoolExecutor使用示例,请给出详细代码示例
importjava.util.concurrent.Executors;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.
TimeUnit
low sapkj
·
2023-08-05 07:51
java
jvm
spring
mybatis
开发语言
线程抛出异常会释放锁吗?
importjava.util.concurrent.
TimeUnit
;publicclassT{intcount=0;synchro
好奇害死猫o
·
2023-08-05 01:42
并发-同步锁
ReentrantLockmethodlock()unlock()tryLock()返回布尔值,可以尝试申请锁,申请不到可以放弃去干别的事,synchronized到死也要申请到tryLock(time,
timeUnit
朽木1
·
2023-08-03 12:11
Future&Callable
publicclassFutureTaskDemoimplementsCallable{@OverridepublicStringcall()throwsException{System.out.println("执行callable");
TimeUnit
.SECONDS.sle
我是许仙
·
2023-08-02 22:49
线程池
网络和代码耗时稳定,适度增加线程池数量可提高单位时间内任务处理量;*/privatestaticExecutorServiceexecutorTask=newThreadPoolExecutor(1,1,100L,
TimeUnit
.MILLISECONDS
BenjaminCool
·
2023-08-01 15:21
Java线程池
中创建线程池的原始写法,构造方法中参数比较多,下面一一介绍1.corePoolSize:最少的线程数.2.maximumPoolSize:最多的线程数.3.keepAliveTime:允许线程摸鱼的最长时间.4.
TimeUnit
数九天有一个秘密
·
2023-08-01 00:33
java
开发语言
jdk 线程池
publicstaticvoidmain(String[]args)throwsInterruptedException{ExecutorServiceservice=newThreadPoolExecutor(5,10,0L,
TimeUnit
.MILLISECONDS
大白乐了
·
2023-07-30 11:24
TestHutool.java
TestHutool.javapackagehutool;importjava.util.Map;importjava.util.concurrent.
TimeUnit
;importcn.hutool.core.bean.BeanUtil
spencer_tseng
·
2023-07-28 23:40
java
java
hutool
google cache的用法
importcom.google.common.cache.CacheBuilder;privateCachetransactionSessionMapping=CacheBuilder.newBuilder().expireAfterAccess(30,
TimeUnit
.SECONDS
dhj9
·
2023-07-28 14:25
java如何将时间戳转为秒
如何将时间戳转为秒通常的做法publicstaticlongtoSecondMethod1(longtimestamp){returntimestamp/1000;}直接使用
TimeUnit
工具箱中的方法一个更友好点的方法
51iwowo
·
2023-07-28 06:17
java
工具使用
java
OkHttp源码解析之整体流程源码解析
Okhttp在代码中的构建方式OkHttpClientclient=newOkHttpClient.Builder().connectTimeout(DEFAULT_TIME_OUT,
TimeUnit
.SECONDS
dlihasa
·
2023-07-26 14:03
BFS算法实现文件夹扫描
importlombok.extern.slf4j.Slf4j;importjava.io.File;importjava.util.Objects;importjava.util.concurrent.
TimeUnit
haohaounique
·
2023-07-26 09:42
算法
算法
宽度优先
Caffeine使用完全示例
com.github.ben-manes.caffeinecaffeine2.8.82、代码里使用privatestaticThreadPoolExecutorexecutorService=newThreadPoolExecutor(4,4,2,
TimeUnit
.MINUTES
和平菌
·
2023-07-26 03:47
【Java并发编程】线程池ThreadPoolExecutor源码分析
@Testpublicvoidtest1(){//1-线程池核心线程数,即线程池至少存活的线程数//2-线程池最大线程数,即线程池最大存活的线程数//1000-非核心线程没有可执行的任务时等待时间//
TimeUnit
.MILLISECONDS
Firechou
·
2023-07-25 07:36
#
Java基础
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
其他