golang

古城小栈29 分钟前
c语言·python·golang
Go 72变之 编成 C语言作为一名程序员,我们早已习惯了Go语言“编译即运行”的便捷性——通过go build一键生成可执行文件,无需关心底层的编译细节。但在某些特殊场景下,比如需要将Go代码嵌入到C项目中、适配仅支持C编译器的嵌入式平台,或者深入理解Go语言的编译链路时,“将Go编译成C语言”就成了一个极具价值的技术点。
卿雪42 分钟前
服务器·开发语言·数据库·redis·mysql·缓存·golang
认识Redis:Redis 是什么?好处?业务场景?和MySQL的区别?本文的思维导图如下:Redis 是一个开源的、基于内存的数据结构存储系统,可以作为数据库、缓存和消息中间件。
foxsen_xia1 小时前
开发语言·后端·golang
go(基础10)——错误处理1. 错误的定义 错误表示程序中出现了异常情况。比如当我们试图打开一个文件时,文件系统里却并没有这个文件。这就是异常情况,它用一个错误来表示。
雨中散步撒哈拉1 小时前
golang·单元测试·log4j
21、做中学 | 高一上期 |Golang单元测试随着结构体越来越多,绑定的方法也是巨量增加,如何验证一个个函数是否正确运行呢?在练习语句、单个函数的时候,我们可以用main函数,并且包名改为main,简单直接调用一下。但随着结构体的介入,功能开始增加起来!
熬了夜的程序员1 小时前
开发语言·后端·golang
【RUSTFS】rustfs的go语言sdkgithub go.devA high-performance Go client library for RustFS object storage system
卿雪2 小时前
java·数据库·redis·python·mysql·缓存·golang
缓存异常:缓存击穿、缓存穿透、缓存雪崩 及其解决方案误判率**具体代码实现:**设置误判率 0.05当某一个热点ksy过期,当某一时间段大量并发请求过来,可能会把DB压垮
wan_da_ren3 小时前
windows·golang·gitlab
Windows 环境下使用 Go Modules 拉取带外层 Basic Auth 的私有 GitLab 仓库 — 完整解决方案本指南适用于如下场景:Go 在访问 HTTPS 私有仓库时,会自动读取默认位置的 netrc 文件:在 PowerShell 中:
卿雪3 小时前
数据结构·数据库·redis·python·mysql·缓存·golang
Redis的数据类型 + 底层实现:String、Hash、List、Set、ZSet本文的思维导图如下:注意:数据结构 ≈ 数据类型Redis 提供了丰富的数据类型,常见的有 五种基本类型:
liupenglove3 小时前
开发语言·golang·echarts
go-echarts基础使用方法你是否曾为在Go项目中创建可视化图表而烦恼?是否羡慕Python中Matplotlib的便捷,却苦于Go生态中图表库的匮乏?今天为大家介绍一个强大的Go图表库:go-echarts,让你在Go中也能轻松创建交互式、美观的图表!
Tony Bai3 小时前
开发语言·后端·云原生·golang
Go 2025云原生与可观测年度报告:底层性能革新与生态固防大家好,我是Tony Bai。2025年,对于 Go 语言和云原生生态来说,是充满挑战与变革的一年。凭借务实的并发模型、极快的编译速度和极简的部署体验,Go 语言在过去十年间毫无争议地坐稳了现代云原生基础设施的“铁王座”。从 Kubernetes 到 Docker,从 Prometheus 到 etcd,CNCF 生态中那些最耀眼的明星项目,几乎都流淌着 Go 的血液。
卿雪3 小时前
java·数据库·python·mysql·adb·golang
MySQL【索引】:索引的概念与分类索引是提升查询速度的一种数据结构。当你想查阅书中某个知识的内容,你会选择一页一页的找呢?还是在书的目录去找呢?
资深web全栈开发3 小时前
开发语言·后端·golang·im 通许
从零构建即时通讯系统:Go + Vue3 实战指南一个周末就能跑起来的 IM 系统,代码简洁、架构清晰、开箱即用。IM(即时通讯)系统是现代应用的标配功能。市面上有很多成熟的云服务(如融云、环信、腾讯云 IM),但出于以下原因,自研 IM 仍是许多团队的选择:
源代码•宸4 小时前
服务器·开发语言·经验分享·后端·golang
GoLang并发示例代码2(关于逻辑处理器运行顺序)之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
foxsen_xia13 小时前
开发语言·算法·golang
go(基础06)——结构体取代类1. 使用结构体 Go 不支持类,而是提供了结构体。结构体中可以添加方法。这样可以将数据和操作数据的方法绑定在一起,实现与类相似的效果。
foxsen_xia13 小时前
算法·golang
go(基础08)——多态1. 使用接口实现多态 一个类型如果定义了接口的所有方法,那它就隐式地实现了该接口。所有实现了接口的类型,都可以把它的值保存在一个接口类型的变量中。在 Go 中,我们使用接口的这种特性来实现多态。
foxsen_xia13 小时前
golang
go(基础04)——mutex1. 临界区 当程序并发地运行时,多个 Go 协程不应该同时访问那些修改共享资源的代码。这些修改共享资源的代码称为临界区。例如,假设我们有一段代码,将一个变量 x 自增 1。
songtaiwu21 小时前
开发语言·数据库·golang
golang开发日常注意使用sqlx时,我们通常是定义一个Database接口,实现此接口的结构体,包含*sqlx.DB,如下。Database接口提供各类查询方法,database实现是通过sqlx.db完成的。
王中阳Go1 天前
人工智能·面试·golang
Go后端 vs Go AI应用开发重点关注什么?怎么学?怎么面试?正如标题所说,这是今天和同事们讨论的话题,很有意思,也和大家分享一下下面是我们激烈讨论后的一些共识:云原生撞上AI爆发,Go语言凭 “轻量能打、并发超强” 的buff火出技术圈,成了后端开发和AI落地的香饽饽。
源代码•宸1 天前
开发语言·经验分享·后端·golang
GoLang并发示例代码1(关于逻辑处理器运行顺序)当改成runtime.GOMAXPROCS(2)每次运行结果就不一定相同顺序了之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
卿雪1 天前
java·数据库·python·sql·mysql·golang
MySQL【存储引擎】:InnoDB、MyISAM、Memory...MySQL 常见的存储引擎有 InnoDB、MyISAM 和 Memory。首先有Innodb引擎,它提供了对数据库ACID事务的支持,并且还提供了行级锁和外键的约束。Innodb的设计目标就是处理大数据容量的数据库系统;