240 发简信
  • 记类初始化一个神奇的地方

    情况:在使用Class.forName进行动态加载类的时候,默认对类进行了初始化, 然后初始化的过程抛出了一个异常如下: 虽然说类路径下确实没有...

  • Dubbo SPI

    Java提供了SPI机制(ServiceLoader)来进行服务发现,而Dubbo中的扩展点同样使用了SPI机制进行扩展点的发现。 @SPI @...

  • Mybatis入门到精通-note1

    简介 Mybatis将Java方法与SQL语句关联,简化了JDBC的使用,SQL语句在一行代码中执行 提供了映射引擎,将SQL执行结果与对象树映...

  • Redis简介

    Redis是一个速度非常快的非关系型数据库,可以存储键与5种不同类型的值之间的映射,可以将存储在内存的键值对数据持久化到硬盘,可以通过复制扩展读...

  • InnoDB Locking And Transaction

    1.Locking 1.1加锁模式:共享锁与独占锁 InnoDB实现了两类行级锁, shared(S)locks 和exclusive(X)lo...

  • 120
    Elastic-Job整理

    1.1RegistryCenter ZookeeperRegistryCenter内部通过ZookeeperConfiguration的配置信息...

  • 类加载

    类加载时机 虚拟机规范中没有规定类加载的时机,但是规定了需要进行初始化的5种情况(而加载、验证、准备必须在此之前)。 遇到new、getstat...

  • Class文件

    载体 二进制流 字节为单位,没有分隔符,大端编码(高位在前) 由无符号数(u1|u2|u4|u8)和表(*_info)构成 魔数与版本号 u4:...

  • Spring JDBC

    统一的数据访问异常体系 问题:DAO模式下,数据访问接口需要抛出异常,如果异常特定于某种实现,那么使用这个接口的代码将会与特定的实现绑定,如果更...