摘要: 直接上码: public class demo { private static String prints(String str){ str+=" helloworld"; System.out.println(str); return str; } public static void main 阅读全文
posted @ 2019-01-16 23:24 小白成长路·· 阅读(123) 评论(0) 推荐(0) 编辑
摘要: CAP理论:c 强一致性 a 可用性 p 分区容错性 ZooKeeper遵循的是CP, Eureka 则是AP。 Zookeeper保证CP 当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一 阅读全文
posted @ 2019-01-13 23:08 小白成长路·· 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 前面已经说明了Bean组件对Spring的重要性,下面看看Bean这个组件式怎么设计的。Bean组件在Spring的org.springframework.beans包下。这个包下的所有类主要解决了三件事:Bean的定义、Bean 的创建以及对Bean的解析。对Spring的使用者来说唯一需要关心的 阅读全文
posted @ 2018-10-28 20:14 小白成长路·· 阅读(831) 评论(0) 推荐(0) 编辑
摘要: Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图: 图1.Spring框架的总体架构图 从上图中可以看出Spring框架中的核心组件只有三个:Core、Context和Beans。它们构建起了整个Spring的骨骼架构。没有它们就不可能有AOP、Web等上 阅读全文
posted @ 2018-10-28 19:44 小白成长路·· 阅读(4993) 评论(0) 推荐(2) 编辑
摘要: 核心容器(Spring Core) 核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范 阅读全文
posted @ 2018-09-28 23:22 小白成长路·· 阅读(344) 评论(0) 推荐(0) 编辑