Java
低调小熊猫Study notes
低调小熊猫
热爱博客,热爱开源 个人博客:https://ilovey.live
展开
-
Dubbo(三):框架设计
整体设计图例说明:图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Config 层为 API,其它各层均为 SPI。图中绿色小块的为扩展接口,蓝色小块为实现类,图中只显示用于关联各层的实现类...原创 2019-11-13 10:34:44 · 770 阅读 · 1 评论 -
Dubbo(二):zookeeper 注册中心
zookeeper 注册中心Zookeeper 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 [1]。流程说明:服务提供者启动时: 向 /dubbo/com.foo.BarService/providers 目录下写入自己的 URL 地址服务消费者启动时: 订阅 /dubbo...原创 2019-11-09 16:54:18 · 1125 阅读 · 0 评论 -
Dubbo(一):dubbo-spring-boot-starter
dubbo-spring-boot-starterEnglishDubbo Spring Boot Starter。也可以关注dubbo官方的dubbo-spring-boot-project支持jdk版本为1.6或者1.6 (在修改源码前,请导入googlestyle-java.xml以保证一致的代码格式)如何发布dubbo服务添加依赖: <dependenc...原创 2019-11-04 20:26:17 · 1959 阅读 · 0 评论 -
《CI/CD 流程以及原理说明》
自动化部署 CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。本 Chat 将从流程以及原理入手到实战演练,技术栈/关键词:Gitlab-CIDockerMavenGoogle JibNexus适宜人群微服务...原创 2019-11-01 18:07:48 · 1185 阅读 · 0 评论 -
《设计模式》之观察者模式
观察者模式观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新观察者模式就两种角色,一是观察者,二是被观察者( 主题 ),也可以认为是订阅者和发布者。收通知的就是观察者。如果观察者和被观察者这几个字已被混淆,可以用报纸发布订阅来套。客户是订阅报纸,收报纸的人( 收通知 ),所以客户就是观察者,那么报社就是被观察者了。使用/** *...原创 2019-11-01 16:57:14 · 368 阅读 · 0 评论 -
《设计模式》之装饰器模式
装饰器模式装饰器模式中主要有两个角色:装饰器(夹克,帽子)被装饰的对象(老王)装饰器和被装饰的对象有两个特点,也是装饰器模式的关键:他们实现同一个接口装饰器中使用了被装饰的对象使用:/** * <p> *定义一个接口 * </p> * * @author aodeng-低调小熊猫 * @since 19-7-11 */publ...原创 2019-11-01 15:19:19 · 329 阅读 · 0 评论 -
《设计模式》之抽象工厂模式
抽象工厂模式本来不想写这篇文章的,应该是不想写工厂模式,因为基本大家都会,不过今天看到一个老铁的博客,https://www.yuxuan66.com/16 关于抽象模式的实现,写得不错,看了几遍之后,有了点自己的想法,随便再熟悉一下工厂模式,于是就有了这篇文章,主要是抽象工厂,引用下老铁的例子:咖啡工厂做大做强,引入了新的饮品种类:茶、碳酸饮料。中国工厂仅能制作咖啡和茶,美国工厂仅能制作咖啡和...原创 2019-11-01 15:09:41 · 321 阅读 · 0 评论 -
《设计模式》之单例模式
单例模式单例模式确保一个类只有一个实例,并提供一个全局访问点使用懒汉式/** * @program:hope * @author:aodeng * @微信公众号:低调小熊猫 * @create:2018-11-15 13:20 **/public class SingleObject { /**===============懒汉式(那个取的名字,本人表示根本记不住)英文...原创 2019-11-01 14:12:43 · 310 阅读 · 0 评论 -
《设计模式》之策略模式
策略模式这里我举一个计算器的例子我会创建一个计算接口,接口实现加法,减法这两个类,再创建一个计算器类(设置计算方法,返回值),最后创建一个test类测试计算接口public interface Operation { public int doOperation(int number1,int number2);}接口实现加法,减法这两个类public class Opera...原创 2019-11-01 12:48:53 · 351 阅读 · 0 评论 -
推荐一款现代化的脚手架项目《hope-boot》
简介:一款现代化的脚手架项目。企业开发?接外包?赚外快?还是学习?这都能满足你,居家必备,值得拥有:beers:------------------------------文档:使用说明:https://github.com/hope-for/hope-boot/wiki捐赠:请作者吃个肉夹馍 :)Links:CI/CD 流程以及原理说明Github熊猫哥...原创 2019-11-01 11:44:52 · 515 阅读 · 0 评论