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
Redis相关操作工具类
基础版:importjava.util.concurrent.
TimeUnit
;importorg.springframework.beans.BeansException;importorg.springframework.beans.factory.BeanFactory
左弦月
·
2024-08-30 03:13
redis
java
前端
java:标识位限制登录数功能:加入ip和username来判断
importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.
TimeUnit
hongyuxiongji
·
2024-08-23 16:32
java
Spring Boot AOP 记录系统操作日志和异常日志到数据库
ValueOperationsredisString=template.opsForValue();redisString.set("token:"+uuids,JSON.toJSONString(sysUser),60*50,
TimeUnit
.SECONDS
技术老鸟
·
2024-02-10 07:42
spring
boot
数据库
java
Rxjava2019-03-26
Observable.fromIterable(Catetorys);////interval定时器,间隔1秒发射一次//ObservabletimerObservable=Observable.interval(1000,
TimeUnit
.MILLISECONDS
NullPointe_8e82
·
2024-02-07 16:36
springboot-redis令牌主动失效机制
token存储到redis中ValueOperationsoperations=stringRedisTemplate.opsForValue();operations.set(token,token,1,
TimeUnit
.HOURS
西邮彭于晏
·
2024-02-04 07:49
基于spring
spring
boot
redis
后端
SpringBoot StringRedisTemplate(Redis)的使用
//获取key的过期时间stringRedisTemplate.getExpire("name",
TimeUnit
.SECONDS);//判断key是否存在stringRedisTemplate.hasKey
MaGgIeOo0
·
2024-01-31 21:17
spring
boot
redis
spring
停止线程池的正确方法
importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.
TimeUnit
wbpailxt
·
2024-01-30 22:44
分布式redis自增
importjava.util.Date;importjava.util.List;importjava.util.Map;importjava.util.Set;importjava.util.concurrent.
TimeUnit
GoslingWu
·
2024-01-28 11:27
redis
java
python
缓存
mysql
spring boot整合redis,设置缓存过期时间
SpringBoot整合RedisPom文件添加依赖配置application.properties缓存测试项目开发使用常用方法总结
TimeUnit
源码本文来源于我的另一篇博客,由于另一篇博客不再更新,
一只Black
·
2024-01-28 01:21
redis
redis
java
spring
boot
缓存
mysql
java高并发系列 - 第11天:线程中断的几种方式
通过一个变量控制线程中断代码:packagecom.ifly.accountservice.demo.thread;importjava.util.concurrent.
TimeUnit
;publicclassDemo48
懒羊羊--搞点小技术
·
2024-01-25 06:13
线程
java
开发语言
JUC并发编程-8锁现象
publicclassdome01{publicstaticvoidmain(String[]args){Phonephone=newPhone();newThread(()->{phone.sendMs();}).start();
TimeUnit
.SECONDS.sl
666-LBJ-666
·
2024-01-23 09:24
JUC并发编程
JUC
并发编程
多线程
8锁问题
结果:先发短信后打电话packagecom.czp.lock;importjava.util.concurrent.
TimeUnit
;/***8锁就是关于锁的八个问题*1\.标准情况下,两个线程先打印发短信还是打电话
笨比乔治
·
2024-01-22 11:18
【异步IO】 1.AtomicReference持有对象 2.解决跨线程对象传递问题 3.使用FunctionInterface实现匿名函数 4.体会IO线程和逻辑线程的通信
importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.
TimeUnit
zfoo-framework
·
2024-01-22 10:22
#
java多线程
java
[原子类AtomicInteger] 1.getAndAdd(x)实现添加任意值 getAndIncrement()实现i++ 2.compareAndSet实现比较操作
1)添加数值packageorg.example.testatomic;importjava.util.concurrent.
TimeUnit
;importjava.util.concurrent.atomic.AtomicInteger
zfoo-framework
·
2024-01-22 10:52
#
java多线程
java
蓝桥杯
开发语言
【LinkedBlockingQueue的API】 1.offer(添加数据) 2.isEmpty+ drainTo(批量消费) 3.poll 4.take
importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.LinkedBlockingQueue;importjava.util.concurrent.
TimeUnit
zfoo-framework
·
2024-01-22 10:51
#
java多线程
java
开发语言
google Guava Cache:本地缓存 知识笔记
;importcom.google.common.cache.CacheBuilder;Cachecache=CacheBuilder.newBuilder().expireAfterWrite(8,
TimeUnit
.HOURS
qijingpei
·
2024-01-20 13:30
Java-Web
Cache
Java
令牌桶算法与Guava的实现RateLimiter源码分析
使用示例导入maven依赖编写测试代码RateLimiter的实现源码解析SmoothRateLimiterSmoothBursty恒速获取令牌acquire(int)tryAcquire(int,long,
TimeUnit
迷思特王
·
2024-01-20 09:39
算法
guava
redis 分布式锁
stringRedisTemplate.opsForValue().setIfAbsent("myLock","999");stringRedisTemplate.expire("myLock",10,
TimeUnit
.SE
飞飞彪
·
2024-01-19 18:13
redis
分布式
数据库
【Redis】基于Token单点登录
RandomUtil.randomNumbers(6);将验证码保存到RedisredisTemplate.opsForValue().set(REDIS_CODE_PRE+phone,code,2,
TimeUnit
wmh1024
·
2024-01-19 11:09
redis
数据库
缓存
配置本地文件上传路径,达到文件服务器的效果
packagecom.ruoyi.framework.config;importjava.util.concurrent.
TimeUnit
;importorg.springframework.beans.factory.annotation.Autowired
枯萎天然呆
·
2024-01-16 17:18
有三个线程T1,T2,T3,怎么确保它们按顺序执行?
packagecom.qingping.concurrent;importorg.junit.Test;importjava.util.concurrent.
TimeUnit
;/***有三个线程T1,T2
厉害了我的国
·
2024-01-15 03:13
Java系列-线程-为什么不能使用Executors创建线程池
newFixedThreadPoolpublicstaticExecutorServicenewFixedThreadPool(intnThreads){returnnewThreadPoolExecutor(nThreads,nThreads,0L,
TimeUnit
.MILLISECONDS
讨厌所有昵称是海洋精灵的
·
2024-01-12 19:18
Java
java
总结一下最近工作中遇到的线程池相关问题
总结一下最近工作中遇到的线程池相关问题背景:在业务代码中,新建线程池的代码如下:ThreadPoolExecutormyThreadPool=newThreadPoolExecutor(0,100,0L,
TimeUnit
.MILLISECONDS
程序员阿伦
·
2024-01-12 07:29
JVM
JAVA并发学习
java
开发语言
后端
CAS-ABA问题编码实战
多线程情况下演示AtomicStampedReference解决ABA问题packagecom.nanjing.gulimall.zhouyimo.test;importjava.util.concurrent.
TimeUnit
ZHOU_VIP
·
2024-01-12 03:35
JUC并发编程与源码分析
java
开发语言
Consumer
importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.
TimeUnit
;importjavax.jms.Connection
isolet
·
2024-01-11 16:29
Guava之计时器Stopwatch
1importjava.util.concurrent.
TimeUnit
;23importorg.junit.Test;45importcom.google.common.base.Stopwatch;
自我修炼的小石头
·
2024-01-11 07:53
java
Google Guava Stopwatch(计时器)
Stopwatchstopwatch=newStopwatch().start();//dosomethingtestfor(inti=0;i<10000;i++){}longnanos=stopwatch.elapsed(
TimeUnit
.NANOSECONDS
weixin_34370347
·
2024-01-11 07:53
java
大数据
Java解析带有时间单位的字符串
importorg.apache.commons.lang3.StringUtils;importorg.apache.commons.lang3.tuple.Pair;importjava.util.concurrent.
TimeUnit
程序无涯海
·
2024-01-11 07:14
Java篇
技术方案篇
java
开发语言
servlet
令牌环桶算法的使用案例
importcom.google.common.util.concurrent.Monitor;importcom.google.common.util.concurrent.RateLimiter;importjava.util.concurrent.
TimeUnit
小达人Fighting
·
2024-01-10 21:07
多线程
系列十四、while & do...while & switch模板代码
+LocalDateTime.now());//线程休眠(单位:秒)try{
TimeUnit
.SECONDS
YYAugenstern
·
2024-01-09 21:13
Java基础系列
Java
java 常⽤的线程池模式ScheduledThreadPool
importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.
TimeUnit
zz_ll9023
·
2024-01-08 08:34
java
开发语言
获取线程池中任务执行数量
实例privatestaticExecutorServicees=newThreadPoolExecutor(50,100,0L,
TimeUnit
.MILLISECONDS,newLinkedBlocki
IT枫斗者
·
2024-01-08 02:21
JAVA基础工作中实际总结
编程学习
java
jvm
开发语言
word
微服务
TimeUnit
用法
TimeUnit
用法主要作用时间颗粒度转换延时
TimeUnit
是java.util.concurrent包下面的一个类,表示给定单元粒度的时间段常用的颗粒度
TimeUnit
.DAYS//天
TimeUnit
.HOURS
IT枫斗者
·
2024-01-08 02:19
java
开发语言
微服务
android
adb
Java多线程——线程池的ThreadPoolExecutor参数、阻塞队列、拒绝策略以及处理流程
publicstaticExecutorServicenewSingleThreadExecutor(){returnnewFinalizableDelegatedExecutorService(newThreadPoolExecutor(1,1,0L,
TimeUnit
.MILLISECONDS
冒菜MaoCai
·
2024-01-07 21:12
JAVA多线程
java
开发语言
后端
线程池
ThreadPoolExecu
ScheduledExecutorService定时任务请求天气预报
importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.
TimeUnit
空格键_尘
·
2024-01-06 21:44
并发编程:线程同步基础:7、StampedLock DEMO
目录1、主程序2、使用到的model类1、主程序packagexyz.jangle.thread.test.n2_7.stampedlock;importjava.util.concurrent.
TimeUnit
博风
·
2024-01-05 15:43
并发编程
#
线程同步基础
java
开发语言
并发编程:线程同步基础:5、读写锁。ReentrantReadWriteLock
2、主程序packagexyz.jangle.thread.test.n2_5.rwlock;importjava.util.concurrent.
TimeUnit
;/****读写锁。
博风
·
2024-01-05 15:09
并发编程
#
线程同步基础
java
开发语言
【Java并发】深入浅出 synchronized关键词原理-上
那么最终结果是多少packagecom.jia.syn;importjava.util.concurrent.
TimeUnit
;/***@authorqxlx*@date2024/1/210:08PM*
qxlxi
·
2024-01-03 16:06
#
并发编程
java
开发语言
android retrofit设置网络请求超时时间
,就可以请求成功了,下面是配置的方法:privatestaticfinalOkHttpClientclient=newOkHttpClient.Builder().connectTimeout(30,
TimeUnit
.SECONDS
yann02
·
2024-01-01 06:12
Android
android
retrofit
retrofit网络请求超时
retrofit设置超时时间
Java回调
publicvoidhandle(Stringmsg,CallBackcallBack){System.out.println("接收到的msg="+msg);try{//sleep3秒,模拟满足某些条件
TimeUnit
.SECONDS.sleep
slowwalkerlcr
·
2024-01-01 04:07
Junit在多线程测试时的坑
Junit单元测试主线程退出,子线程也会退出@Testpublicvoidtest()throwsInterruptedException{Threadt1=newThread(()->{try{
TimeUnit
.SECONDS.sleep
汤姆&Tom
·
2023-12-30 06:36
项目报错
junit
java
一个注解实现分布式锁
//尝试加锁,最多等待100秒,上锁以后10秒自动解锁booleanres=lock.tryLock(100,10,
TimeUnit
.SECONDS);if(res){try{...业务代码}finally
Please Sit Down
·
2023-12-29 00:24
Java
Redis
redis
java
秒转小时分钟
=null){longhours=
TimeUnit
.SECONDS.toHours(avgTime);longminutes=
TimeUnit
.SECONDS.toMinutes(avgTime)-
TimeUnit
.HOURS.toMinutes
三侠剑
·
2023-12-26 00:33
java
前端
javascript
线程活跃性问题(死锁、活锁、饥饿)
在多线程并发中,两个及以上线程互相持有对方所需要的资源又不主动释放,导致程序进入无尽的阻塞这就是“死锁”;2.写一段“死锁”代码importjava.util.concurrent.
TimeUnit
;/
钗头风
·
2023-12-25 22:15
多线程
java
jvm
开发语言
java之
TimeUnit
.SECONDS.sleep()详细分析(全)
目录前言1.源码1.1
TimeUnit
.SECONDS.sleep()1.2Thread.sleep()2.代码实战3.代码对比前言
TimeUnit
是java.util.concurrent包下的一个类名主要功能是暂停线程的操作与
码农研究僧
·
2023-12-25 07:09
java
多线程
java
jdk
操作系统
Java 并发编程中的线程池
importjava.util.ArrayDeque;importjava.util.Deque;importjava.util.HashSet;importjava.util.concurrent.
TimeUnit
xiongyuqing
·
2023-12-22 08:56
Java
java
开发语言
ThreadPoolExcutor用法详解
java线程池用法举例:1、ThreadPoolExecutorexecutor=newThreadPoolExecutor(2,10,30,
TimeUnit
.SECONDS,newArrayBlockingQueue
何二少
·
2023-12-21 17:14
XxlJob终止任务,任务仍然执行的解决方法
XxlJob终止任务失败只需在合适的地方加
TimeUnit
.SECONDS.sleep(1)然后捕获异常即可
锦瑟思年华
·
2023-12-16 10:19
XxlJob
java
Android JS iOS节流防抖函数备份
Android:RxView.clicks(bt)//两秒之内点击多次只响应一次点击事件.throttleFirst(2,
TimeUnit
.SECONDS).subscribe(newObserver(
duxingzhe103
·
2023-12-06 07:30
android
javascript
ios
Java-并发-12.Thread.join()
线程终止之后才从thread.join()返回join(longmillis)和join(longmillis,intnanos)使其具有超时特性代码示例:importjava.util.concurrent.
TimeUnit
悠扬前奏
·
2023-12-05 09:14
上一页
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
其他