240 发简信
IP属地:广东
  • SpringBoot—从 @SpringBootApplication 注解开始

    0 @SpringBootApplication 标识被注解的类是一个 @Configuration 类,在类中可以声明一个或多个 @bean ...

  • Java 并发——一文读懂 ReadWriteLock

    ReadWriteLock 背后维护着一对相互关联的锁,一个用于读,一个用于写。读锁可以被多个读线程并发获取,只要没有写线程。而写锁不支持此种情...

  • Java并发——别再问 ReentrantLock 的原理了

    说到并发,我们会马上想到锁,使用锁来保证各线程之间能够安全访问临界区以及非线程安全的数据。那为啥 Java 要提供另一种机制呢?难道 synch...

  • Mybatis:Mapper 接口编程原理分析(五)

    在上一篇文章Mybatis:Mapper接口编程原理分析(四)中,我们已经知道最终会进入 MapperMethod 类的 execute 方法进...

  • Mybatis:Mapper接口编程原理分析(四)

    在上一篇文章Mybatis:Mapper接口编程原理分析(三)中,已经获取到了 mapper 接口的代理,而且也知道它使用的 JDK 动态代理。...

  • Resize,w 360,h 240
    Mybatis:Mapper接口编程原理分析(三)

    在上一篇文章Mybatis:Mapper接口编程原理分析(二)中,已经知道 mapper 接口是怎么注册的了,那么现在就是需要获取 mapper...

  • Mybatis:Mapper接口编程原理分析(二)

    在上一篇 Mybatis:Mapper接口编程原理分析(一)中,Mapper 接口最后向MapperRegistry 注册。MapperRegi...

  • 分布式概述

    1. 分布式与集群的区别: 分布式是把一个业务拆分成多个子业务,然后各个子业务部署在不同的服务器上。而集群是同一个业务部署多个服务器上。 2. ...