JAVA
未读
ReentranLock 实现生产者消费者
static ReentrantLock lock = new ReentrantLock();
static Condition empty = lock.newCondition();
static Condition full = lock.newCondition();
JAVA
未读
ThreadLocal学习笔记
概述介绍 ThreadLocal是用来操作 Thread中的 threadLocals (threadLocals 是ThreadLocal 的内部类) 每个线程独占一个 threadLocals 每个线程可以有多个 ThreadLocal Thread中的threadLocals 是一个Map,以
SpringBoot validation自定义校验注解
问题 springBoot2.3之后移除了validation-api,使用的话需要自行添加依赖 <dependency>
<groupId>javax.validation</groupId>
<artifactId>validatio
JAVA
未读
SpringBoot 不能解析@DeleteMapping
问题 使用SpringBoot过程中不能解析@DeleteMapping 原因 Spring2.2.*版本 的 hiddenmethod 过滤器的默认处于关闭状态 解决办法 配置文件中添加 spring.mvc.hiddenmethod.filter.enabled = true
JAVA
未读
JAVA 主线程休眠
TimeUnit.DAYS.sleep(1); // 1天
TimeUnit.HOURS.sleep(1); // 1小时
TimeUnit.MINUTES.sleep(1); // 1分
TimeUnit.SECONDS.sleep(1); // 1秒
TimeUnit.MILLISECONDS.