摘要: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代理类和委托类通常会 阅读全文
posted @ 2020-10-16 15:25 深陈 阅读(122) 评论(0) 推荐(0)
摘要: 一、字节与字符 字节与字符之间的关系 Java采用unicode编码,通讲,2个字节来表示一个字符。 在0~127整数之间的字符映射,unicode向下兼容ASCII,也就是1个字节表示一个字符。 一个中文或英文字符的unicode编码都占2个字节。 编码方式 英文字符 中文字符 GB 2312、G 阅读全文
posted @ 2020-10-16 15:18 深陈 阅读(531) 评论(0) 推荐(0)
摘要: 1.c++基础 1.c++ HelloWord #include <iostream> using namespace std; int main() { cout << "Hello World!\n";//cout为输出流,cin为输入流 } 2.自定义类型 auto:编辑器通过初始值自动推断变 阅读全文
posted @ 2020-10-16 15:12 深陈 阅读(149) 评论(0) 推荐(0)
摘要: BeanFactory,这是Spring容器的基础实现类,它负责生产和管理Bean的一个工厂。当然BeanFactory只是一个接口,它的常用实现有XmlBeanFactory、DefaultListableBeanFactory、ApplicationContext等。 FactoryBean F 阅读全文
posted @ 2020-10-16 15:10 深陈 阅读(84) 评论(0) 推荐(0)
摘要: 二叉树模型 基本结点 public class Node { Object data; Node leftChild; Node rightChild; public Node(Object data, Node leftChild, Node rightChild) { super(); this 阅读全文
posted @ 2020-10-16 15:08 深陈 阅读(128) 评论(0) 推荐(0)
摘要: 1.源码分析 1.1分析服务导出入口 当容器为spring是dubbo会为容器注册两个监听器:DubboLifecycleComponentApplicationListener和DubboBootstrapApplicationListener。第一个监听器主要负责从容器中获取org.apache 阅读全文
posted @ 2020-10-16 15:03 深陈 阅读(363) 评论(0) 推荐(0)
摘要: 1简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能 阅读全文
posted @ 2020-10-16 15:02 深陈 阅读(160) 评论(0) 推荐(0)
摘要: 1.服务引用原理 Dubbo 服务引用的时机有两个,第一个是在 Spring 容器调用 ReferenceBean 的 afterPropertiesSet 方法时引用服务,第二个是在 ReferenceBean 对应的服务被注入到其他类中时引用。这两个引用服务的时机区别在于,第一个是饿汉式的,第二 阅读全文
posted @ 2020-10-16 15:01 深陈 阅读(533) 评论(0) 推荐(0)
摘要: 首先入口选定在org.springframework.beans.factory.support.DefaultListableBeanFactory#preInstantiateSingletons这个方法中 public void preInstantiateSingletons() throw 阅读全文
posted @ 2020-10-10 23:37 深陈 阅读(141) 评论(0) 推荐(0)
摘要: 有关redis协议信息(https://redis.io/topics/protocol) 搭建环境 //jedis连接客户端 public class RedisClient { public static void main(String[] args) { //默认localhost,6379 阅读全文
posted @ 2020-10-10 23:36 深陈 阅读(89) 评论(0) 推荐(0)