240 发简信
IP属地:上海
  • Stream

    并行流 并行流就是把一个内容分成多个数据库,并用不同的线程分别处理每个数据块的流 Java8中将并行流进行了优化,我们可以很容易的对数据进行并行操作,Stream API可以...

  • CAS

    CAS的全称是Compare-And-Swap,它是CPU并发原语 它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程保证原子性 CAS并发原语体现在...

  • Redis

    Redis提供了五种主要的数据类型,它提供了强大且实用的功能,然而实际开发中,有大多数的开发者仅仅只会使用简单的 Redis String的 Get和Set,下面简单介绍Re...

  • AQS

    例如 ReentrantLock、CountDownLatch、CycleBarrier 底层都是通过AQS来实现的AQS的核心思想:如果被请求的共享资源空闲,则将当前请求的...

  • Mysql

    通常一棵B+树可以存放多少行数据?我们先假设B+树高为2,即存在一个根节点和若干个叶子节点,那么这棵B+树的存放总记录数为:根节点指针数*单个叶子节点记录行数。 上文我们已经...

  • 分区表

    使用分区方式建立的表叫分区表 范围分区每个分区都由一个分区键值范围指定(对于一个以日期列作为分区键的表,“2005 年 1 月”分区包含分区键值为从“2005 年 1 月 1...

  • esb

    企业服务总线,即ESB全称为Enterprise Service Bus,指的是传统[中间件技术]、[Web]服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑...

  • ThreadLocal

    从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线...

  • BufferedReader

    BufferedReader是缓存流的一个类。 缓存流是计算机领域中输入输出流的一种常见形式。包括BufferedInputStream/ BufferedOutputStr...

  • MVC 模式

    MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或...

  • 建造者模式

    建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 建造者模式与抽...

  • 策略模式

    策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算...

  • 代理模式

    代理模式的定义与特点代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间...

  • 装饰器模式

    装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式...

  • 120
    Propagation

    REQUIRED原来的数据: 执行结果:都失败 执行结果:只有使用Aop代理的require_new 执行成功 外层捕获到异常 未执行成功,require_new的方法也因为...

  • 桥接模式

    桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉...

  • 适配器模式

    适配器模式Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负...