> 作者“ju”的文章 - 第3页
  • JUC并发编程之读写锁

    JUC并发编程之读写锁

    1 ReentrantReadWriteLock 当读操作远远高于写操作,这时候使用 读写锁 让 读-读 可以并发,提高性能,类似于数据库中的 select … from …...

    03-22 0 763 文章列表
  • jupyter中的魔法函数

    jupyter中的魔法函数

    在jupyter中,使用魔法函数可以简单的实现一些单纯python要很麻烦才能实现的功能。 1. % 行魔法函数,只对本行代码生效。 2. %% Cell魔法...

    03-22 0 321 文章列表
  • JumpServer堡垒机部署+基本使用

    JumpServer堡垒机部署+基本使用

    文章目录 JumpServer 堡垒机 一、理论知识: 1、堡垒机与跳板机的区别 2、JumpServer4A认证 二、实践实验: 1、初始化环境准备 2、MySQL数...

    03-22 0 204 文章列表
  • JUC多并发编程 CompletableFuture

    JUC多并发编程 CompletableFuture

    Future 接口理论 Future 接口(FutureTask 实现类): 定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是...

    03-22 0 75 文章列表
  • JUnit单元测试

    JUnit单元测试

    目录 介绍 依赖 RunWith Assert类 JUnit的注解 Parameters Rule 测试规则 ExpectedException 规则 TemporaryFolder 规则 Stopwatch 规则 TestName ...

    03-22 0 605 文章列表
  • JUC并发编程之读写锁原理

    JUC并发编程之读写锁原理

    1.图解流程 读写锁用的是同一个 Sycn 同步器,因此等待队列、state等也是同一个 t1 w.lock , t2 r.lock t1 成功上锁,流程与 Reentrant...

    03-22 0 173 文章列表
  • JUC多并发编程 初探

    JUC多并发编程 初探

    实现一个简单的线程: public class TreadDemo {public static void main(String[] args) {Thread thread = new Thread(()->{}, "th...

    03-21 0 739 文章列表
  • JUC源码系列-Semaphore源码研读

    JUC源码系列-Semaphore源码研读

    前言 Semaphore(信号量)也是常用的并发工具之一,它常常用于流量控制。通常情况下,公共的资源常常是有限的,例如数据库的...

    03-21 0 144 文章列表
  • JUC源码系列-ReentrantLock独占锁的释放

    JUC源码系列-ReentrantLock独占锁的释放

    前言 开始之前先提一句, JAVA的内置锁在退出临界区之后是会自动释放锁的, 但是ReentrantLock这样的显式锁是需要自己显式的释放的, 所以在加锁之后一定不要忘...

    03-21 0 874 文章列表
  • JUC源码系列-AQS独占锁获取

    JUC源码系列-AQS独占锁获取

    前言 AQS(AbstractQueuedSynchronizer)是JAVA中众多锁以及并发工具的基础,其底层采用乐观锁,大量使用了CAS操作, 并且在...

    03-21 0 170 文章列表