240 发简信
IP属地:河南
  • 测试

    娃哈哈 本文由博客一文多发平台 OpenWrite 发布!

  • 测试

    娃哈哈 本文由博客一文多发平台 OpenWrite 发布!

  • Java Thread——sleep()、wait()、yield()、

    sleep() 使线程进入阻塞状态,在阻塞时间结束后重新抢夺cpu时间片,不释放锁。可以被中断。 wait() 使获得当前对象锁的线程进入阻塞状...

  • Java ThreadLocal

    前言 ThreadLcoal提供了一种实现去让线程创建内部变量,而与其他线程隔离开来,这也是保证线程安全的方法之一。想要实现这种功能,我们很自然...

  • Java Thread——线程的初始化过程

    前言 线程是调度的基本单位,它被包含在进程之中,是进程中的实际运作单位。Java中线程的状态有以下几种: 初始化(New)。只是创建了一个Thr...

  • SpringBoot整合Transaction——源码解析

    前言 @Transactional的底层实现是通过aop代理来完成的,当调用被@Transactional声明的方法时,实际上调用的是aop的一...

  • SpringBoot整合RabbitMQ系列(三)延迟消费

    前言 在实际工作中,我们往往要实现一些延迟通知的功能,比如订单未付款30分钟后自动取消、邮件半小时后发送等等。通过RabbitMq实现延迟队列主...

  • Resize,w 360,h 240
    SpringBoot整合Transaction——事务的传播行为

    前言 SpringBoot下想要使用事务非常简单,只需要在Service的类或方法上面加上一个@Transactional注解即可实现失败自动回...

  • SpringBoot整合RabbitMQ系列(二)Exchange的四种类型

    Exchange是什么 我们可以将 Exchange 当做一个消息的中转站,所有的消息在发送到指定队列前都要经过这一层中转站。中转站再根据某些规...