技术栈
golang
会编程的土豆
4 小时前
c语言
·
c++
·
golang
由c/c++速通go语言,新手必看
本文记录了我从 C/C++ 转向 Go 过程中遇到的核心语法差异、思维转变和常见坑点,希望能帮助同样背景的读者快速上手。 本文是作者从自己的公众号转过来的,所以格式可能略有不对
念何架构之路
9 小时前
开发语言
·
后端
·
golang
Go Socket编程
Socket是计算机网络中用于在节点内发送或接收数据的内部端点.具体来说.是网络软件(协议栈)中端点的一种表示.包含通信协议 目标地址 状态等.是系统资源的一种形式.它在网络中所处的位置大致就是如图所示的Socket API层.位于应用层与传输层之间.其中的传输层就是TCP/IP所在的地方.开发人员平时通过代码编写的应用程序大多属于应用层范畴.
codeejun
11 小时前
docker
·
云原生
·
golang
每日一Go-59、云原生入门为什么一定要学Docker?
很多人第一次听说 Docker,都会有一个疑问:“我不用 Docker,服务不是也能跑吗?”确实能跑。
初心未改HD
12 小时前
开发语言
·
golang
gRPC 与 Protobuf 实战指南
gRPC 是 Google 开源的高性能 RPC 框架,而 Protobuf(Protocol Buffers)则是其默认的序列化协议。两者结合带来了高性能、跨语言、契约优先的现代微服务通信方案。
jieyucx
12 小时前
算法
·
golang
·
指针
·
顺序表
·
数组
·
结构体
·
切片
Go语言切片:动态灵活的数据序列
大家好!在上一篇博客中,我们深入了解了 Go 语言数组,知晓它如同固定格子数量的书架,具有长度固定等特性。今天,我们将走进与数组紧密相关的切片的世界。切片就像是一个可以根据需求灵活调整大小的书架,为我们在编程中处理数据带来了极大的便利。在深入了解切片的各种操作之前,先让我们认识一下切片的内部结构,这将有助于我们更好地理解切片的行为和特性。
初心未改HD
14 小时前
开发语言
·
golang
Go 文件与 I/O 操作完全指南
文件操作是任何编程语言都必须掌握的基础技能,Go 语言在这方面的设计简洁而强大。Go 的 I/O 操作主要围绕 io、os、ioutil、bufio 和 fmt 这几个核心包展开。标准库的设计遵循 Unix 哲学:一个工具做好一件事,通过组合实现复杂功能。
geovindu
20 小时前
设计模式
·
golang
·
中介者模式
go: Mediator Pattern
项目结构:调用:输出:
研究点啥好呢
2 天前
java
·
开发语言
·
golang
滴滴Go后端开发工程师面试题精选:10道高频考题+答案解析
问题: 讲讲GPM模型,goroutine在用户态和runtime态之间是怎么切换的?调度器做了哪些事?
NEGl DRYN
2 天前
开发语言
·
后端
·
golang
Go基础之环境搭建
Go语言,也被称为Golang,是一种由Google开发的静态类型、编译型编程语言,是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
初心未改HD
2 天前
开发语言
·
golang
Go Modules:依赖管理的完全指南
Go Modules是Go 1.11引入的官方依赖管理解决方案,经历了从GOPATH到Go Modules的演进,终于提供了稳定、可靠的依赖管理机制。本文将全面解析Go Modules的各个方面,从基础概念到企业级实践,帮助开发者掌握Go项目依赖管理的最佳方式。
rOuN STAT
2 天前
开发语言
·
学习
·
golang
Golang 构建学习
修改全局环境变量,GOPROXY,GOPATH,GOROOTGOPROXY=https://goproxy.cn,direct GOROOT=“” // go二进制文件的路径
不甘先生
2 天前
开发语言
·
后端
·
golang
Go context 实战指南:从入门到生产级并发控制(架构师避坑手册)
📌 写在前面: 很多开发者把 context 当作“必须写第一个参数的习惯”。但在生产环境里,它是 Go 程序的神经系统。 用对,超时可控、goroutine 不泄漏、全链路可追踪;用错,僵尸请求拖垮连接池、并发取消无响应、排查问题靠猜。 本文不背源码,只讲架构师视角的实战:场景拆解、血泪注意事项、反模式重构、生产级规范。
初心未改HD
2 天前
开发语言
·
golang
Go 泛型完全指南:从入门到实战
泛型是 Go 语言自 1.18 引入的重大特性,它让 Go 拥有了静态类型系统的同时,也告别了为每种类型编写重复代码的困境。如果你曾经因为想要实现一个通用的缓存结构而不得不使用 interface{},或者为了兼容多种数据类型而写下一堆类型断言,那么泛型就是为你准备的解决方案。
止语Lab
2 天前
开发语言
·
后端
·
golang
从手动到框架:Go DI 演进的三个拐点
你数过自己项目 main() 里有几个 NewXxx() 吗?5 个,你可能觉得还好。10 个,开始要翻回去看顺序。15 个,你有没有在改一个依赖后,忘了改下游,线上 nil panic 告警?
我不是8神
2 天前
golang
面试题:runtime.MAXPROCESS怎么处理?
go运行bash运行容器里默认取宿主机核数,会远超容器 CPU 限制(如容器限 1 核、宿主机 32 核 → GOMAXPROCS=32,导致频繁上下文切换、限流)。
必胜刻
2 天前
golang
·
状态模式
·
web
·
前后端交互
全面解析 Token:从入门到 JWT 实战
在现代 Web 开发中,Token 已经成为身份验证和授权的重要手段。尤其在分布式系统、前后端分离和移动端应用场景下,理解 Token 的本质非常重要。本文将从零开始,帮你彻底理解 Token,并结合 Go 实战讲解 JWT 的使用。
yeeanna
2 天前
开发语言
·
后端
·
golang
GO函数的特殊性
Go 语言中,函数是一等公民(First-class citizen),可以像普通变量一样被赋值、传递和使用。将函数作为实参传递给另一个函数,是 Go 中常见的编程模式,常用于回调、策略模式等场景。
eLIN TECE
2 天前
开发语言
·
后端
·
golang
Go基础之环境搭建
Go语言,也被称为Golang,是一种由Google开发的静态类型、编译型编程语言,是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
念何架构之路
2 天前
开发语言
·
后端
·
golang
Go反射应用技巧
反射是指一类应用.它们能够自描述和自控制.这类应用通过采用某种机制来实现对自己的行为描述和监测.并能根据自身行为的状态和结果.调整或修改应用所描述行为的状态和相关的语义.
初心未改HD
2 天前
开发语言
·
golang
Go语言测试与Benchmark:测试驱动开发的实践指南
测试是保证软件质量的重要手段。Go语言在设计之初就将测试作为标准库的一部分,提供了简洁而强大的测试框架testing。本文将全面介绍Go语言测试的各个方面,从单元测试到基准测试,从测试夹具到Mock技术,帮助读者掌握Go测试的最佳实践。