限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中;令牌桶放满时,多余的令牌被丢弃;请求要消耗等比例的令牌才能被处理;令牌不够时,请求被缓存
阅读全文
git add -A 和 git add . 的区别
git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别
阅读全文
beego 跨域请求配置
beego 跨域请求配置
阅读全文
Golang 交叉编译
golang可以在一个平台编译另外一个平台可以执行的文件,比如在mac上编译Windows或linux可以执行的文件
阅读全文
golang 获取 struct 的 tag 内容
golang获取tag的内容是利用反射包来实现的
阅读全文
golang学习之interface与其它类型转换
将interface变量in转换为int
阅读全文
Git撤销和回滚操作(git reset 和 get revert)
git的工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,
阅读全文
golang实现p2p之UDP打洞
当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端
阅读全文
Spring Boot 介绍
做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务
阅读全文
为什么要用规则引擎?
一天,朱斯参加了一场研讨会。会上的一群人正在讨论着如何对祖传代码进行变更,大家你一言,我一语,场面十分热闹!突然,只见人群中的一个人满面愁容,说道:'昨天在项目中看到下面这样一段代码,分支太多了!
阅读全文