码迷,mamicode.com
首页 > 2021年05月25日 > 全部分享
使用HeartBeat实现高可用HA的配置过程详解
一、写在前面 HA即(high available)高可用,又被叫做双机热备,用于关键性业务。简单理解就是,有2台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换至B机器继续提供服务。常见的实现高可用的开源软件有 heartbeat 和 keepalived。 这 ...
分类:其他好文   时间:2021-05-25 18:40:44    阅读次数:0
MySQL 如何删除有外键约束的表数据
MySQL 如何删除有外键约束的表数据 今天删除数据库中数据,提示因为设置了foreign key,无法修改删除可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。 SET FOREIGN_KEY_CHECKS=0;删除,更新数据, 恢复外键 SET FOREIGN_KEY_CHEC ...
分类:数据库   时间:2021-05-25 18:40:26    阅读次数:0
最小乘积生成树
思想和分治凸包算法很像。 把生成树的$(\sum_x,\sum_y)\(投射到平面上,我们要找到\)(x,y)$使得$x,y$最小。 可以证明,最优的$(x,y)$在凸包上。 证明可见2018国集论文。 考虑怎么求凸包,可以分治,保证当前处理的$(l,r)$是凸包上的连续一段。 先求出凸包的最左/最 ...
分类:其他好文   时间:2021-05-25 18:40:07    阅读次数:0
添加阴影效果
1、添加文本阴影 在CSS中可以使用text-shadow属性设置带阴影的文本。此属性可设置阴影的像素长度、宽度和模糊的距离以及阴影的颜色。 语法: text-shadow: h-shadow v-shadow blur color; 属性值: ● h-shadow:设置水平阴影的位置,允许负值。 ...
分类:其他好文   时间:2021-05-25 18:39:53    阅读次数:0
两数相加
题目:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 思路: 代码: 1 /** 2 * Definition fo ...
分类:其他好文   时间:2021-05-25 18:39:30    阅读次数:0
三、软件设计原则
3,软件设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 3.1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简 ...
分类:其他好文   时间:2021-05-25 18:39:05    阅读次数:0
代码安全 | 第十七期:对象只定义了Equals和Hashcode方法之一的漏洞
本期主题为违规的对象模型:对象只定义了Equals和Hashcode方法之一漏洞的相关介绍。 一、什么是“违规的对象模型:对象只定义了Equals和Hashcode方法之一”的漏洞? 也就是同一个对象没有同时包含equals和hashcode。因为Java对象需要遵守许多与相等相关的约束条件。其中一 ...
分类:其他好文   时间:2021-05-25 18:38:40    阅读次数:0
JS 对象解构时候的重命名及默认值设置
const obj = { a: 1, b: 2, c: 3 } const { a: a1, b: b2, c: c3, d: d4 = "default" } = obj 通过上面对 obj 对象的结构,会得到 a1、b2、c3 和 d4 这 4 个变量,同时由于 obj 里面没有 d 属性,所 ...
分类:Web程序   时间:2021-05-25 18:38:20    阅读次数:0
Lc509_斐波那契数
package com.example.leetcode; /** * @description: 509. 斐波那契数 * 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: * <p> * F(0) = ...
分类:其他好文   时间:2021-05-25 18:37:56    阅读次数:0
App项目测试实战(九)--Fiddler弱网测试
弱网测试 概念 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。 从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界 ...
分类:移动开发   时间:2021-05-25 18:37:38    阅读次数:0
解决go get 获取不到国外包的问题
解决go get 获取不到国外包的问题 获取gopm gopm能绕过防火墙,其实是在网上有一个镜像,然后从镜像中拿到需要的包 go get -v github.com/gpmgo/gop 等待下载结束后就可以下载国外的一些包了 ...
分类:其他好文   时间:2021-05-25 18:37:20    阅读次数:0
Nginx中server_name 参数详解
Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为: 1、准确的server_name匹配,例如: server { listen 80; server_name domain.com www.domain.com; ... ...
分类:其他好文   时间:2021-05-25 18:37:07    阅读次数:0
计算机网络的体系结构
将总体要实现的很多功能分配在不同层次中; 对每个层次要完成的服务及服务要求都有明确规定; 不同系统的最低层之间存在着 “物理”通信; 不同系统的对等层之间存在着“虚拟”通信; 高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法 ...
分类:其他好文   时间:2021-05-25 18:36:33    阅读次数:0
浏览器-前端简史
https://juejin.cn/post/6844903727380332558 ...
分类:其他好文   时间:2021-05-25 18:36:09    阅读次数:0
Jenkins 参数多选框配置
Jenkins 参数多选框配置 安装插件 Extended Choice Parameter plugin 1. 新建一个流水线项目 2.选择参数化构建,并选择Extended Choice Parameter选项 3.填写参数名称和描述 4.勾选Basic Parameter Types选项 填写 ...
分类:其他好文   时间:2021-05-25 18:35:54    阅读次数:0
java:分块上传 和 合并分块
我们上传文件时,当文件比较大的时候,我们往往采用前端将大文件分割,分块多次上传给后端,全部上传成功再合并分块的方式上传。(这里仅介绍后端操作) import com.sundear.model.exception.ServiceException;import lombok.extern.slf4j ...
分类:编程语言   时间:2021-05-25 18:35:30    阅读次数:0
用户登录信息存session
UserInfoHolder --也可以换成user /** *用户登录 返回角色ABCF,根据角色判断可查看哪个页面 * *///@ACL@PostMapping("/userLogin")public BaseResponse userLogin(@RequestBody User user, ...
分类:其他好文   时间:2021-05-25 18:35:11    阅读次数:0
195条   上一页 1 2 3 4 5 6 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!