技术栈
golang
geovindu
19 小时前
开发语言
·
后端
·
设计模式
·
golang
·
函数式选项模式’
·
惯用法模式
go: Functional Options Pattern
项目结构:调用:输出:
想你依然心痛
18 小时前
开发语言
·
微服务
·
golang
AtomCode在后端开发中的实战体验:Go微服务从零搭建
生活不简单,但我们可以简单过。 外界总是复杂的,但生活方式可以选择:少比较、少算计、少囤积,专注于真正重要的人和事。简单不是无知,而是主动的删繁就简。
开发小程序的之朴
19 小时前
nginx
·
golang
·
系统架构
认识安企CMS - 系统概述
安企内容管理系统(AnQiCMS),是一款使用 GoLang 开发的开源企业级内容管理系统。它的前身是 GoBlog 博客系统(2019 年启动),经过多次重构和功能扩展,于 2022 年 5 月 正式更名为 AnQiCMS,逐步发展为面向企业级应用的内容管理系统。
雨师@
19 小时前
开发语言
·
后端
·
golang
go语言项目--实例化(图书管理)--005
v5 将 v4 的单体应用拆分为两个独立微服务(book-service 和 borrow-service),通过 gRPC 通信。引入 MySQL 替代内存存储,Redis 实现缓存和分布式锁。
Vect__
19 小时前
开发语言
·
数据结构
·
golang
Go 数据结构 slice 深度剖析
切片是建立在数组之上的抽象类型Go 语言中数组是一个值,数组变量表示了整个数组,和 C/C++ 不同(指向数组首元素的指针)
techdashen
21 小时前
网络
·
golang
·
rust
把正确性藏进类型里:从 Go 的 io.Reader 到 Rust 的 API 设计
本文是对 Abstracting away correctness 的整理与翻译。这篇文章的标题叫 Abstracting away correctness,直译是“把正确性抽象掉”。
前端之虎陈随易
21 小时前
golang
·
rust
·
wasm
Rust、Golang、MoonBit 编译成 WASM,体积和速度差距有多大?
最近研究 WASM 性能的时候,做了一个不同编程语言的测试。把同样的斐波那契算法,分别用 Rust、Golang、MoonBit 写一遍,然后都编译成 WASM,看看谁的产物小、谁跑得快。
必胜刻
21 小时前
vue.js
·
docker
·
golang
从零搭建全栈博客系统:Go + Vue 3 + Docker 全流程实战
一直想拥有一个属于自己的博客系统,不想用现成的 WordPress 或 Hexo,而是想从零开始,亲手搭建一个前后端分离的全栈应用。经过一段时间的开发,最终完成了 JunBlog —— 一个基于 Go + Vue 3 的全栈个人博客系统。
雨师@
21 小时前
开发语言
·
后端
·
golang
go语言项目--实例化(图书管理)--006
v6 在 v5 微服务基础上新增 user-service(用户认证)、Bleve 全文搜索和前端界面,形成完整的前后端分离平台。
Vect__
3 天前
开发语言
·
后端
·
golang
go 程序初始化
本文代码地址:go 程序初始化包是 golang 的最小组织单元, 每个.go文件的第一行必须是package 包名(明确回答了我是谁的问题),一个目录下的所有.go文件必须属于同一个包
迷茫运维路
2 天前
golang
·
泛型
Go泛型学习
参照 .cursor/skills/source_code.md 的分析框架:不只记语法,重点理解「为什么这样设计、解决什么问题、类型如何流转」 适用:初级~中级 Go 后端工程师;Go 1.18+(建议 1.21+,配合 slices / maps 标准库)
geovindu
2 天前
开发语言
·
后端
·
设计模式
·
golang
·
计时函数模式
·
性能分析模式
go:Timing Functions Pattern
项目结构:调用:输出:
被摘下的星星
2 天前
golang
Go的命名规则
首字母小写,后续单词首字母大写首字母可见范围示例大写对外暴露(public)GetUser()、UserName
布朗克168
2 天前
开发语言
·
后端
·
golang
·
数组与切片
Go 入门到精通-08-复合类型之数组与切片
📅 更新于 2026年7月 | ✍️ 原创文章,转载请注明出处 | 🧑💻 作者:布朗克168如果说基本类型是Go语言的"原子",那么复合类型就是"分子"。在Go的复合类型体系中有四大天王:
apocelipes
3 天前
c语言
·
c++
·
python
·
性能优化
·
golang
·
开发工具和环境
常用编程语言和库的正则表达式性能对比
对比一下我常用语言和库的正则匹配性能。主要对比 C++ 标准库、PCRE2、Golang 标准库和 Python 标准库。此外还有一个 Golang 的代码生成方案,它可以把给定的正则表达式编译成 Go 代码:regexp2go
何以解忧,唯有..
19 天前
开发语言
·
算法
·
golang
Go语言循环语句详解:for、range与循环控制
循环是编程语言中控制程序重复执行某段代码的核心结构。Go语言的设计哲学强调简洁与高效,因此在循环语句的设计上与其他语言(如C、Java、Python)有明显不同。Go语言只提供了一种循环结构:for循环。这种看似简单的设计,通过灵活的语法变体,足以覆盖所有常见的循环场景,包括传统的条件循环、无限循环以及遍历集合的迭代循环。
踏着七彩祥云的小丑
19 天前
学习
·
golang
·
正则表达式
·
go
Go学习第9天:并发编程 + 文件操作 + 正则表达式
Go 原生支持高并发,核心组件为 Goroutine(轻量级协程) 和 Channel(通道),搭配 select、sync 包实现协程同步、通信与资源安全,区别于传统线程模型,开销极低。
JCGKS
19 天前
golang
·
init
·
init执行顺序
Go `init` 函数:包初始化顺序到底是怎样的
在 Go 里,init 函数经常被用来做配置注册、默认值初始化、驱动加载等工作。但很多人第一次接触时都会有一个疑问: