使用Dubbo,基本都是在Spring的基础上。但其实Dubbo本身是不依赖Spring的,通过API的方式来看Dubbo,可以更直接。 Pro...
SPI的全名为Service Provider Interface,是Java实现面向接口的解耦机制。通过SPI,模块之间通过接口约定,而非具体...
标准库 字符串处理strings:包含了常规的字符串操作。比如查找、替换、切割等。strconv:包含了字符串和其他类型的转换操作。utf8:查...
进程是资源分配的基本单位,而线程而是CPU调度的基本单位。进程启动,就会创建一个线程,就是主线程,主线程可以通过系统调用pthread_crea...
每个进程都可以通过系统调用fork来创建子进程,子进程复制父进程的数据段、堆、栈和代码段。全盘复制父进程的数据会很低效,Linux内核采用一种写...
为什么需要分布式 通过复制(replication)实现容错 CPUs/mem/disk/net的水平扩容 分布式的难点 复杂。多个并发部分 部...
在xml配置的方式中,经常看到一些框架自定义的标签,看起来很高级。其中要实现,很简单。 声明自己的schema 这是第一步,首先为自己的组件定义...
BeanFactoryPostProcessor Spring IoC容器允许BeanFactoryPostProcessor在容器实例化任何b...
借助@Component Spring本身的@Component实现,依赖于ClassPathScanningCandidateComponen...