Golang值得读一下的文章-1 2019-12-17 go 精选转载 收藏 != 会了 [译]Go:垃圾回收器是如何监控你的应用的? 了解一下golang的GC回收原理, 对于应用是否会造成内存泄露有一个大概了解 [译] Go 阅读更多
elasticSearch 随笔 2019-11-25 elastic 关于es的一些笔记 安装 1 2 3 git clone https://github.com/deviantony/docker-elk.git cd docker-elk docker-compose up 遇到过的问题 unable to authenticate user 终端访问: 1 curl -XGET 'localhost:9200/_cat/health?v&pretty' 如果出现: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 { "error": { "root_cause": [ { 阅读更多
go 打包文件压缩 2019-11-20 go golang文件打包后默认体积还是不小, 通过参数以及三方工具可以缓解一下 命令行参数 -ldflags 在程序编译的时候可以加上-ldflags “-s -w” 参数来优化编 阅读更多
github-webhook 小工具 2019-11-14 tools 最近写了一个小工具, 用来接收github webhook消息, 以在服务器上自动执行脚本 gaopengfei123123/hook github hook server 一个用来接收webhook的server 环境 golang v1.11+ 阅读更多
转 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 本地做命令行控制用, 所有的命令操作都 阅读更多