使用 "velero" 可以对集群进行备份和恢复,降低集群DR造成的影响。velero的基本原理就是将集群的数据备份到对象存储中,在恢复的时候将数据从对象存储中拉取下来。可以从 "官方文档" 查看可接收的对象存储,本地存储可以使用Minio。下面演示使用velero将openstack上的opens ...
分类:
Web程序 时间:
2019-10-25 18:02:05
阅读次数:
859
最近在重构代码的时候,抽象了大量的接口。也使用这些抽象的接口做了很多伪继承的操作,极大的减少了代码冗余,同时也增加了代码的可读性。 然后随便搜了一下关于Go继承的文章,发现有的文章的代码量过多,并且代码format极其粗糙,命名极其随意,类似于A、B这种,让人看着看着就忘了到底是谁继承谁,我又要回去 ...
分类:
其他好文 时间:
2019-10-25 16:18:24
阅读次数:
67
package.json 配置 { "name": "yuyue", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "node ./webpack/server.js", "build&q ...
分类:
Web程序 时间:
2019-10-25 14:55:50
阅读次数:
145
Resolve Webpack 在启动后会从配置的入口模块出发找出所有依赖的模块,Resolve 配置 Webpack 如何寻找模块所对应的文件。 Webpack 内置 JavaScript 模块化语法解析功能,默认会采用模块化标准里约定好的规则去寻找,但你也可以根据自己的需要修改默认的规则。 al ...
分类:
Web程序 时间:
2019-10-24 17:04:42
阅读次数:
97
version: '3'services: discover: build: . container_name: discover restart: always volumes: - /data/Log:/Log - /etc/localtime:/etc/localtime ports: - 1 ...
分类:
其他好文 时间:
2019-10-22 18:18:17
阅读次数:
111
可以用来做进程保护!!! 平行得2个程序之间》通过cr3的切换,导致运行的代码是另外一个程序中的代码上面代码的缺陷:不能动态获取cr3,得程序二先运行打印出来不能很好平行的切换代码执行注意 这里实验的时候,需要多次调整地址;使得能平行过渡到另一个程序;可以使用Nop 这些填充来控制两者之间代码过度的... ...
分类:
系统相关 时间:
2019-10-22 15:32:41
阅读次数:
142
1.创建证书 使用JDK自带工具keytool 在cmd命令行中输入以下命令,keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "d:\apache-tomcat-8.0.15.keystore"(为存储路径,要与本地tomcat ...
分类:
Web程序 时间:
2019-10-22 13:06:25
阅读次数:
108
检测已经安装的vim rpm -qa | grep vi 安装vim yum -y install vim-enhanced 用vim 替换 vi vi ~/.bashrc #需要重启 或者使用source进行刷新 //添加内容 alias vi=vim 设置行号与缩进 vi /etc/vimrc ... ...
分类:
系统相关 时间:
2019-10-22 09:15:01
阅读次数:
103
Redis安装、主从配置及两种高可用集群搭建 一、 准备 Kali Linux虚拟机 三台:192.168.154.129、192.168.154.130、192.168.154.131 用户名/密码:root/。。。 ssh设置 修改sshd_config文件,命令为:vim /etc/ssh/s ...
分类:
其他好文 时间:
2019-10-20 20:06:26
阅读次数:
118
有些操作非要使用汇编语言不可,比如想获取 CPU 的信息,必须用 CPUID 指令,但是64 位的微软编译器都不再允许内嵌汇编了,这可怎么办呢?标准方法是使用 ASM 文件和 C文件进行混合编译,但这种方法很麻烦,特别是只要嵌入一小段汇编的情况下。所以我的解决方法是,用软件把汇编转换成机器码,然后直 ...
分类:
其他好文 时间:
2019-10-20 16:28:31
阅读次数:
215