自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 设计模式六大原则

1.单一职责 一个类最好只做一件事。 这个在实现中尽量遵守,但有时候也很难遵守,因为会存在职责扩展,强制遵守这一原则改成成本可能会很大。 2.里氏替换原则 子类可以扩展父类的功能,但不要改变父类的功能。 3.依赖倒置原则 高层应该依赖底层模块的抽象,而不是依赖底层模块的具体,即面向接口编程。 在实际编程中,我们一般要做到如下3点: 1).低层模块尽量都要有抽象类或者接口 2).变量的声明类型尽量是抽象类或者接口 3).使用集成是要遵循里氏替换原则 4.接口隔离原则 尽量细化接口,即接

2020-07-27 11:01:30 112

原创 docker-compose搭建elasticsearch集群

1.创建目录 mkdir /home/wangyan/es/master/config && mkdir /home/wangyan/es/master/data && mkdir /home/wangyan/es/master/log && mkdir /home/wangyan/es/node1/config && mkdir /home/wangyan/es/node1/data && mkdir /home/

2020-07-06 19:14:54 2674

原创 docker-compose搭建kafka集群

1.集群规划 zk1 192.168.88.3:2181 zk2 192.168.88.3:2182 zk3 192.168.88.3:2183 kafka1 192.168.88.3:9092 kafka2 192.168.88.3:9093 kafka3 192.168.88.3:9094 2.创建目录 mkdir -p /home/wangyan/zookeeper/zk1/conf && mkdir -p /home/

2020-05-22 13:05:51 1580 2

原创 根据docker-compose搭建多主多从RocketMQ集群

1.创建目录 mkdir -p /home/wangyan/rocketmq/namesvr1/data && mkdir -p /home/wangyan/rocketmq/namesvr1/log && mkdir -p /home/wangyan/rocketmq/namesvr2/data && mkdir -p /home/wangyan/rocketmq/namesvr2/log && mkdir -p /home/wa

2020-05-20 21:21:15 1727 1

原创 docker部署redis集群

1.集群规划(使用3台虚拟机) master1 192.168.88.3:7001 master2 192.168.88.4:7002 master3 192.168.88.5:7003 slave1 192.168.88.4:7004 slave2 192.168.88.5:7005 slave3 192.168.88.3:7006 2.拉取镜像 docker pull redis:5.0 3.在192.168.88.3上创建目录 1)创

2020-05-20 11:34:33 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除