技术栈
golang
会编程的土豆
7 小时前
开发语言
·
后端
·
golang
Go 语言反射(Reflection)详解
反射是 Go 语言的高级特性,它允许程序在运行时检查变量的类型和值,以及动态操作这些变量。反射是 Go 语言中实现通用框架、序列化、依赖注入等功能的基础。
basketball616
7 小时前
开发语言
·
后端
·
golang
Go 语言从入门到进阶:4. 数组和MAP使用方法总结
数组是值类型:传递数组时会复制整个数组使用指针避免复制:数组长度是类型的一部分:
Generalzy
12 小时前
golang
·
prompt
·
软件工程
从本地 Demo 到生产级检索:Milvus 学习笔记(1)
之前写过一篇关于 ChromaDB 的学习笔记。当时更多是从“向量数据库是什么”这个角度出发,体验了一下本地化、轻量级向量检索的基本流程。
go不是csgo
12 小时前
jvm
·
数据库
·
golang
GORM 上手:一个 main.go 跑通 Go 数据库增删改查
这篇文章用一个博客系统的后端做例子,从零开始演示 GORM 的模型定义、数据库连接、CRUD 操作、关联查询和事务处理。所有代码放在一个文件里,复制就能跑。适合有 Go 基础但没用过 ORM 的开发者。
知彼解己
14 小时前
后端
·
golang
·
ai编程
RAG 核心实战:检索增强生成
RAG = 向量搜索 + Prompt 拼接 + LLM 生成,让 LLM 基于你的私有数据回答问题RAG 是 Retrieval-Augmented Generation 的缩写,中文译为"检索增强生成"。
子安柠
15 小时前
开发语言
·
后端
·
golang
Go语言并发编程:协程与管道详解
并发编程是现代软件开发中不可或缺的一部分。无论是高并发的Web服务、实时数据处理,还是分布式系统,都需要高效、安全的并发控制机制。通过 goroutine(协程)和 channel(管道)提供了简洁而强大的并发模型。
basketball616
17 小时前
开发语言
·
后端
·
golang
Go 语言从入门到进阶:5. 玩转Go函数
大家好!今天我们来聊聊Go语言中的函数。函数是Go程序的基础构建块,理解透彻函数的使用,你的Go编程之路就成功了一半!
不爱编程的小陈
18 小时前
开发语言
·
后端
·
golang
Go内存模型与GC机制:高性能编程的核心
在探讨Golang的存储模型之前,我们可以首先回顾一下操作系统中的多次存储模型设计。可以参看我的这篇文章的第二章节:原子操作CAS与锁实现-CSDN博客。有提到高于存储的体系结构
go不是csgo
19 小时前
golang
sync.Map 源码大变天:一棵 16 叉树如何干掉 read/dirty 双 Map
Go 1.24 静默重写了 sync.Map 底层——从 read/dirty 双 Map 替换为 HashTrieMap(16 叉并发前缀树)。全局 Mutex、O(N) dirty 提升全部消失。新方案读路径纯原子操作零锁,写路径只锁单个节点,不同子树并发写互不干扰。本文从源码拆解新数据结构、读写流程、冲突处理及 atomic 内存序如何支撑无锁读。还在背旧版八股的,该更新了。
jieyucx
19 小时前
golang
·
日志
·
log
Go 语言零基础入门:标准库 log 包完全教程
作为 Go 开发者,日志是我们排查问题、监控程序运行的核心工具。Go 语言内置了开箱即用的标准库 log,无需安装任何第三方包,一行代码就能打印日志,非常适合零基础入门和小型项目使用。
会编程的土豆
19 小时前
c++
·
golang
·
xcode
Go 语言匿名函数详解
匿名函数是没有名字的函数,可以像普通变量一样赋值、传参和调用。在 Go 中,匿名函数和闭包密切相关,是函数式编程的重要手段。
会编程的土豆
19 小时前
c++
·
golang
·
xcode
Go 语言闭包(Closure)详解
闭包是 Go 中非常重要的概念,允许函数访问和操作其外部作用域的变量。理解闭包对于实现回调、累加器、工厂函数等场景非常有用。
右耳朵猫AI
19 小时前
开发语言
·
后端
·
golang
Golang技术周刊 2026年第20周
本周Go生态迎来多项重要更新:gosentry为Go带来LibAFL级模糊测试能力;Cilium分享端到端供应链安全实践;btype库提供比Rust/C++更快的B树集合类型;go-app 11.0支持用Go和WASM构建PWA;多个重要库发布新版本。
会编程的土豆
20 小时前
redis
·
笔记
·
golang
Redis 常用操作笔记(Go 开发实战)
Redis 的最基本数据类型,可以存储文本和数字。哈希是键值对集合,类似 Go 中的 map 或对象。
喵了几个咪
20 小时前
开发语言
·
vue.js
·
后端
·
golang
·
reactjs
·
gowind
Headless 后端实践:基于Go的企业级多栈管理系统脚手架
在企业级中后台系统、SaaS平台以及内部运维平台的开发过程中,架构选型直接决定项目的扩展性、维护成本与迭代效率。传统MVC单体架构长期存在视图与业务高度耦合、前端技术栈绑定僵化、无法适配多终端业务等痛点;而原生Headless架构虽解决了解耦问题,但仅提供基础API能力,团队仍需从零完成前端工程搭建、权限封装、页面开发,大幅抬高项目落地门槛。
小小龙学IT
20 小时前
开发语言
·
后端
·
golang
Go 并发模式深度解析:Fan-out/Fan-in 高效处理大规模数据流
在现代后端开发中,处理大规模数据流是常见的挑战。无论是日志分析系统、实时数据管道,还是批量 ETL 任务,单线程处理往往成为性能瓶颈。Go 语言凭借其轻量级协程(Goroutine)和通道(Channel)机制,为并发编程提供了天然优势。
OxyTheCrack
1 天前
开发语言
·
golang
【Golang】简述make与new内置函数以及两者的区别
new 是 Go 内置函数,签名:new函数的作用是: 为指定类型分配一块内存,随后将内存清零(置为零值),最后返回指向该类型的指针
geovindu
2 天前
开发语言
·
后端
·
设计模式
·
golang
·
有界并行模式
go: Bounded Parallelism Pattern
postgreSQL项目结构:调用:输出:
会编程的土豆
1 天前
开发语言
·
笔记
·
golang
Go 方法接收者超清晰笔记(类型名 vs 变量名)
学习 Go 结构体方法时,必须彻底分清类型名和变量名,否则容易报错或理解错误。由 type 定义的名字,代表「种类、模板」,不是具体对象。
程序员卷卷狗
1 天前
java
·
面试
·
golang
Java转Go面试速记:Go基础22问,一篇理清高频易错点一篇理清高频易错点
Java转Go最难的不是语法,而是思维切换。 很多面试题看起来简单,比如make和new、slice和数组、interface和nil,但一旦用Java思维去答,就很容易踩坑。 这篇文章整理Go基础高频22问,用一句话答案+Java对比+记忆口诀快速过一遍,适合面试前速记。 本篇基于小林coding整理,更详解跳转至小林即可。