golang

Bony-8 小时前
开发语言·后端·golang
Go语言垃圾回收机制详解与图解我将详细解释Go语言的垃圾回收机制,并为您绘制示意图说明其核心原理。Go的GC采用并发标记-清除(Concurrent Mark-Sweep)算法,核心目标是降低延迟(特别是STW时间)。它不是一个"停止世界"的GC,而是尽可能与用户程序并发执行。
吴老弟i20 小时前
golang·go
Go 多版本管理实战指南适用于 macOS(M1/M2/Intel),无需 g、gvm 等工具(g 低版本会出现 go 无法安装以及切换失败等问题),简单可控
Grassto1 天前
后端·http·golang·go
HTTP请求超时?大数据量下的网关超时问题处理方案,流式处理,附go语言实现下载报告这个场景大家应该都遇到过。现在下载报告经常会出现请求超时的现象,最终发现问题:报告是实时生成的,但是当数据量太大时,在组装数据的阶段会比较耗时,可能会超出网关设置的超时时间(例如:网关设置超时10s,做数据组装耗时20s)。
Paul_09201 天前
开发语言·后端·golang
golang编程题21、给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定【大小写为不同字符】,且考虑字符串重点空格。给定一个string s1和一个string s2,请返回一个bool,代表两串是否重新排列后可相同。 保证两串的长度都小于等于5000。
代码N年归来仍是新手村成员1 天前
开发语言·后端·golang
【Go】从defer关键字到锁学完了基础的golang语法,就开始看工作中的项目了。看到一个比较经典常见的代码块,来理解defer感觉正好用。让AI去除业务逻辑写了一个demo,在此记录一下
源代码•宸2 天前
后端·算法·leetcode·职场和发展·golang·记忆化搜索·动规
Leetcode—746. 使用最小花费爬楼梯【简单】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
x70x802 天前
开发语言·后端·golang
Go中nil的使用nil 是 Go 里“没有值 / 空引用 / 未指向任何对象”的零值 —— 类似于 null,但规则更严格。
源代码•宸2 天前
经验分享·后端·算法·leetcode·面试·golang·深度优先
Leetcode—47. 全排列 II【中等】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
漫漫求2 天前
开发语言·后端·golang
Go的panic、defer、recover的关系前置说明:go 没有 try/catch 机制当 panic 发生时,Go 运行时会做以下事情:🌟 所以:defer 是 panic 传播路径上的“检查站”,而 recover 是检查站里的“灭火器”。
Tony Bai2 天前
开发语言·后端·golang
2025 Go 官方调查解读:91% 满意度背后的隐忧与 AI 时代的“双刃剑”大家好,我是Tony Bai。近日,Go 官方发布了 2025 年开发者调查报告。作为 Go 社区的年度“体检报告”,这份基于 5,379 份有效问卷的数据,为我们勾勒出了一幅清晰的 Go 生态全景图。
老蒋每日coding2 天前
golang·区块链·智能合约
基于FISCO BCOS 部署 Solidity投票智能合约 并基于GO SDK进行合约调用指南目录概要设计完整流程实现一、环境准备1.1 安装FISCO BCOS节点1.2 安装Go SDK依赖二、Solidity投票智能合约
翔云1234562 天前
开发语言·后端·golang
golang中使用 sort.Interface 实现复杂多级排序举两个例子,说明 sort.Interface实现多级排序。学生成绩排序(先按成绩降序,成绩相同按姓名升序)
ん贤2 天前
开发语言·后端·golang
自go-zero走进微服务在我最初看来,go-zero 最核心的价值体现在两点: 1、使用 .api 定义接口协议(Contract First) 2、使用 goctl 自动生成工程骨架,让开发者专注于业务逻辑
源代码•宸3 天前
经验分享·后端·算法·leetcode·职场和发展·golang·dfs
Leetcode—404. 左叶子之和【简单】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
Grassto3 天前
后端·golang·go·go module
10 Go 是如何下载第三方包的?GOPROXY 与源码解析初次接触 Go 的时候,使用 go get 获取包的时候,发现很慢,还经常会超时报错。一个解决方案是使用 GOPROXY,本篇详细介绍 GOPROXY。
源代码•宸3 天前
经验分享·算法·leetcode·面试·职场和发展·golang·dfs
Leetcode—513. 找树左下角的值【中等】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
bing.shao3 天前
人工智能·golang·dubbo
文心大模型 5.0 正式版上线:用 Golang 解锁全模态 AI 工业化落地新路径当大模型还在以参数规模 “军备竞赛” 的标签被大众认知时,百度文心大模型 5.0 正式版的上线,给行业带来了全新的破局思路:不是更大,而是更高效、更落地。2.4 万亿参数的行业纪录背后,是原生全模态统一建模的技术革新,更是超稀疏混合专家架构带来的推理效率革命 —— 让大模型能在普通 GPU 甚至边缘设备运行,直接为 AI 工业化落地铺平了道路。
lanbing3 天前
开发语言·后端·golang
在Mac OS系统中安装Go语言环境教程今天我们来讲一讲如何快速在mac os 系统中安装go 语言环境。1、官网下载安装包打开 go 官网,选择你的电脑系统及项目所需版本进行下载。
无心水3 天前
开发语言·前端·后端·算法·golang·go·2025博客之星评选投票
17、Go协程通关秘籍:主协程等待+多协程顺序执行实战解析点击投票为我的2025博客之星评选助力!关键词:Go、goroutine、并发编程、协程同步、原子操作、chan
源代码•宸3 天前
服务器·面试·golang·cap·gmp·三色标记法·混合写屏障
GoLang八股(Go并发)进程、线程和协程都是并发编程的概念进程是操作系统分配资源的基本单位,每个进程都有自己的独立内存空间,不同进程之间的数据不能直接共享, 通常通过进程间通信(IPC)来进行数据交换,例如管道、消息队列等。