240 发简信
IP属地:新疆
  • 120
    用IDEA自动化部署Docker镜像

    Docker开启远程访问 linux配置开启远程访问 windows配置开启远程访问image.png使用管理员打开cmd,开启端口防火墙 Intellij IDEA安装Do...

  • 动态代理

    为什么要使用动态代理 动态代理的作用就是将Proxy类的代码量固定下来,不会因为被代理类的业务逐渐增大而增大。 实际上,Spring的AOP和AspectJ就是基于动态代理技...

  • 120
    ConcurrentHashMap

    背景 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率...

  • 120
    多线程-AQS

    AQS是什么?有什么用? AQS全称AbstractQueuedSynchronizer,即抽象的队列同步器,是一种用来构建锁和同步器的框架。基于AQS构建的同步器 Reen...