
Java
忘的比学的还快
没更新的日子就是在努力学习
展开
-
ReadWriteLock 读写锁
1、ReadWriteLock 读写锁接口此接口提供readLock和writeLock两种锁一个资源可以被多个线程同时读,被一个线程写,但是读写线程不能同时存在。独占锁(写锁)一次只能被一个线程占有共享锁(读锁)多个线程可以同时占有读读不斥 读写互斥 写写互斥ReentrantReadWriterLock 重入读写锁示例:public class ReadWriterLockDemo { public static void main(String[] args) {原创 2021-08-18 14:12:46 · 149 阅读 · 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 · 124 阅读 · 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 · 415 阅读 · 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 · 81 阅读 · 0 评论