golang
已收录文章:14427篇
-
Go 协程超时控制 Select 阻塞方式 Context 方式 先说个场景: 假设业务中 A 服务需要调用 服务B,要求设置 5s 超时,那么如何优雅实现? Select 超时控制 考虑是否可以用 select + time.After 方式207 收藏
-
本篇内容主要讲解“go语言可不可以做渗透测试”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“go语言可不可以做渗透测试”吧!207 收藏
-
Multiplexer根据URL将请求路由给指定的Handler。Handler用于处理请求并给予响应。更严格地说,用来读取请求体、并将请求对应的响应字段(respones header)写入ResponseWriter中,然后返回。 什么是Handler 什207 收藏
-
引言 上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可207 收藏
-
replace指令用于修改Go模块的依赖路径而不改变原始require声明,支持本地路径或远程模块替换,常见于调试本地副本、使用fork仓库或修复第三方库bug,例如replacegithub.com/someuser/somelib=>./vendor/github.com/someuser/somelib,或指向特定版本或commit,还可解决私有模块代理问题,如replacegit.company.com/project=>ssh://git@git.company.com/projec206 收藏
-
桥接模式通过接口与组合分离抽象与实现:定义Renderer接口及Windows、Mac等具体实现,Message结构体持Renderer接口实例,实现显示逻辑与渲染方式解耦,新增LinuxRenderer无需修改Message,提升灵活性与可维护性。206 收藏