github-webhook 小工具

最近写了一个小工具, 用来接收github webhook消息, 以在服务器上自动执行脚本 gaopengfei123123/hook github hook server 一个用来接收webhook的server 环境 golang v1.11+

转 go 模仿Unix 管道操作

本文摘录了许式伟 《Go,基于连接与组合的语言》部分内容,为了便于理解,我在其后端写了个完整的示例程序帮助理解,这篇文章 一是展示go在并行编程

是用脚本分割csv文件

首先安装panda 1 pip install pandas 创建脚本: 1 2 3 4 import pandas as pd rows = pd.read_csv("csvfile.csv", chunksize=5000000) # 每个文件的尺寸, 以及导入文件名 for i, chuck in enumerate(rows): chuck.to_csv('out{}.csv'.format(i)) # 输出文件名 运行 1 python demo.py py挽救了我半

转 golang http平滑重启实现

服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。

centos7 部署 k8s

都是走的国内镜像源 关闭 selinux 1 2 setenforce 0 #实时动态关闭 selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #禁止重启后自动开启 关闭交换分区 1 2 swapoff -a #实时动态关闭交换分区 sed -i '/ swap / s/^/#/' /etc/fstab #禁止重

k8s 安装 minikube

本地快速装一个微型的kubernetes环境, 翻墙的苦谁能懂? mac 本地安装minikube环境 环境需求: kubectl 本地做命令行控制用, 所有的命令操作都

jmeter 对tcp进行压测

jmeter是个好工具, 跨平台, 有GUI, 简单易用, 扩展多 安装 本地环境为macOS Mojave 10.14.4 本地需要安装java8 jmeter官方下载地址 jmet