腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
技术live-yongjian
code happy
专栏成员
举报
5
文章
1858
阅读量
8
订阅数
订阅专栏
申请加入专栏
全部文章(5)
go(5)
微服务(1)
设计模式(1)
搜索文章
搜索
搜索
关闭
责任链模式的Go语言实现
go
设计模式
责任链模式通过创建一个处理链,将请求从链的起始点传递到链的末尾,直到有一个处理者能够处理该请求。每个处理者都有一个指向下一个处理者的引用,形成一个链式结构。当一个请求到达链的起始点时,责任链模式会按照一定的规则将请求传递给下一个处理者,直到找到能够处理该请求的处理者为止。
code happy
2024-01-14
170
0
自定义http服务+中间件案例
go
2023年即将到来,祝2023年更好package mainimport ("context""fmt""log""net/http""time")// MiddlewareFunc 中间件的函数type MiddlewareFunc func(ctx context.Context, req interface{}) (resp interface{}, err error)// Middleware 构建中间件函数使用type Middleware func(MiddlewareFunc) Middle
code happy
2023-01-20
335
0
go利用缓冲通道限制处理数
go
Go 原生支持应用之间的通信和程序的并发。程序可以在不同的处理器和计算机上同时执行不同的代码段。Go 语言为构建并发程序的基本代码块是协程 (goroutine) 与通道 (channel) 。他们需要语言,编译器,和 runtime 的支持。Go 语言提供的垃圾回收器对并发编程至关重要。
code happy
2022-02-25
445
0
理解跳跃表之一二
go
跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质是一种可以进行二分查找的有序链表。跳表在原有的有序链表上增加了多级索引,通过索引来实现快速查询。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。
code happy
2022-02-22
323
0
asim-micro更改服务协议transport grpc后,使用rpc调用出错解决
go
微服务
Go Micro从3.x后商业化后很多开发者转向asim个人开源版,asim/micro 服务间默认的传输协议transport为http。
code happy
2022-02-22
585
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档