240 发简信
IP属地:北京
  • 3种方案保证数据库与缓存的一致性

    3种方案保证数据库与缓存的一致性 延时双删策略删除缓存重试机制读取biglog异步删除缓存

  • Resize,w 360,h 240
    Spring循环依赖

    什么是循环依赖? 举个例子 再看个简单的图: 像这样,创建 a 的时候需要依赖 b,那就创建 b,结果创建 b 的时候又需要依赖 a,那就创建 ...

  • Java8 常用的Stream流操作

    概念:Steam 是Java8 提出的一个新概念,不是输入输出的 Stream 流,而是一种用函数式编程方式在集合类上进行复杂操作的工具。简而言...

  • Resize,w 360,h 240
    JVM运行原理及优化

    我们写好的代码,是要通过JVM才能运行的JVM 想要执行一个类,首先要加载类,在加载类之前,需要先编译成字节码class 文件然后就执行类的加载...

  • Resize,w 360,h 240
    java 类加载机制

    类加载时机: 加载、验证、准备、解析、初始化、使用、卸载。 加载:通过一个类的全限定名来获取此类的二进制字节流。将这个字节流所代表的静态存储结构...

  • Resize,w 360,h 240
    数据库并发事务存在的问题(脏读、不可重复读、幻读等)

    一个数据库可能拥有多个访问客户端,这些客户端并发访问数据库时,若没有采取必要的隔离措施,存在以下问题,这些问题分为5类,包括3类数据读问题:脏读...

  • Resize,w 360,h 240
    Mysql中MVCC的使用及原理详解

    数据库默认隔离级别:RR(Repeatable Read,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别创建一张存储引擎为test...

  • Stream.reduce()合并流,如BigDecimal 的add求和

    在 Java 8 中,Stream.reduce()合并流的元素并产生单个值。 使用 for 循环的简单求和运算。 相当于 Stream.red...