转 go 模仿Unix 管道操作 2019-11-14 go 本文摘录了许式伟 《Go,基于连接与组合的语言》部分内容,为了便于理解,我在其后端写了个完整的示例程序帮助理解,这篇文章 一是展示go在并行编程 阅读更多
是用脚本分割csv文件 2019-11-11 tools 首先安装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平滑重启实现 2019-11-04 go 服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。 阅读更多
golang 通过 context 控制并发的应用场景 2019-10-25 go golang 里出现多 goroutine 的场景很常见, 最常用的两种方式就是 WaitGroup 和 Context, 今天我们了解一下 Context 的应用场景 使用场景 场景一: 多goroutine执行超时通知 并发执行的业 阅读更多
centos7 部署 k8s 2019-06-17 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 2019-05-14 k8s 本地快速装一个微型的kubernetes环境, 翻墙的苦谁能懂? mac 本地安装minikube环境 环境需求: kubectl 本地做命令行控制用, 所有的命令操作都 阅读更多
docker for mac 部署 kubernetes 2019-05-06 k8s docker for mac 安装kubernetes本来是很方便的, 但是国内玩家要折腾一下, 因为 gcr.io 这个域被墙了… 目前来看前辈们已经把坑给淌的差不多了 阅读更多
jmeter 对tcp进行压测 2019-04-30 tools jmeter是个好工具, 跨平台, 有GUI, 简单易用, 扩展多 安装 本地环境为macOS Mojave 10.14.4 本地需要安装java8 jmeter官方下载地址 jmet 阅读更多
php开发过程中不常碰到的error (2.28更新) 2019-02-28 php 这里做一些备注,以防再次碰到 url 当中的参数有 ×tamp=1234567890这样的字段会被转义成xtamp=12345678 阅读更多
转 Golang 需要避免踩的 50 个坑 2019-01-31 精选转载 Golang 需要避免踩的 50 个坑 以下是全文 前言 Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如 阅读更多