前言 Mac上抓包使用青花瓷Charles,官网地址:https://www.charlesproxy.com/破解版替换掉chrales.jar包,替换路径:/Applic...
前言 Mac上抓包使用青花瓷Charles,官网地址:https://www.charlesproxy.com/破解版替换掉chrales.jar包,替换路径:/Applic...
起因 因为生产环境数据量越来越大,客户越来越多,项目功能也越来越多,项目本身也越来越多,导致之前的服务器内存、硬盘都已经渐渐的不够用了,当时出现了2种解决方案,增加服务器配置...
Time 常用函数 常用的时间单位的换算 毫秒和纳秒是两的时间单位 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 Time常用方法 timer 计时器 初始...
基础类型 特殊字段
Kubernetes |Pod 深入理解与实践 这篇文章参考自《Kubernete权威指南》,对其中的相关章节做了一些总结,从下面十个点对pod进行深入讲解,也会有些配置的...
1. redis 主从架构原理详解 (1) 读写分离 在redis主从架构中,Master节点负责处理写请求,Slave节点只处理读请求。对于写请求少,读请求多的场景,例如电...
前言 在实践中,自己会遇到2个容器之间互相访问通信的问题,这个时候就用到了docker run --link选项。自己也花了一段时间泡官网研究了--link的用法,把自己对-...
项目中使用ETCD来实现服务发现和配置信息的存储,最近我抽空研究了一下ETCD和背后的一致性算法 — Raft算法的逻辑。 ETCD是什么 ETCD是一个go语言实现的高可靠...
方案一 方案二 方案三 整体测试代码
在对接PHP语言实现的签名的时候,看见对方用了ksort,由于golang里面对map的遍历是无序的,所以用golang实现了对map按key值进行升序排序: 排序结果如下:...
官方已经推出最新的包管理方案:go module,所以此文章已过期。 官方文档:using-go-modules 我的文章:Go Module 常见问题 想用官方出的dep做...
从hello-world开始go iris iris框架是少数支持MVC的go web框架。在简单业务逻辑测试中,其性能超过了约大多数的go web框架。底层还是调用net/...
介绍 上一篇文章我对操作系统级别的调度进行了讲解,这对理解 Go 语言的调度器是很重要的。这篇文章,我将解释下 Go 语言的调度器是如何工作的。依旧专注在上层抽象的基本概念上...
介绍 Go 语言较之 C 语言一个很大的优势就是自带 GC 功能,可 GC 并不是没有代价的。写 C 语言的时候,在一个函数内声明的变量,在函数退出后会自动释放掉,因为这些变...
当我们在写程序是,凡是涉及到IO读写、内存分配等硬件资源的操作时,往往不能直接操作,而是通过一种叫系统调用的过程,让程序陷入到内核态运行,然后内核态的CPU执行有关硬件资源操...