IO 读写的基础原理 程序进行 IO 的读写,依赖于系统底层的 IO 读写,基本上会用到底层的 read&write 两大系统调用。在不同的操作...
OpenFeign 简介 微服务提倡将一个原本独立的系统分成众多小型服务系统,这些小型服务系统都在独立的进程中运行,通过各个小型服务系统之间的协...
在分布式系统下,微服务之间不可避免地会发生相互调用,但是没有一个系统能够保证自身运行的绝对正确。微服务在调用过程中,很可能会面临依赖服务失效的问...
AbstractQueuedSynchronizer 抽象队列同步器 抽象队列同步器 AbstractQueuedSynchronizer,简称...
在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流...
乐观锁 & 悲观锁 乐观锁和悲观锁是在数据库中引入的名词,但是在 Java 并发包锁里面也引入了类似的思想。 悲观锁 悲观锁 指对数据被外界修改...
在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象, 会比较复杂且耗时耗资源,用原型模式生成对象就很高效,就像孙悟空...
概念 建造者模式是一种较为复杂的创建型模式,它将客户端与包含多个组成部分的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式...
概念 前面的工厂方法模式中考虑的只是一类产品的生产,如汽车厂只生产汽车,电视机厂只生产电视机等。同种类称为同等级,也就是说:工厂方法模式只考虑生...