技术栈
go
Targo
2 小时前
后端
·
go
Go 高可用策略库-Resilience
在微服务和高并发场景中,服务的可用性、稳定性和健壮性至关重要。Go 语言虽然轻量高效,但在容错策略方面缺少一站式解决方案。为此,我开源了 Resilience —— 一个 Go 原生实现的高可用策略库,支持重试、熔断、隔离、超时和回退等策略组合。
Vespeng
3 小时前
后端
·
开源
·
go
利用周末写一个小工具:多设备预览图生成
起因是这样的,每次在调整完自己网站的时候,对于一些 UI 样式的调整,都需要提交代码并构建好后,通过第三方的预览图生成网站或者手动修图来制作一个网站预览图并重新上传提交代码。 这样似乎有些繁琐了,尝试寻求一个完美的工具来达到这个目的,但在 github 上寻一圈未果,所以就利用这个周末去写一个简单的工具来实现这个需求。
AntBlack
16 小时前
后端
·
go
·
ai编程
忍不住推荐 : AI 时代 ,桌面端真的可以考虑一下Go+Wails 的组合
之前有过关注的小伙伴 ,一定知道我之前主要的桌面端是 : PyQT + Python 的组合。 这个组合整体来说很成熟也很强大。
不会写DN
18 小时前
开发语言
·
后端
·
golang
·
go
fmt 包中的所有 Print 系列函数
这些是最常用的:控制台输出这些函数不会输出到屏幕,而是返回字符串,非常适合构造日志、模板、HTTP 响应等。
喵个咪
1 天前
后端
·
微服务
·
go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:极速搭建微服务应用
在企业级中后台系统开发中,开发者常常面临两大痛点:一是微服务架构搭建繁琐,从项目初始化到多服务协同需要大量手动配置;二是前后端协同成本高,接口定义、数据模型同步往往耗时费力。而 GoWind Admin(简称「风行」)的出现,正是为了解决这些问题 —— 它基于 gow CLI 工具,提供了一套开箱即用的企业级前后端一体中后台框架,让开发者能以极低成本快速搭建微服务体系。
程序员爱钓鱼
1 天前
后端
·
go
·
trae
Mac必备技巧:使用 tree命令快速查看目录结构
在日常开发和管理文件时,我们常常需要快速查看目录结构,尤其是处理 Hugo、WordPress 或其他静态站点项目时,目录层级复杂,很容易迷路。macOS 系统自带的 Finder 可以图形化查看文件,但在终端中以树状结构查看目录更直观、更方便导出。本文将介绍如何在 Mac 上使用 tree 命令来输出目录结构,并分享一些实用技巧。
半桶水专家
2 天前
golang
·
go
·
gorm
GORM 结构体字段标签(Struct Tags)详解
GORM 使用 struct tag 定义字段行为:优先级(从高到低):gorm:"..." 主控制标签(数据库行为)
喵个咪
3 天前
后端
·
go
·
orm
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 GORM 从零实现新服务
本文将指导开发者在 GoWind Admin 企业级前后端一体中后台框架中,从零开始构建一个完整的 gRPC 服务。我们所指的 “服务” 即 gRPC 中的 service,通常包含特定数据集的 CRUD(增删改查)操作,遵循框架规范实现高可维护性与可扩展性。
用户09536751583
3 天前
go
Go -- 模板方法模式 (Template Method)
模板方法模式 (Template Method Pattern) 是一种行为设计模式,它在一个方法中定义了一个算法的骨架,并将某些步骤推迟到子类中实现。模板方法允许子类在不改变算法结构的情况下,重新定义算法中的某些步骤。
喵个咪
3 天前
后端
·
go
·
orm
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 Ent 从零实现新服务
本文将指导开发者在 GoWind Admin 企业级前后端一体中后台框架中,从零开始构建一个完整的 gRPC 服务。我们所指的 “服务” 即 gRPC 中的 service,通常包含特定数据集的 CRUD(增删改查)操作,遵循框架规范实现高可维护性与可扩展性。
踏浪无痕
3 天前
后端
·
面试
·
go
高并发写入 API 设计:借鉴 NSQ 的内存队列与背压机制
上一篇文章讲了Elasticsearch如何通过批量+异步扛住每天上亿条日志的写入。但ES的实现毕竟离我们太远,今天我们就假设自己来实现,如果要设计一个能扛住高并发的数据接收API,应该怎么做?
技术不打烊
3 天前
网络协议
·
go
Go并发陷阱避坑:RWMutex与Channel最佳实践
Now let me create the comprehensive article without the image since I've hit the generation limit. I'll write the full article following all the requirements:
用户8953560328220
4 天前
后端
·
go
Goroutine + Channel 高效在哪?一文吃透 Go 并发底层 G-M-P 调度与实现
原文:Goroutine + Channel 高效在哪?一文吃透 Go 并发底层 G-M-P 调度与实现
王中阳Go
5 天前
go
RAG的教程还是Python的丰富呀,咱们也想办法给Go生态做做贡献吧,哈哈。
这是我们各种调研对比实操之后,觉得最好的RAG教程,没有之一:datawhalechina.github.io/all-in-rag/…
没逻辑
5 天前
后端
·
go
Gopher 带你学并发计数器:从最快到最慢的性能之旅
大家是否觉得并发编程中的各种锁和同步机制让人头大?别担心,这篇指南将带你从性能的角度理解不同的并发计数器实现。我们将按照性能从快到慢的顺序,探索 6 种不同的实现方式,让你彻底理解并发编程的精髓!
rafael(一只小鱼)
5 天前
java
·
人工智能
·
ai
·
go
gemini使用+部署教程
gemini总共分为模型对话,build,dashboard三个模块studio区别于常规的开发,笔者认为,对于从没开发过程序的人来说,他不需要搞懂开发过程的使用的框架和底层代码,而是只做页面的呈现,让ai开发不只是效力于开发者,还效力于普通人
free-dancer
5 天前
go
【go之一】GMP模型
G: goroutine,协程。它包含了要执行的函数、栈、上下文等信息。Goroutine 的栈初始很小(通常 2KB)
Java水解
6 天前
后端
·
go
GO语言特性介绍,看这一篇就够了!
go语言因为其高[并发编程]优势,很多大厂后端技术栈都在切go,我们公司最近项目也用到go语言。本文介绍go语言的基本语法和核心特性,方便长期未使用go编程后可以进行快速回顾。
古城小栈
6 天前
go
·
gin
Gin 实现 大文件 分片上传 与 断点续传
在Web开发中,大文件上传是常见的需求场景(如视频、压缩包、大型数据集等),但传统的单文件上传方式存在诸多问题:网络中断导致上传失败需从头重传、单次请求体过大引发超时、服务器内存占用过高易触发OOM等。为解决这些问题,分片上传+断点续传 成为主流解决方案。本文将基于Go语言的Gin Web框架,从零实现大文件分片上传与断点续传功能,并结合实际场景拓展相关优化思路。
光头闪亮亮
7 天前
go
Golang开发自动加载COM扫码枪进行一维码、二维码扫码与解码
本项目基于Golang语言开发,实现了自动检测、加载COM端口扫码枪设备,并对扫码数据进行读取、解码和处理的功能。该程序支持多种串口检测方式,自动识别不同编码格式的条码数据,并提供了高效的并发处理机制。