码迷,mamicode.com
首页 > 2020年09月17日 > 全部分享
redis哨兵加上vip
redis主从模式加上vip,业务直接连接vip,这样在主发生down时,业务不用做任何调整,但是仍然需要人工介入将从库变成主库 cluster模式,我们的php支持也不太好,并且cluster模式在某个节点down后,如果没有从库来补上,那这个slot的数据就访问不了 哨兵模式,当主节点down时,由RedisSentinel自动完成故障发现和转移,不需要人工介入,但是业务连接的ip发生了变化,现在
分类:其他好文   时间:2020-09-17 20:32:09    阅读次数:30
Kubernetes备份恢复之velero实战
一背景Kubernetes集群备份是一大难点。虽然可以通过etcd来进行备份来实现K8S集群备份,但是这种备份很难恢复单个Namespace。对于K8s集群数据的备份和恢复,以及复制当前集群数据到其他集群等都非常方便。可以在两个集群间克隆应用和命名空间,来创建一个临时性的开发环境。二Velero概述2.1什么是VeleroVelero是一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言
分类:Web程序   时间:2020-09-17 20:31:53    阅读次数:40
kubernetes使用中的相关问题避坑
kubernetes使用中常见问题汇总
分类:Web程序   时间:2020-09-17 20:31:35    阅读次数:32
动态DNS
![](https://s4.51cto.com/images/blog/202009/10/6b317d8894fdb1ac932d2fc0bd4048e5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:其他好文   时间:2020-09-17 20:31:16    阅读次数:34
python使用for生成列表
在python中,可以把for循环写在一行,生成一个新的列表,使用起来非常方便。
分类:编程语言   时间:2020-09-17 20:30:56    阅读次数:41
使用conda pip 安装requirement.txt指定的依赖包
pippip批量导出包含环境中所有组件的requirements.txt文件pipfreeze>requirements.txtpip批量安装requirements.txt文件中包含的组件依赖pipinstall-rrequirements.txtcondaconda批量导出包含环境中所有组件的requirements.txt文件condalist-e>requirements.tx
分类:其他好文   时间:2020-09-17 20:30:45    阅读次数:34
面试问道你还有什么问题要问?高效回答
面试问道你还有什么问题要问?高效回答
分类:其他好文   时间:2020-09-17 20:30:25    阅读次数:24
Xor-MST
题意 给出一个 \(n\) 个点的无向完全图,每个点的点权为:\(a_i\),每条边的权值为该边两个端点的点权的异或值。求出这个图最小生成树的权值。 $1\leq n \leq 200000,0\leq a_i < 2^{30}$ 题目链接:https://codeforces.com/proble ...
分类:其他好文   时间:2020-09-17 20:29:54    阅读次数:30
guava 基础类型应用
guava提供了Bytes/Shorts/Ints/Iongs/Floats/Doubles/Chars/Booleans这些基本数据类型的扩展支持,只有你想不到的,没有它没有的!对JDK集合的有效补充 对于程序员来说直接上代码比讲解来的更实际一些,这里注重聊一下 Ints 的使用,其他类型的都类似 ...
分类:其他好文   时间:2020-09-17 20:29:39    阅读次数:29
LeetCode | 0040. Combination Sum II组合总和 II【Python】
Problem LeetCode Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where t ...
分类:编程语言   时间:2020-09-17 20:29:16    阅读次数:30
MySQL
PDOException: SQLSTATE[HY000] [2002] No such file or directory in lock_may_be_available() (line 167 of /var/www/html/acuvue/wwwtrainingjjmccomcn/publi ...
分类:数据库   时间:2020-09-17 20:29:02    阅读次数:108
【leetcode】转变日期格式
char * reformatDate(char * date){ int len = strlen(date); int i,j=0; char* str = (char*)calloc(len*2,sizeof(char)); char* arr[] = {"Jan","01","Feb","0 ...
分类:其他好文   时间:2020-09-17 20:28:40    阅读次数:42
校招基础——时钟
1、什么是时钟抖动(jitter) 芯片的某一个给定点上时钟周期发生暂时性变化,即达到电路某一点的连续时钟边沿之间间隔的变化称为时钟抖动。 2、什么是时钟偏移(skew) 时钟信号到达数字电路各个部分所用时间的差异。由于时钟源到达不同寄存器所经历路径的驱动和负载的不同,时钟边沿的位置有所差异,因此就 ...
分类:其他好文   时间:2020-09-17 20:28:22    阅读次数:43
线程学习二
线程学习二 串行、并发、并行 串行 串行如图所示: 串行可以理解为鱼贯而行,任务一个个完成,可以遵循某一原则,但是必须完成前一个任务之后才能完成下一个任务。时间是线性的,即所有程序运行时间之和。 并发 并发如图所示: 并发就是在一段时间内以交替的方式去完成多个任务,可以理解为,cpu内部有一个时间片 ...
分类:编程语言   时间:2020-09-17 20:28:06    阅读次数:32
第三章 垃圾收集器与内存分配策略
3.1 概述 当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到高并发的瓶颈时,就必须研究垃圾回收了。 程序计数器、虚拟机栈、本地方法栈随线程生,随线程死,不用过多的考虑垃圾回收的问题。 java堆和方法区则有着很明显的不确定性:一个接口的多个实现类需要的内存可能会不一样,一个方法所执行 ...
分类:其他好文   时间:2020-09-17 20:27:50    阅读次数:31
Linux文件目录
1、文件夹目录 /etc 系统重要配置文件,以及常用服务器文件 /var 存放系统引导启动时产生的可变文件,文件通常动态更改的,例如:缓存目录,日志文件 /run 系统启动后,运行的程序产生的运行时的数据,包括进程的 pid文件,锁文件等 /home 普通用户的主目录,普通用户的家目录默认为 /ho ...
分类:系统相关   时间:2020-09-17 20:27:29    阅读次数:46
IDEA通过Git回滚到项目的某个版本(提交节点)
在重新拉下代码之后,首页出现问题,不能进行相关测试了。遇到问题的下一步就是去解决当下问题,便有了以下的解决方案: 1、依次选择 VCS--Git--Show History,则可以展示到项目提交的历史版本; 2、历史提交的版本记录如下,这里我们假设要回滚到 “审批流程修改”的 版本,选中“审批流程修 ...
分类:其他好文   时间:2020-09-17 20:27:11    阅读次数:28
2122条   上一页 1 ... 38 39 40 41 42 43 44 ... 125 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!