- 博客(5)
- 收藏
- 关注
原创 设计模式六大原则
1.单一职责一个类最好只做一件事。这个在实现中尽量遵守,但有时候也很难遵守,因为会存在职责扩展,强制遵守这一原则改成成本可能会很大。2.里氏替换原则子类可以扩展父类的功能,但不要改变父类的功能。3.依赖倒置原则高层应该依赖底层模块的抽象,而不是依赖底层模块的具体,即面向接口编程。在实际编程中,我们一般要做到如下3点:1).低层模块尽量都要有抽象类或者接口2).变量的声明类型尽量是抽象类或者接口3).使用集成是要遵循里氏替换原则4.接口隔离原则尽量细化接口,即接
2020-07-27 11:01:30
123
原创 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
2727
原创 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
1604
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
1792
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.03.在192.168.88.3上创建目录1)创
2020-05-20 11:34:33
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人