Redis 统计uv 2019-12-31 redis 日常接需求的时候, PM提出来一个需要统计页面UV/PV的需求你怎么做? 场景 下面有三个选择: 甩给公司的大数据部门, 让他们搞去 开始记录ip ,然后
关于redis缓存的日常操作 2019-12-24 redis 大致讲一下 缓存雪崩, 缓存穿透, 缓存击穿 的场景以及常规解决手段 缓存雪崩 场景: 在服务高峰期时出现大面积缓存过期的情况, 导致数据库请求被打满甚至
[转] golang fmt格式“占位符” 2019-12-19 go golang fmt占位符的备注: 1 2 3 4 5 6 7 普通占位符 占位符 说明 举例 输出 %v 相应值的默认格式。 Printf("%v", people) {zhangsan}, %+v 打印结构体时,会添加字段名 Printf("%+v",
Golang 使用 defer 的场景 2019-12-18 go defer特性 defer 是在 return 之后执行标记代码行, 直观一点就是函数从上往下一行行执行代码, 遇到defer跳过, return之后, 再从下往上依次执行r
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挽救了我半