/images/avatar.jpeg

比特垃圾桶

Go Mod 拉取私有仓库

配置环境变量 GOPRIVATE="github.com/xxx/xxx" 可以精确到用户名或者是仓库名 尤其是配置了 GOPROXY 的,代理网站肯定是访问不到你的私有仓库的,所以需要配置 GOPRIVATE SSH 方式 如果是 SSH 方式拉取的代码

为什么 Proxy 认证要发两次请求

现象 这段时间通过上服务器观察日志,发现部分语言的 HTTP 客户端在进行代理认证的时候会发送两次 HTTP 请求 第一次请求不会携带任何认证信息 第二次请求才会携带

面向对象设计原则

面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。 单一职责原则 类的职责单一,

gRPC 发送已经序列化好的数据

场景 在之前的 gRPC 系统中加了个 redis 缓存临时缓冲要上报的数据,对于数据反复序列化肯定是有性能损耗的 而且 gRPC 提供的接口似乎没有可以直接发送已经序列化好的

gRPC 框架入门

近期上线项目优化,需要将节点与 master 交互方式从之前的短轮训改进到长连接,同时也需要改进序列化传输方式(之前使用的是序列化 pythoon 对象的 ujosn),很

Web 安全基础学习

首先说下自己并不是专门做安全的,此次总结也确实是工作中遇到了这类问题需要解决 当然如果你自己有过搭建服务的经历,或许会在服务的访问记录中看到各

Git 常用命令总结

Git Documentation Git 教程 - 廖雪峰 Git 常用命令 git init 初始化本地 git 环境 git clone <repository> 克隆一份代码到本地仓库 git pull 把远程仓库代码更新到本地,等于 git fetch + git merge git pull --rebase origin master 强制把远程