技术栈
golang
codeejun
7 小时前
开发语言
·
云原生
·
golang
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容
在云原生时代,“省钱”就是核心竞争力。Go 语言凭借其极低的运行时开销(Footprint)和强大的并发模型,成为了编写高性能微服务的首选。但在 Kubernetes (K8s) 环境中,如果不进行资源限制和指标驱动的扩容,再高效的语言也无法阻挡云账单的飞涨。
小小龙学IT
15 小时前
开发语言
·
后端
·
golang
Go语言后端开发入门指南
IDE推荐:VS Code + Go插件 或 GoLand(免费试用)。提示:实际项目可进一步拆分 handler、service、model 等包,并参考 golang-standards/project-layout 组织代码(如 cmd/、internal/、pkg/)。本文为保持简洁,所有代码暂放在 main.go 中。
basketball616
16 小时前
开发语言
·
unity
·
golang
Go 语言从入门到进阶:6. 一文彻底吃透结构体(Struct)
在 Go 语言的世界里,没有面向对象编程中经典的类和继承,但结构体(Struct)凭借其灵活、高效的特性,成为了 Go 语言自定义数据类型、封装数据的核心基石。
木雷坞
1 天前
后端
·
golang
·
认证
Go 项目实战:用 MLiev IAM 落地企业认证中心
企业后台系统增加以后,账号体系很容易变成“每个系统一套”。开发阶段这样做最快,上线后却会留下三个麻烦:登录入口分散,权限回收困难,审计链路不完整。
知彼解己
2 天前
后端
·
golang
·
ai编程
LLM-based Planning:从后端视角理解 Agent 规划层
结合 chao-go 项目实战,讲解 Agent 如何动态生成执行计划Planning = 业务流程编排层,以前程序员写死 if-else,现在 LLM 动态生成执行计划。
basketball616
2 天前
开发语言
·
后端
·
golang
Go语言从入门到进阶:8. 接口
Go 语言的接口(interface) 是核心特性之一,它是一种约定型类型,只定义方法签名(方法名、参数、返回值),不实现方法逻辑,也不包含字段。
codeejun
2 天前
java
·
开发语言
·
golang
每日一Go-71、理论知识:CAP 、一致性原理 、Raft 机制(简化实现一个 Raft)
在分布式系统开发中,Go 语言因其原生支持并发(Goroutine 和 Channel)而成为实现共识算法的首选语言。
曾几何时`
2 天前
开发语言
·
golang
·
gin
Go(一)Gin框架 和 GORM机制
Gin 负责处理程序的网络入口。在底层,Go 的 net/http 标准库已经自带了高效的协程调度和网络轮询(类似底层封装好的 epoll 模型),而 Gin 就是在这个基础上搭建的一层极其易用的脚手架。
l齐天
2 天前
linux
·
ubuntu
·
golang
Ubuntu 22.04 环境下 PBC 与 Golang 的安装、配置与测试
本文整理了 Ubuntu 22.04 环境下 PBC、GMP、Golang 以及 Go 语言 PBC Wrapper 的安装与测试流程。内容参考了:Ubuntu22.04环境下PBC与Golang的安装与测试,并在原有步骤基础上补充了更完整的环境检查、动态库配置、Go Module 使用方式和常见问题排查。
codeejun
2 天前
开发语言
·
分布式
·
golang
每日一 Go-72、分布式事务 & 一致性:本地消息表、事务消息、SAGA、TCC怎么选?
单机事务靠数据库,分布式事务靠“妥协 + 设计”。比如一个经典的业务拆成多个服务后,会有以下问题:数据库事务失效了
喵了几个咪
3 天前
vue.js
·
人工智能
·
react.js
·
重构
·
golang
·
ai编程
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?
大模型技术高速迭代,正在深层次重塑软件开发的作业模式。当前编码类大模型已成熟支持单文件编写、批量CRUD生成、业务逻辑拼装等能力,部分低复杂度业务模块,甚至可全程交由AI独立完成开发与交付。
go不是csgo
3 天前
java
·
linux
·
golang
Go-GMP-调度器深度解析(改进版本)
读完这篇,你应该能回答三个问题:goroutine 创建后去了哪里,阻塞时发生了什么,以及为什么一个 goroutine 跑太久会被强制踢掉。基于 Go v1.19 runtime 源码。
知彼解己
3 天前
后端
·
golang
·
ai编程
SQLite 核心实战:后端工程师视角
SQLite = 零配置、单文件、功能完整的嵌入式关系数据库,具备完整的 ACID 事务支持已成为单机 Agent 记忆持久化的首选方案。
dusk_star
3 天前
java
·
笔记
·
golang
go语言--笔记--接口
Go 的接口不是类型的"标签",而是行为的"契约"——只要类型实现了接口要求的方法集,编译器就自动承认这种关系,无需任何显式声明。
会编程的土豆
3 天前
前端
·
golang
·
状态模式
前端和后端是怎么配合工作的(Go后端视角)
很多初学者学 Gin 的时候,经常会有一个疑问:实际上:假设你在淘宝搜索:你看到的是:这些内容不是前端自己写死的。
只会写bug的靓仔
3 天前
golang
·
rust
·
electron
我把 Electron+Go 的 LOL 战绩工具重写成 Tauri+Rust,安装包从 128 MB 砍到 5 MB
大家好,我是只会写 bug 的靓仔。之前发过几篇 LOL 排位分析工具的帖子(项目介绍 | v1.2 更新),当时还是 Electron + Go 的架构。有老哥评论说"这么大?",说实话我自己也觉得 —— 一个查战绩的小工具,安装包 128 MB,下它比打一把排位还久。
会编程的土豆
3 天前
开发语言
·
后端
·
golang
Go 语言反射(Reflection)详解
反射是 Go 语言的高级特性,它允许程序在运行时检查变量的类型和值,以及动态操作这些变量。反射是 Go 语言中实现通用框架、序列化、依赖注入等功能的基础。
basketball616
3 天前
开发语言
·
后端
·
golang
Go 语言从入门到进阶:4. 数组和MAP使用方法总结
数组是值类型:传递数组时会复制整个数组使用指针避免复制:数组长度是类型的一部分:
Generalzy
4 天前
golang
·
prompt
·
软件工程
从本地 Demo 到生产级检索:Milvus 学习笔记(1)
之前写过一篇关于 ChromaDB 的学习笔记。当时更多是从“向量数据库是什么”这个角度出发,体验了一下本地化、轻量级向量检索的基本流程。
go不是csgo
4 天前
jvm
·
数据库
·
golang
GORM 上手:一个 main.go 跑通 Go 数据库增删改查
这篇文章用一个博客系统的后端做例子,从零开始演示 GORM 的模型定义、数据库连接、CRUD 操作、关联查询和事务处理。所有代码放在一个文件里,复制就能跑。适合有 Go 基础但没用过 ORM 的开发者。