golang

参.商.2 小时前
leetcode·golang
【Day48】46. 全排列给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]
童话ing7 小时前
数据结构·算法·leetcode·golang
【LeetCode】239.滑动窗口最大值题目链接:239. 滑动窗口最大值 题目描述: 数据范围:思路1:采用双指针去维护这个窗口边界,同时每次滑动都遍历计算窗口内的最大值,这种方式时间复杂度O(n*k),显然时间复杂度比较高,数据范围也比较大,不太能接受。
不会写DN7 小时前
开发语言·后端·golang
Go 中最主流 JWT 库 jwt -goJWT(JSON Web Token)是目前前后端分离项目中最主流的身份认证方案,它通过在客户端存储加密 Token,实现了无状态的身份验证,完美适配分布式系统和微服务架构。
liuqun03198 小时前
开发语言·后端·golang
go进阶之gc在 Go 里,GC(垃圾回收)确实可能“打断程序执行”,但准确说是引入 STW(Stop The World)暂停 和 额外的 CPU 开销。你要解决这个问题,核心是两步:判断是不是 GC 导致的卡顿,然后再优化。
古城小栈8 小时前
golang
go核武器——pprof 性能分析这是一个完整的 Gin 框架集成 net/http/pprof 的演示项目,包含各种性能问题场景和详细的分析指南。 完整的示例代码放在最后。
zhuhezhang10 小时前
开发语言·后端·golang·wails
一个用golang开发的文本对比工具本项目是一个基于 Wails、Go + Vue3 的桌面应用示例,实现了两段文本对比、高亮、同步滚动、可拖拽布局、搜索与替换等功能。
Reisentyan10 小时前
开发语言·后端·golang
[backend]GoLang Learn Data Day 2原帖地址:https://www.cnblogs.com/Reisentyan/p/19791769企业训练营上得人憔悴,不是太难,也不是很简单,刚刚好有点听不懂。大概是会的不用听,不会的听不懂的程度。 所以上课的时候就有些摆烂了,摆烂就更不懂了。 其实大多以记忆为主,毕竟没人会去背这种东西吧。
Tony Bai1 天前
开发语言·人工智能·后端·golang·rust
Rust 看了流泪,AI 看了沉默:扒开 Go 泛型最让你抓狂的“残疾”类型推断大家好,我是Tony Bai。在这个大模型(AI)写代码如喝水一般简单的时代,你有没有遇到过一种极其憋屈的场景:
ん贤1 天前
人工智能·golang·编排·eino
AI 大模型落地系列|Eino 编排进阶篇:一文讲透编排(Chain 与 Graph)声明:本文数据源于官方文档与官方示例,重点参考 Chain/Graph 编排介绍、编排的设计理念 与 eino-examples/compose。
GDAL1 天前
golang·sqlite·boltdb
BoltDB vs SQLite:极简高并发、低配置场景下的终极对比在 Go 后端、嵌入式设备、低配 VPS 等场景中,BoltDB(bbolt) 和 SQLite 是最常用的两款零配置、单文件嵌入式数据库。两者都满足「简单、轻量、无需独立服务」,但在并发模型、语言适配、使用方式和性能上差异巨大。
ruxingli1 天前
开发语言·后端·golang
GoLang的并发如何避免死锁在 Go 中,并发死锁是一个常见问题,尤其是在使用 goroutine、channel 或 mutex 时。避免死锁需要理解死锁的根源,然后采取相应策略。下面我给你系统讲解:
暴躁小师兄数据学院1 天前
开发语言·笔记·golang·web3·区块链
【WEB3.0零基础转行笔记】go编程篇-第12讲:go-zero入门实战目录第一章:go-zero概述1.1 go-zero基础1.1.1 go-zero1.1.2 工程级代码框架
念何架构之路1 天前
开发语言·后端·golang
Go语言表达式的求值顺序在一个Go包内部.包级别变量声明语句的表达式求值顺序是由初始化依赖规则决定的.如下.1).在Go包中.包级别变量的初始化按照变量声明的先后顺序进行.
低调的JVM1 天前
golang·kafka·可观测·opentelemetry
Golang下kafka可观测数据采集组件Otelsarama详解otelsarama 是 Go 生态中为 Sarama(Go 语言主流 Kafka 客户端)提供的 OpenTelemetry 自动埋点库,用于实现 Kafka 生产/消费链路的分布式追踪、指标采集与上下文传播,解决微服务架构下 Kafka 消息链路“断链”、性能瓶颈难定位的问题。
golang学习记2 天前
开发语言·数据库·golang
Go 实时批处理:让数据库少挨点打 [特殊字符]想象一下,你的应用每次用户访问都要更新 last_active_at 时间戳:问题来了:1000 个并发请求 = 1000 次数据库更新。数据库:😫
hutengyi2 天前
开发语言·后端·golang
go测试问题记录Running tool: /home/lexfan/goroot/bin/go test -timeout 30s -run ^TestMlegOrderCreate$ gitlab.futunn.com/institutional-trading-center/futc-oms/oms_write_service/stub_test/futc_oms_write_service
KevinCyao2 天前
android·前端·网络·golang·前端框架
Go短信营销接口示例代码:Golang高并发调用营销短信接口的实现方案与代码分享在企业营销场景中,Golang凭借高并发、低延迟的特性成为短信群发服务的首选开发语言,但开发者在对接营销短信接口时,常遇到签名校验失败、并发请求失控、参数格式不规范等问题。本文通过go短信营销接口API示例代码,深度解析Golang高并发调用营销短信接口的实现方案,从原理、实战到优化全流程讲解,帮助开发者快速完成接口对接与生产环境部署。
精神小伙就是猛2 天前
开发语言·后端·微服务·golang
使用go-zero快速搭建一个微服务(一)目录一、go-zero 介绍二、go-zero 到底是什么三、go-zero 为什么会火四、go-zero 的核心组成
不会聊天真君6472 天前
开发语言·笔记·golang
基础语法·下(golang笔记第三期)p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解goroutine 是 Go 语言中的轻量级线程,由 Go 运行时(runtime)管理,允许在程序中并发地执行函数。 主要特点: 轻量级: 相比操作系统线程,goroutine 开销极小(初始栈大小约 2KB,可按需增长/收缩) 可轻松创建数十万甚至上百万个 goroutine 并发模型: 采用 CSP(Communicating Sequential Processes)并发模型 通过 channel 进行 goroutin
大阿明2 天前
开发语言·后端·golang
Go基础之环境搭建Go语言,也被称为Golang,是一种由Google开发的静态类型、编译型编程语言,是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。