技术栈
golang
molaifeng
8 小时前
开发语言
·
golang
Go runtime 中的 sudog:连接 Channel 与 GMP 的隐秘枢纽
技术认知的提升往往是一个螺旋上升的过程。回看之前写的《深度解密 Go 语言调度器:GMP 模型精讲》以及更早前的《聊聊 golang 中 channel》,虽然涵盖了主干,但对 sudog 这个关键结点的处理总觉得欠些火候。
羊羊羊i
10 小时前
golang
·
kubernetes
使用client-go访问k8s集群
正常来说,使用kubectl相关命令完全可以访问K8s集群,但是CLient-go可以在代码中操作和访问K8s集群。它模拟了K8s的API接口,因此可以达到这种效果。
源代码•宸
11 小时前
后端
·
golang
·
postman
·
web
·
dao
·
goframe
·
补签
goframe框架签到系统项目开发(实现总积分和积分明细接口、补签日期校验)
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
YGGP
11 小时前
开发语言
·
leetcode
·
golang
【Golang】LeetCode 2. 两数相加
这道题相当于在链表上实现两数相加,还是比较简单的,尤其是题目中一开始给我们的链表就是已经被翻转好的链表,并且最终要返回的也是被翻转后的结果(其实要是没有反转也不难,只要调用一下反转链表的模版就解决了)。
Yy_Yyyyy_zz
11 小时前
开发语言
·
golang
·
ai编程
2025 技术年终总结|近七年 Golang 工程实践、AI 应用落地与技术创作回顾
2025 年,是我将 AI 技术真正应用到实际工程场景 的一年。作为一名将近 7 年 Golang 开发经验的工程师,我不再将 AI 仅仅视为“辅助写代码的工具”,而是尝试将其引入到真实业务流程中,解决实际问题。
GrowingYi
11 小时前
开发语言
·
后端
·
golang
Go语言的特性
Goroutine协程和线程的区别MPG模型空接口可表示任意参数无需继承即可实现接口先执行return,然后再执行defer(如果return变量,defer可以修改变量的值)
YGGP
12 小时前
leetcode
·
链表
·
golang
【Golang】LeetCode 21. 合并两个有序链表
解决这道题我们使用一个常见的思路,那就是设立一个哑节点dummyNode。在解 LeetCode Hot 100 链表部分的题目时,我们经常需要建立哑节点,并让哑节点的值为空,它的Next指向真正的链表当中的节点。这样,才完成对链表的处理之后,返回dummyNode.Next就是我们想要的最终答案。
看见繁华
12 小时前
开发语言
·
后端
·
golang
GO 教程
Yy_Yyyyy_zz
12 小时前
开发语言
·
后端
·
golang
深入理解 Go 的多返回值:语法、编译原理与工程实践
Go 语言最具标志性的特性之一,就是函数支持多返回值。 这一设计极大地影响了 Go 的错误处理风格、API 设计哲学以及整体代码结构。
天远云服
12 小时前
微服务
·
架构
·
golang
Fintech硬核架构:解析天远贷前风险报告接口在Go微服务中的解析策略
在互联网金融的“抢单”或“秒杀”场景下,风控系统往往需要在毫秒级内完成对用户的风险扫描。面对海量的并发请求,如何快速识别黑产用户、多头借贷者以及司法失信人员?
Grassto
13 小时前
开发语言
·
后端
·
golang
Go 在哪里找第三方包?Module 查找顺序详解
上一篇我们搞清楚了 import path 是怎么被解析成 module + 路径 的。这一篇我们来聊个更实际的问题:Go 编译器到底去磁盘的哪个角落实打实地把代码读出来的?
nbsaas-boot
1 天前
开发语言
·
后端
·
golang
Go 项目中如何正确升级第三方依赖(Go Modules 实战指南)
在 Go Modules 成为事实标准之后,Go 的依赖管理已经非常成熟。但在实际项目中,“如何升级依赖”依然是一个容易踩坑、却绕不开的问题。
HashFlag
1 天前
golang
·
单元测试
单元测试(go)
项目demo地址:go-test目前只描述了简单的方法,文档持续更新中…本文主要针对golang语言的单元测试工具,博客内容也会涉及一些单元测试相关的内容
TDengine (老段)
1 天前
大数据
·
数据库
·
物联网
·
golang
·
时序数据库
·
tdengine
·
涛思数据
TDengine Go 连接器入门指南
本指南专为 Go 语言初学者设计,通过实际案例帮助你快速上手 TDengine Go 连接器。首先确保你已经安装并启动了 TDengine 服务。如果还没安装,请访问 TDengine 官网 下载安装。
YGGP
1 天前
leetcode
·
链表
·
golang
【Golang】LeetCode 206. 反转链表
这道题所提供的思路是解决 Hot 100 当中链表相关题目的模版,一定要确保好好理解。反转链表,顾名思义,我们要做的就是将给定的链表进行翻转。题目当中的输入只有一个头节点,因此我们默认尾节点就是nil。我们定义两个节点,分别是curr和prev,来解决这个问题。
YGGP
1 天前
leetcode
·
链表
·
golang
【Golang】LeetCode 142. 环状链表 II
「141. 环形链表」本质上是这道题目的简化,因此我们就跳过 Hot 100 当中的这道题目,直接来将「142. 环形链表 II」。
YGGP
2 天前
leetcode
·
链表
·
golang
【Golang】LeetCode 160. 相交链表
解决这道题最快的思路其实是首先对headA所在的链表进行一次遍历,使用一个Map来模拟Set记录出现过的节点,之后再对headB所在的链表进行一次遍历,如果其中有节点的递增与Map当中保存的地址相同,那么这个节点就是两个链表相交的节点,直接返回该节点即可;否则,就代表不存在一个节点使两个链表相交。
YGGP
2 天前
leetcode
·
链表
·
golang
【Golang】LeetCode 234. 回文链表
想要判断一个单链表是否是回文链表其实很简单,我们只需要将其以中间节点为界限分为两部分,翻转后面一部分,再从头开始比对两个链表的值Val是否相同,如果完全相同那么就是回文链表,否则就不是回文链表。
Tony Bai
2 天前
开发语言
·
后端
·
golang
Go 考古:Go 官方如何决定支持你的 CPU 和 OS?
大家好,我是Tony Bai。当我们津津乐道于 Go 语言强大的跨平台编译能力——只需一个 GOOS=linux GOARCH=amd64 就能在 Mac 上编译出 Linux Go程序时,你是否想过,这些操作系统和 CPU 架构的组合(Port)是如何被选入 Go 核心代码库的?
技术小泽
2 天前
java
·
golang
java转go语言入门基础篇(二)
在入门篇一的并发安全场景中,我们初步接触了Go的并发相关操作。Go的并发优势是其核心竞争力,而协程(goroutine)、信道(channel)、锁(sync包)、上下文(context)则是支撑Go并发编程的四大核心基础。本篇将围绕这四部分展开,通过与Java并发机制的对比,结合可运行代码示例,快速掌握Go并发编程