自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 kubesphere跨网络混合云管理k8s多集群

添加混合云集群管理首要条件 已经安装完成多集群 host member等第一种情况:云上和云下通过vpn对等连接或者专线打通(这里直接连接即可)第二种情况:云上k8s集群apiserver有公网ip(这种方式也可直接连接)第三种情况:云上k8s集群apiserver无公网ip host管理集群有公网ip,使用代理方式连接这里用腾讯云托管的k8s云上+本地自建做测试(其实这里腾讯云托管的apiserver是可以设置公网ip的用第二种情况也可以实现连通,但是apiserver直接暴露到公网不太安全,

2020-12-23 20:32:34 2167

原创 kubesphere 3.0集群联邦教程在虚拟机vmware上的安装和使用并且通过家用宽带申请联通外网ip实现连通 第二步 (kubeshpere管理集群安装)

下载安装kubeshpere(先安装prod高可用集群)根据自己ip规划修改下面主机名字以及ip地址和密码配置中的组件可按需开启 暂时也可以不用开启后面可修改自动安装wget -c https://kubesphere.io/download/kubekey-v1.0.0-linux-amd64.tar.gz -O - | tar -xzvi config-sample.yamlapiVersion: kubekey.kubesphere.io/v1alpha1kind: Cluste

2020-11-24 20:02:02 716 3

原创 kubesphere 3.0集群联邦教程在虚拟机vmware上的安装和使用并且通过家用宽带申请联通外网ip实现连通 第一步(集群规划+keepalived以及haproxy安装)

需要条件戴尔服务器一台或n台(可淘宝购买二手服务器)家用联通宽带路由器一台家用光猫(一般带路由器功能)网线一根充足的话最要2根网线(1根网线需要远程管理卡设置和上网功能复用一个网口,比如网口4,2根则各用各的网口,远程管理卡有单独的网口)可实现功能获得联通外网ip因为外网ip可能会因为重新拨号发生变化怎记录最新ip呢?(可注册花生壳账号通过ddns功能 拨号后会自动注册到花生壳临时域名解析上这个,自己域名cname解析到花生壳域名即可 直接百度即可有很多教程)家用服务器可外网访问通

2020-11-24 19:40:28 1243

原创 个人开发环境下和k8s集群内svc,pod网络互通

现有暴漏模式在 kubernetes 的网络模型中,基于官方默认的 CNI 网络插件 Flannel,这种 Overlay Network(覆盖网络)可以轻松的实现 pod 间网络的互通。我们还可以通过 ingress + ingress controller 将用户请求流量引入到集群服务中 。实际使用中,我们可能会出现以下需求:1、办公室网络 和 k8s pod 网络不通。开发在电脑完成...

2019-08-23 19:36:46 5753 1

原创 基于redis存储msgpack编码实现的PHP版本延迟队列 delay-queue

delay-queuegithub地址 https://github.com/haozu/delay-queue基于Redis实现的延迟队列,MsgPack编码数据 参考有赞延迟队列设计实现应用场景订单超过30天内未回款,通知处理订单完成后, 如果未评价, 5天后自动好评房租剩余15天, 到期前3天分别发送短信提醒续租等支付宝异步通知实现支付宝异步通知时间间隔是如何实现的(通知...

2019-08-13 19:18:06 441

原创 linux环境docker搭建pptp服务器

下载docker下载安装脚本curl -fsSL get.docker.com -o get-docker.sh安装 dockersudo sh get-docker.sh启动 dockersudo service docker start 搜索vpn镜像docker hub上找个pptp vpn容器,这里用的是 mobtitude/vpn-pptp创建账户文件./cha...

2019-08-02 11:14:12 7703 1

原创 linux安装python 3.7.4 (python版本可自定义 3.6,3,7等)

选择版本官方下载地址点我直达 https://www.python.org/downloads/这里选择现在的最新版3.7.4如果懒得去选择 也可以选择版本号自己修改下载//替换自己需要的版本export DOWNLOAD_PYTHON_VERSION=3.7.4 wget https://www.python.org/ftp/python/$DOWNLOAD_PYTHON_VE...

2019-07-12 18:24:42 4850

原创 通过docker自定义安装php7.x并且安装源码扩展、pecl扩展、及其他扩展

版本介绍官方仓库地址 :https://hub.docker.com搜索php 里面一般包含了cli、 fpm、 zts 几个版本的 当前使用的fpm版本 假设要升级到7.2.4版本 这里也拉取的 7.2.4进行测试 cli 是命令行版本 fpm 是配合nginx 使用 的版本 zts 是线程安全版本Dockfile文件FROM php:7.2.4-fpm...

2019-07-11 19:41:29 4084

原创 使用kubeasz安装多主高可用k8s集群(一)

使用kubeasz安装k8s集群

2019-06-25 12:52:04 5331 3

原创 使用Rancher搭建k8s集群(一)

安装方式介绍目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。网页快捷安装推荐使用 rancheransible 脚本学习安装 推荐使用 kubeasz当前使用rancher安装方式本地学习测试推荐使用 kubeasz来安装多主高可用集群 有助于理解各组件交互方式分步安装各个组件增加理解安装dock...

2019-06-24 15:13:56 6831

原创 PHP递归求二叉树的最大深度和最小深度

1. 二叉树的最大深度/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function __construct($val = 0, $left = null, $right = null) { * $this->val = $

2021-04-21 23:13:50 246

原创 Go递归求二叉树的最大深度和最小深度

1. 二叉树的最大深度/** * Definition for a binary tree node. * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ //最大深度func maxDepth(root *TreeNode) int { // 递归终止条件 if root == nil { return 0 }

2021-04-21 23:07:25 223

原创 go实现时针分针夹角问题

要求:手表时针与分针之间有一个夹角,写一个函数,传入时、分两个参数,返回时针与分针之间的夹角 要求:小于180度的正数分析实现该逻辑,需要寻找时针和分针走动 一格度数夹角包含 最大夹角和最小夹角,要求小于180度 则需要求最小夹角假设从0点0分开始分析,分针走的比时针块,求出分针走了多少度,时针 走了多少度,分针减去时针的度数为两者夹角度数 这时候求的是最大夹角 ,需要反求出最小夹角特殊情况 正数,在整点的情况,比如2点,分针为0,时针为2,则计算结果为负数,需要求绝对值代码实现pa

2021-03-05 12:52:17 275

原创 分享composer配置阿里云,腾讯,华为等加速地址

依赖管理工具Composer 作为依赖包管理工具使用前请确保您已安装PHP 和 Composer使用国内源aliyun https://mirrors.aliyun.com/composer/ 推荐tencent https://mirrors.cloud.tencent.com/composer/huaweicloud https://mirrors.huaweicloud.com/repository/php/cnpkg.org https://php.cnpkg.orglarav

2021-01-23 19:42:42 723

原创 Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

Splash提供的Web页面输入网址无法渲染问题解决经检查发现有js引入错误全局搜索jquery、jquery-migrate、bootstrap,定位到引用位置在splash/resources.py中。然后,百度搜索相同版本的cdn资源,替换掉这几个链接。最后,可以把自己的修改打包成镜像保存(可选)修改/app/splash/resources.py文件中js资源地址//从容器中复制出来docker cp 容器id:/app/splash/resources.py vim

2021-01-20 20:06:19 986 2

原创 分享一个基于mindoc二次开发的开源markdown图书网站BookStack类似gitbook和看云的功能

安装依赖插件依赖的字体和 Chrome 安装//依赖的字体和Chrome安装yum install -y ttf-wqy-zenhei fonts-wqy-microhei chromium安装 puppeteer//安装puppeteeryum install -y nodejs-legacy npm//设置npm加速//阿里云npm config set registry https://registry.npm.taobao.org --globalnpm config

2021-01-20 00:06:06 1154

原创 linux上运行出错libstdc++.so.6 version CXXABI_1.3.8怎么办

linux上运行出错libstdc++.so.6 version CXXABI_1.3.8怎么办思路:1、确认自己的动态库是否支持CXXABI_1.3.8;2、将新动态库复制旧的动态库上;3、备份旧的动态库,并新的动态库替换旧的动态库做一个软连接;具体操作:**1、确认自己的动态库是否支持CXXABI_1.3.8;很明显我这里是没有的需要安装新的 **strings /usr/lib64/libstdc++.so.6|grep CXXABI # 查看是否有“CXXABI_1.3.8”,没有说

2021-01-20 00:04:16 1197

原创 mac下docker配置阿里云镜像加速

获取阿里云加速地址访问这个地址,https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors使用自己的阿里云账号登录,查看镜像加速器地址点击preferences修改配置增加如下配置 记得点击apply&restart重启哦! "registry-mirrors":["https://xxxxxx.mirror.aliyuncs.com"]linux 下修改sudo mkdir -p /etc/docker

2021-01-20 00:01:37 1543

原创 撸羊毛的托管博客来啦!使用hogo生成静态博客并通过gitee pages免费托管访问

1.下载hogo本文假定你知道hogo,不知道也没事滴,看完本篇你将有个简单的了解,hogo可以用来快速搭建官网,博客等静态网站,可通过js拿取动态数据,详细的介绍可以问问搜索引擎,这里就不仔细介绍了https://github.com/gohugoio/hugo/releases 在releases列表中选择自己电脑的客户端进行下载下载好的hugo为了方便使用可以配置到PATH变量里(也可不配置)查看版本验证是否安装成功,得到以下输出则安装成功,你的版本可能和我不太一样,有成功的输出即可/

2021-01-15 20:43:19 686

原创 mac下安装jmeter并且安装websocket测试插件

下载jmeter进入到官网下载 https://jmeter.apache.org/download_jmeter.cgi这里下载编译好的bin文件即可安装javabrew安装java jmeter需要依赖java环境如果没有安装则需要安装java(已安装则跳过)brew install java 配置java加入path变量vim ~/.zshrc or vim ~/.bash_profieexport JAVA_HOME="/usr/local/opt/java";

2021-01-11 20:17:19 845

原创 github怎么给开源项目提交pr(Pull request)

1. fork开源项目这里以 https://github.com/kubesphere/website.git 项目为例子,点击fork到自己仓库git clone 自己仓库的代码到本地 如果觉得网速太慢可以使用 https://hub.fastgit.org/空间名/项目名.git 进行加速,或者通过导入到gitee 然后再克隆下来修改项目origin 改为GitHub上自己原地址//进入项目目录 查看并编辑 git configvim .git/config//默认生成的值 如果

2021-01-06 16:35:16 4280

原创 什么是进程,线程,协程,并发,并行?

cpu的处理计算机的核心为cpu,它是计算机的运算和控制核心集成电路中的晶体管数量也在大幅度增长,大大的提升了cpu的性能根据摩尔定律,集成电路芯片中所集成的晶体管数量每隔18个月就翻一翻过于密集的晶体管虽然提高了cpu的处理性能,但也带来了单个芯片发热过高和成本过高的问题但是近年来受限于材料技术的发展,芯片中晶体管的数量增长已经放缓也就是说,程序已经无法简单的依赖硬件的提升来提高运行速度多核cpu的出现则是程序运行速度的另一个方向,硬件增长缓慢的情况下则尽量让软件最大化的利用cpu并发

2021-01-04 19:25:40 277

原创 怎么扩展服务器内存?

1. 先确认当前服务器内存频率和单个大小以及空余内存位置如果前面留下的有文档,直接查看文档配置即可如果没有文档则打开机箱盖子,查看空余内存槽数量 比如24个,当前插入了10个还空余14个槽内存品牌以及频率查看centos 使用 dmidecode 命令查看windows server 建议下载个鲁大师检测一下centos 查看查看服务器型号dmidecode | grep "Product Name"查看CPU信息<型号>cat /proc/cpuinfo | gr

2020-12-18 16:45:44 3283 1

原创 docker-compose编排安装confluence数据存储postgresql

docker-compose编排安装confluence破解版confluence运行使用postgresql使用docker-composer 来编排vim docker-compose.yml//输入如下内容version: '3.4'services: confluence: image: cptactionhank/atlassian-confluence:la...

2020-12-11 17:34:29 4328 1

原创 docke 安装canal-admin ui管理canal-server并且配置mq投递到kafka中

相关文章docke 安装canal-admin ui管理canal-server(系列一)canal-admin投递binglog到kafka,多进程消费kafka同步数据变更(系列二)官方安装文档Canal-Admin-Dockercanal-admin 的数据存储mysql安装docker run -p 33061:3306 --name canal-mysql \-v /usr/local/mysql/mysql-5.6/conf:/etc/mysql/conf.d \-v /usr/

2020-11-30 19:47:19 2483 2

原创 canal-admin投递mysql binglog到kafka,php消费组开多个进程消费kafka同步数据变更到检索

相关资料rdkafka官方详细参数配置文档rdkafka扩展所有类和方法详细结构和参数文档canal投递消息到mq中顺序性问题查看所有topic–bootstrap-server 192.168.3.101:9092 参数为server地址./bin/kafka-topics.sh --bootstrap-server 192.168.3.101:9092 --list创建topic创建主题时用到三个参数:–topic :主题名字–partitions :分区数量–rep

2020-11-30 19:38:29 393

原创 haproxy对http协议升级websocket的负载配置

haproxy对websocket的负载用习惯了HaProxy,最近用到关于WebSocket的负载上也涉及到这块,做个记录。这里以简单的 kube-apiserver 3master 转发http为例子,实际直接4层转发即可单纯使用ha的tcp或者http负载,会出现链接断开的情况,此处需重点关注Connection: Upgrade头,会让client端知道server端会改变协议,变成如Upgrade: websocketheader中所述的协议。若服务端提供,则会返回:HTTP/1.1 10

2020-11-24 20:13:42 1973 1

原创 解决github图片不显示的问题解决

解决github图片不显示的问题修改hosts##windowsC:\Windows\System32\drivers\etc\hosts##linux/etc/hosts在文件末尾添加:# GitHub Start 192.30.253.112 Build software better, together 192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184

2020-11-24 20:07:24 309

原创 linux环境下快速安装php rdkafka4.0.3扩展以及依赖librdkafka

安装依赖 librdkafka//定义安装版本 (请根据自己情况修改版本号)export DOWNLOAD_LIBRDKAFKA_VERSION=1.4.0wget https://github.com/edenhill/librdkafka/archive/v$DOWNLOAD_LIBRDKAFKA_VERSION.tar.gz -O /tmp/v$DOWNLOAD_LIBRDKAFKA_VERSION.tar.gz mkdir -p /tmp/librdkafka-v$DOWNLOAD_L

2020-11-24 18:44:37 404

原创 分享速度超快的goproxy地址分享go modules使用

goproxy地址阿里云 https://mirrors.aliyun.com/goproxy/腾讯云 https://mirrors.cloud.tencent.com/go/七牛云 https://goproxy.cn/开源版 https://goproxy.io/nexus社区 https://gonexus.dev/方法1: Bash命令行# En...

2019-12-09 16:45:12 1887

原创 Centos7 报错 autoheader command not found OR autoconf command not found

错误信息:autoheader command not found运行以下命令安装缺少模块yum install automake libtool autoconf -y错误信息: autoheader autoconf not found运行以下命令安装缺少模块yum install autoconf -y...

2019-08-27 18:31:29 1052

原创 ngrok1.7服务端增加authtoken验证

场景本地WEB外网访问、本地开发微信、TCP端口转发 快速开发微信程序和第三方支付平台调试 管理内网服务器,内网web进行演示 将内网服务供外网访问 修改后的github地址https://github.com/xinyangbest/ngrok下载linux windows mac 客户端 可自行编译客户端或者直接下载(客户端默认修改了服务器地址等) 请在命令行执行 由于目前...

2019-07-18 15:07:36 3469 1

原创 安装阿里基于Kaldi开源语音识别模型DFSMN

获取源代码git clone https://github.com/tramphero/kaldi.git安装tools文件夹下的编译和安装//检查依赖cd kaldi/tools./extras/check_dependencies.sh//根据提示安装缺少的依赖 不缺少直接进入下一步 缺少则 yum install -y xxx 补充安装make -j4 src文...

2019-07-12 19:06:15 1725 1

原创 将博客搬至CSDN

将博客搬至CSDN

2019-06-24 13:14:00 88

原创 动态规划(最长公共子序列LCS)

概念求解决策过程最优化的结果 (可能有多个) 把多阶段过程转化为一系列单阶段过程,利用各阶段之间的关系,逐个求解 计算过程中会把结果都记录下,最终结果在记录中找到.举例求两个字符串的最长公共子序列 字符串如下 x : bdcaba 纵坐标 y : abcbdab 横坐标矩阵展示x/y a b c b d a b b 0...

2019-05-30 20:01:00 316

ide-eval-resetter-2.1.12.zip

JetBrains重置插件

2021-01-23

JetBrains_补丁_2020-08-12__macwk.com.zip

JetBrains系列 补丁插件

2021-01-23

libstdc++.so.6.0.26.zip

linux上运行出错libstdc++.so.6 version CXXABI_1.3.8怎么办

2021-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除