240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Mybatis源码分析(一)MapperProxy 的初始化

    本文源代码来源于mybatis-spring-boot-starter的2.1.2版本 一、前言 我们用Spring整合mybatis的时候一定...

  • Java实现生产者/消费者模型实战应用

    场景: 我们需要创建一个job,这个job是异步执行的,且任务有多个状态,每个状态需要不同的处理。 实现: 在服务里创建一个生产消费模型,job...

  • docker常见命令总结

    镜像 查看镜像 docker images 获取镜像 docker pull 获取详细信息 docker inspect + 镜像名或Id 删除...

  • 关于Redis分布式锁安全性的思考(上)

      分布式应用进行逻辑处理时经常会遇到并发问题,这个时候就要使用到分布式锁来限制程序的并发执行。分布式锁的实现方式有很多种,ZooKeeper、...

  • Resize,w 360,h 240
    Mybatis那些事儿

    一、前言   我还记得去年有一次接到一个电话面试,我在给面试官介绍完项目的技术栈后,他突然问了我一句:Springboot是怎么整合mybati...

  • Resize,w 360,h 240
    Spring中AbstractApplicationContext的refresh()方法

    Spring初始化Ioc容器很重要的一个方法是由ApplicationContext子接口ConfigurableApplicationCont...

  • Resize,w 360,h 240
    Springboot的自动装配

    熟悉Springboot的同学一定在主启动类上见过@ SpringBootApplication这个注解,如果我们注释掉@ SpringBoot...