![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
忘的比学的还快
没更新的日子就是在努力学习
展开
-
ReadWriteLock 读写锁
1、ReadWriteLock 读写锁接口 此接口提供readLock和writeLock两种锁 一个资源可以被多个线程同时读,被一个线程写,但是读写线程不能同时存在。 独占锁(写锁)一次只能被一个线程占有 共享锁(读锁)多个线程可以同时占有 读读不斥 读写互斥 写写互斥 ReentrantReadWriterLock 重入读写锁 示例: public class ReadWriterLockDemo { public static void main(String[] args) {原创 2021-08-18 14:12:46 · 115 阅读 · 0 评论 -
java并发编程常用辅助类-JUC学习篇
1、CountDownLatch 每次有线程调用,countDown()数量-1,假设计数器变为0,countdownlatch.await()就会被唤醒,继续执行!` public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { CountDownLatch countDownLatch = new CountDownLatch(6);原创 2021-07-27 23:55:29 · 99 阅读 · 0 评论 -
security基础使用
1、导入依赖 <!--web依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extras</gro原创 2021-07-07 18:55:39 · 356 阅读 · 0 评论 -
Spring-Mybatis整合
Spring-Mybatis常用依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </depe原创 2021-06-07 19:19:25 · 43 阅读 · 0 评论