golang

大侠归来3 小时前
java·c语言·golang
C 与 Go 语言对比:从设计哲学到工程实践C 语言诞生于 1972 年,由 Dennis Ritchie 在贝尔实验室开发,是系统编程领域的基石;Go 语言则诞生于 2009 年,由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 设计,旨在解决大规模分布式系统的开发效率问题。两者虽然都强调简洁与高效,但在设计哲学、内存管理、并发模型和工程实践上有着显著差异。本文将从多个维度对 C 与 Go 进行对比,帮助读者根据实际需求做出技术选型。
小小龙学IT4 小时前
golang·go1.19
Go 语言内存管理与垃圾回收(GC)深度解析:从逃逸分析到性能调优适适用版本:Go 1.21+(覆盖 Go 1.19 引入的 GOMEMLIMIT 软内存限制、1.20 起默认关闭部分 GC 选项等演进)。
HEJOO96 小时前
开发语言·算法·golang
Go 语言结构体定义与实例详解在 Go 语言中,结构体(struct)是一种聚合数据类型,它可以将多个不同类型的字段组合成一个整体。结构体是 Go 语言实现面向对象编程的基础,也是日常开发中最常用的自定义类型之一。本文将详细介绍结构体的定义方式、实例化方法以及常见的使用技巧。
墨鱼老师7 小时前
vue.js·golang·go·gin·前后端分离·计算机毕业设计·go 后端
Go+Gin+Vue 毕设项目:Gin 框架搭建后端基础接口实战很多计算机专业同学做毕设不想用传统 Java,会选择 Go 语言 + Gin 框架来做后端,搭配 Vue 前端实现前后端分离项目。Go 语言部署简单、占用资源少,非常适合毕设演示项目,本篇记录 Gin 后端基础搭建完整流程。
JWASX20 小时前
学习·golang
Java 转 go 学习 - 类型转换本系列文章:例子如下:其实就是 string 和 byte[] 的转换,类比 Java 的 String 和 byte[] 转换。
小小龙学IT1 天前
golang·json
Go 语言 encoding/json 标准库深度解析:从 Tag 反射到流式处理适用版本:Go 1.16 ~ 1.24(文中标注各版本行为差异)在 Go 生态中,JSON 的使用频率远超其他序列化格式,几乎每一个网络服务、配置加载、数据交换场景都离不开它。原因有三:
JWASX1 天前
学习·golang
Java 转 go 学习 - 函数(1)本系列文章:上一篇文章我们学习了 go 中的 map,这篇文章就来看下 go 中的函数,go 语言的函数语法和 java 还是有很大区别的。
看浪的路人1 天前
开发语言·后端·golang
第7讲:实时告警与自动化响应前三讲我们建立了监控体系,收集了大量数据。但如果没有人看这些数据,它们就是数字垃圾。解决方案:分级告警 + 自动化响应 + 风暴抑制
小小龙学IT1 天前
数据库·sql·golang
Go 语言 database/sql 标准库深度解析:从连接池到驱动抽象任何语言做数据库访问都会遇到三个层次的问题,Go 在 database/sql 出现之前的生态现状如下:
wdfk_prog1 天前
运维·服务器·ubuntu·golang·asp.net·p2p·wifi-direct
Wi-Fi Direct 源码分析(09):从 P2P_CONNECT 到 GO Negotiation 完成摘要:从 CLI 显式执行 P2P_CONNECT 开始,追踪 Find 停止、可选 Provision Discovery、GO Intent、Action frame 与 GO Negotiation 完成回调。
JWASX1 天前
学习·golang
Java 转 go 学习 - map本系列文章:上面几篇文章学习了数组和切片的基本概念和用法,这篇文章学习 map 的基础用法,类似 Java 的 Map。
福大大架构师每日一题2 天前
golang
ollama v0.35.0发布:决策模型正式上线,接口直接返回选择、概率与评分发布日期:2026年9月30日 版本号:v0.35.0 核心关键词:决策模型、/v1/systemone、choice、noul、score、概率、评分、模型路由、工单分流、内容分类
茉莉玫瑰花茶2 天前
golang
GO [ 泛型 ]前面我们已经学习了 Go 的变量、常量、数据类型、输入输出、条件控制、切片、字符串、映射表、指针、结构体、函数、方法、接口、类型、错误、文件和反射。接下来学习 Go 语言中一个很重要、也最容易被“写复杂”的能力:泛型(Generics)。
念何架构之路2 天前
开发语言·后端·golang
go-grpc服务端调用完整的示例代码可以参考前面的文章go-grpc客户端调用.defaultServerOptions:globalServerOptions:
茉莉玫瑰花茶2 天前
golang·单元测试·log4j
GO [ 单元测试 ]前面我们已经学习了 Go 的变量、常量、数据类型、输入输出、条件控制、切片、字符串、映射表、指针、结构体、函数、方法、接口、类型、错误、文件、反射、泛型和模块管理。接下来学习 Go 项目中不可缺少的一部分:单元测试(unit testing)。
喵了几个咪2 天前
微服务·架构·golang·rust·多租户·gowind·rushwind
Go 写业务,Rust 扛底盘:一套可落地的混合架构“Go 还是 Rust"吵了十年,大多停留在语言层面互喷,产不出架构决策。工程上更有价值的问法是三段论:**两者的成本模型差在哪?边界应该画在哪?用什么方式接起来?**本文按这三段展开:先把 Go 的 GC 税与 Rust 的优势边界算成账(含"怎么量自己系统里的这笔税”),再给出"变化频率 × 延迟敏感度"的切分准则,然后把四种集成模式(进程边界 / sidecar / FFI / WASM)按集成成本排序逐一拆解——每种都给到代价清单与适用判据,最后落到一个真实样本:用 Rust 实现的中后台平台(R
ttwuai2 天前
前端·golang·gin
Golang Web后台管理框架推荐:Gin、GoFrame与数据面板项目怎么分搜索“Golang Web后台管理框架推荐”,不能只看 Stars 排名。2026-10-01 能完成官方仓库核验的四个候选是 XYGo Admin、Gin-Vue-Admin、go-admin-team/go-admin 和 GoAdminGroup/go-admin。它们不是同一种交付物:有的是 GoFrame + Vue3 完整后台,有的是 Gin + Vue 脚手架,有的更接近可嵌入现有服务的数据面板。已经锁定 Gin 技术栈,应该先比较两个 Gin 候选;准备采用 GoFrame + Vue3,
魏码不凡2 天前
开发语言·后端·golang
Go 编译报错:undefined: webp.Encode 问题排查与解决在使用 Go 进行图片格式转换时,引入 github.com/chai2010/webp 包进行 WebP 编码:
tachibana22 天前
开发语言·后端·golang·go
与其他语言相比,使用 Go 有什么好处?在分布式系统、微服务架构以及云原生基础设施全面普及的今天,编程语言的选择早已脱离了单纯的语法喜好之争,演变为对工程交付效率、硬件利用率、维护成本以及系统确定性的全方位权衡。与其他主流语言(C++、Java、Python、Rust)相比,Go(Golang)的核心优势在于其以软件工程规模化协作为导向的设计哲学:它用极简的正交语法消除了过度抽象,以极低的心智负担提供了基于 GMP 模型的原生高并发支持,通过单静态二进制分发彻底终结了环境依赖地狱,并在性能与开发速度之间找到了工业级应用的最佳平衡点。这使得 Go
hasty3 天前
开发语言·后端·golang
限制写了却没生效:OpenTelemetry Go 的 Unicode 截断边界OpenTelemetry Go 公告发布于 2026-09-02,GitHub 数据库在 9 月 29 日审核收录 CVE-2026-81869。这不是刚发现的新攻击。