摘要:
嵌套类(nested class):定义在一个类中的类; 嵌套类根据分俩种静态的和非静态的:静态的叫做静态嵌套类(static nested class),非静态的叫做内部类(inner class)
阅读全文
posted @ 2020-05-22 10:49
jadestoner
阅读(190)
推荐(0)
摘要:
好处: 静态方法有名称 不必在每次调用时都创建一个新的对象 可以返回原返回类型的任何子类型的对象 可以自动类型推导,使代码简洁 缺点: 如果类不含共有的或者被保护的构造函数,则不能被子类化 他们与其他的静态方法实际上没有任何区别 好处1:静态方法有名称 对于客户端来说更易于使用和阅读 用名字来区分出
阅读全文
posted @ 2020-05-08 18:21
jadestoner
阅读(374)
推荐(0)
摘要:
缘起 之所以写这个博客呢,一是自己做备忘用的学习总结;其次呢,就是spring越来越复杂,各种功能越来越多,各种复杂兼容适配的源码看的人眼花撩乱,云里雾里,深入而不能浅出。 本人在这里呢,就删繁就简,带领大家学习一番,保证大家能花费最少的精力,学习到最有用的干货。 "具体代码github在这里 "
阅读全文
posted @ 2019-10-11 18:02
jadestoner
阅读(321)
推荐(0)
摘要:
写在前面的话 dubbo是什么,有什么用 RPC服务框架。RPC是什么?RPC是一种RMI。
阅读全文
posted @ 2019-08-27 13:25
jadestoner
阅读(184)
推荐(0)
摘要:
为了落户,好好备考。 新建的群,欢迎大家加入,互相监督学习指导相与析。 群内有历年真题及答案,备考大纲等, 群号723626762
阅读全文
posted @ 2019-07-31 11:42
jadestoner
阅读(409)
推荐(0)
摘要:
Explicit target 在开发和测试环境中,通常需要绕过注册中心,直接连接指定的服务提供者进行测试。在这种情况下,点对点的直接连接是需要的,服务提供者将忽略提供注册提供者的列表。接口A配置了点对点,不会影响接口B从注册中心获取列表。 Configure with XML 如果是线上需求需要点
阅读全文
posted @ 2019-07-29 10:39
jadestoner
阅读(173)
推荐(0)
摘要:
Thread Model(线程模型) 如果事件处理可以很快被执行完,像内存标记那样,不需要分发出新的请求,那么它可以直接由I/O线程来处理,因为它减少了线程的分发。 如果事件处理起来很慢,或者需要发起新的I/O请求,比如查询数据库,那么这些事件应该在线程池中被执行。否则I/O线程可能会阻塞,导致不能
阅读全文
posted @ 2019-07-29 09:49
jadestoner
阅读(180)
推荐(0)
摘要:
LoadBalance (负载均衡) Dubbo提供了为集群的负载均衡提供了一系列的平衡策略,默认的是 random 。 也可以自己写一个。 内置的策略 Random LoadBalance(随机) Ramdom ,根据权重随机 调用的越多,分布越均匀。当使用权重时,结果也是与之一致的,可以根据它来
阅读全文
posted @ 2019-07-26 17:23
jadestoner
阅读(466)
推荐(0)
摘要:
Check on start up(启动检查) Dubbo默认会在启动的时候检查它依赖的服务是否可用。当发现服务不可用的时候它会抛出一个异常来组织spring完成初始化,这回促使你在应用发布之前及早地发现问题,默认配置:check=。 可以使用check=false来关闭检查。例如,测试环境的时候有
阅读全文
posted @ 2019-07-26 16:34
jadestoner
阅读(249)
推荐(0)
摘要:
2019 07 26 初学阶段 对dubbo有一个基础的认识,是一个提供了远程调用的框架。 远程调用是以接口作为契约的,接口规定了方法签名,(尽量按值传递,不要传行为作为参数)。 利用了zookeeper作为服务注册发现中心,这里不谈zookeeper的优缺点,假设是完美的。(enreka) 消费端
阅读全文
posted @ 2019-07-26 15:48
jadestoner
阅读(521)
推荐(0)