摘要:
1. 设计模式的概念 软件设计模式(Software Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有 阅读全文
摘要:
layout: post title: 单例模式 categories: [设计模式] description: 单例模式 keywords: 设计模式,单例模式 代码:https://gitee.com/Aes_yt/design-pattern 单例模式 单例模式(Singleton)是一种创建 阅读全文
摘要:
layout: post title: 工厂模式 categories: [设计模式] description: 工厂模式 keywords: 简单工厂,工厂方法,抽象工厂 代码:https://gitee.com/Aes_yt/design-pattern 工厂模式 1. 简单工厂模式 简单工厂模 阅读全文
摘要:
layout: post title: 原型模式 categories: [设计模式] description: 原型模式 keywords: 原型模式 代码:https://gitee.com/Aes_yt/design-pattern 原型模式 概念 原型模式将一个已经创建的实例作为原型,复制出 阅读全文
摘要:
layout: post title: 建造者模式 categories: [设计模式] description: 建造者模式 keywords: 建造者模式, 链式赋值 代码:https://gitee.com/Aes_yt/design-pattern 建造者模式 建造者模式是将一个复杂对象,解 阅读全文
摘要:
layout: post title: 代理模式 categories: [设计模式] description: 代理模式 keywords: 代理模式, Proxy, cglib 代码:https://gitee.com/Aes_yt/design-pattern 代理模式 代理模式需要给某对象提 阅读全文
摘要:
dubbo是一种基于Java的高性能RPC框架,最初由阿里巴巴开发,2018年2月进入Apache孵化器。 官方网站(本文第2,3部分摘自官网):https://dubbo.apache.org/zh/ Apache Dubbo |ˈdʌbəʊ| 提供了六大核心能力:面向接口代理的高性能RPC调用, 阅读全文
摘要:
本文介绍了zookeeper的下载安装以及用xml配置服务消费者和提供者的例子。 1. zookeeper下载安装 本文的例子使用zookeeper作为注册中心。 首先,从官网下载zookeeper,我选择的是Apache ZooKeeper 3.6.3版本。下载完成后,解压到自己的目录。https 阅读全文
摘要:
本文介绍注解方式配置dubbo的例子。 服务提供Provider 1. 定义接口Animal和实现类Cat Animal: public interface Animal { /** * 描述: 返回动物的叫声 */ String sound(); } Cat: package com.yt.pro 阅读全文
摘要:
本文介绍java中的线程池类ThreadPoolExecutor。 我们可以利用ThreadPoolExecutor创建线程池,这个类中有多个构造方法。 ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveT 阅读全文