官网[https://www.keepalived.org/index.html] 测试:三台机器(一主两备) 都安装好了nginx,index.html都添加上机器序号不断...
![240](https://upload.jianshu.io/users/upload_avatars/27828059/c93acd2e-ad45-4d1e-8800-55ef785fe5cd.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
官网[https://www.keepalived.org/index.html] 测试:三台机器(一主两备) 都安装好了nginx,index.html都添加上机器序号不断...
linux 3.10内核在集群具有不稳定性需要升级内核至4.19+ 环境配置 1.基本配置 2.Docker环境安装 生成组件通信证书[https://kubernetes....
Nacos2.1.1下载地址[https://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2....
为什么多线程很重要? 硬件:摩尔定律失效,电路上的元器件数目每隔18个月增加一倍,可从2003年开始CPU主频不再翻倍,而是采用多核而不是更快的主频。在核数不断增加情况下,要...
JVM规范官方文档[https://docs.oracle.com/javase/specs/index.html] JVM是一个跨语言的平台,加载字节码文件,翻译成不同系统...
引用官方的demo示例: DispatcherServlet会形成两个父子容器:Root WebApplicationContext(父容器:SpringIoc)负责包扫描所...
ApplicationContext与BeanFactory的区别? BeanFactory是Spring的顶层接口设计,ApplicationContext接口是BeanF...
责任链(Chain)模式:避免多个处理者耦合在一起,通过对象记录下一个对象的引用而形成的处理链条。以Filter过滤器为例:
观察者(Observer)模式类似于一种发布订阅,当一个对象改变,通知依赖对象。一对多进行观察(监听),也可以相互观察以博主与订阅者的关系为例:
策略(Strategy)模式定义了不同的实现逻辑,可以动态进行切换和扩展实现
模板模式(Template)抽象类定义了执行固定流程,子类可以按需重写方法不同实现以制作豆浆流程为例:
代理模式(Proxy)对原有类进行功能增强或替换。代理模式又分为静态代理和动态代理。静态代理又跟装饰器模式[https://www.jianshu.com/p/ffb20e9...
装饰器模式(Decorator/Wrapper)向一个现有的对象添加新的功能,同时又不改变其结构。与适配器很相似,但区别在于适配器兼容两个类,装饰器只对一个类增强 简单用两个...
适配器模式(Adapter)在不修改已有接口的基础上,能够使新的接口兼容旧接口 接下来我用手机和充电器模拟使用场景 充电器列举Usb、Lightning两种类型 手机列举安卓...
建造者(Builder)模式隐藏了某个对象的创建过程 在日常开发中为了便捷,可以使用lombok提供的@Builder
工厂(Factory)模式提供了一种创建对象的方式,不需要关心对象的创建细节,我要什么,工厂就给我什么。 接下来我用生产电话的场景进行运用工厂模式。 使用new对象方式来创建...
首先在同一方法中执行两个不同数据源的dml语句,然后发现本应该插入clickhouse的数据跑到的mysql中@DS定义在Mapper层,然后我尝试把saveBatch换成s...
ClickHouse安装 参考:官方安装文档[https://clickhouse.com/docs/zh/getting-started/install/]我这里选用手动下...