golang
已收录文章:14427篇
-
构造查询条件 worm是一款方便易用的Go语言ORM库。worm支Model方式(持结构体字段映射)、原生SQL以及SQLBuilder三种模式来操作数据库,并且Model方式、原生SQL以及SQLBuilder可混合使用。 Model方式、SQL352 收藏
-
1、实现目标 Golang 使用excelize 导出表格到浏览器下载或者保存到本地。后续导入的话也会写到这里 2、使用的库 go get github.com/xuri/excelize/v2 Git地址:https://github.com/qax-os/excelize文档地址:https://xuri352 收藏
-
for range基本用法 range是Golang提供的一种迭代遍历手段,可操作的类型有数组、切片、string、map、channel等 1、遍历数组 myArray := [3]int{1, 2, 3} for i, ele := range myArray { fmt.Printf("index:%d,element:%d\n"352 收藏
-
配置 http.Client 和 Transport 超时,避免下游慢响应占满资源。351 收藏
-
答案是利用goroutine和channel结合同步机制设计高效队列。通过channel实现基础并发安全队列,使用缓冲channel平衡吞吐与内存;自定义队列时采用切片加sync.Mutex或RWMutex保护共享状态,注意锁竞争瓶颈;配合sync.Pool复用对象减少GC压力;避免忙等、误关channel、长时持锁等问题,根据业务需求选择合适模型。351 收藏
-
集成OPA可高效实现云原生安全控制,通过Rego语言定义策略,Golang应用经HTTP或嵌入式调用执行决策,支持动态更新与缓存,需确保输入完整性及策略可追溯性。351 收藏