技术栈
golang
且去填词
11 小时前
开发语言
·
后端
·
学习
·
算法
·
面试
·
golang
·
go
深入理解 GMP 模型:Go 高并发的基石
"Go's concurrency is not magic. It's a complex dance of three entities: G, M, and P."
a程序小傲
11 小时前
java
·
开发语言
·
面试
·
职场和发展
·
golang
·
边缘计算
京东Java面试被问:多活数据中心的流量调度和数据同步
图表代码复制下载全屏java复制下载java复制下载java复制下载java复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
卜锦元
13 小时前
c++
·
golang
·
uni-app
·
node.js
·
音视频
EchoChat搭建自己的音视频会议系统01-准备工作
计划重新构建一套 音视频大型会议直播 系统,底层使用 mediasoup ,信令业务层使用 Golang ,前端使用 uniapp + mediasoup-client ,然后就是数据库服务postgresql+redis等等,一步一步,逐步来
钟离墨笺
14 小时前
开发语言
·
后端
·
golang
Go语言-->interfance{}赋值的陷阱
最近在编码时碰到了一个隐藏的问题 大概是这样: var p interface{} p=aaa() func aaa() *xx {} 然后判断p是否为空 根据p的值进行别的操作 这里出现了隐藏的问题 也就是 interfance{}赋值的陷阱
小镇学者
15 小时前
开发语言
·
python
·
golang
【python】python有必要像go或者nodejs那样做多版本切换吗?
你的这个问题非常核心且专业,问到了 Python 生态和 Go/Node.js 最本质的设计差异:Python 并非「不需要」多版本切换,而是「必要性远低于 Go/Node.js」,且 Python 生态对「版本管理」的核心考量、优先级、解决方案,和 Go/Node.js 完全不同。
梦想画家
15 小时前
golang
·
规则引擎
·
rulego
深度解析RuleGo框架:核心原理与插件机制实战
RuleGo是Go语言生态中轻量、高性能的事件驱动型规则引擎,以“规则链+可插拔节点”为核心架构,实现业务逻辑的解耦编排与动态调整,广泛适用于物联网数据流路由、微服务规则处理、实时事件响应等场景。本文从核心原理切入,拆解RuleGo的执行模型与插件机制底层逻辑,基于最新稳定版(v0.35.0)提供可直接复用的自定义插件开发、注册、部署全流程示例,补充实战配置技巧与避坑点,帮助开发者快速上手并落地RuleGo扩展能力,降低业务规则定制成本。
且去填词
17 小时前
开发语言
·
后端
·
面试
·
golang
Go 内存分配器(TCMalloc):栈与堆的分配策略
"Allocation on the stack is cheap. Allocation on the heap is expensive. Knowing the difference is priceless."
源代码•宸
18 小时前
数据结构
·
经验分享
·
后端
·
golang
·
sync.map
·
readmap
·
dirtymap
Golang原理剖析(Sync.Map)
Go 语言 map 不支持并发读写操作,否则会出现致命的错误导致程序直接终止(fatal error 无法被 defer+recover 捕捉)
老蒋每日coding
19 小时前
开发语言
·
后端
·
golang
Go语言实现 Agent Demo
Agent 这个话题其实是近年来最火的话题之一,这篇文章就来讲讲如何用go语言通过 mcp+llm+rag 做一个agent demo。这个Demo将展示如何构建一个智能代理系统。
老蒋每日coding
19 小时前
面试
·
职场和发展
·
golang
Go语言面试题及答案总结(一)
Go语言(Golang)因其高并发、高性能和简洁高效的特点,已经成为构建现代后端服务、云原生基础设施和分布式系统的核心语言之一。根据JetBrains的数据,截至2025年,全球已有超过500万专业开发者将其作为主要或次要编程语言。同时越来越多的企业岗位面向GO语言开发者。随着企业和互联网应用越来越复杂,单一技术栈已不能满足业务开发的需求,在企业招聘市场,一专多能经常作为企业招聘特定研发岗位的通用诉求,精通JAVA 或者 GO 或者 RUST 或者PYTHON 一门语言,然后熟悉其他一门或者多门语言作为补
卜锦元
19 小时前
性能优化
·
架构
·
golang
Golang后端性能优化手册(第七章:架构层面优化)
“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —开始第七章
冷冷的菜哥
19 小时前
后端
·
golang
·
ffmpeg
·
go
·
音视频
·
水印截取截图
go(golang)调用ffmpeg对视频进行截图、截取、增加水印
这里的路由使用了echo,具体用法这里不做详细说明了,具体内容请自行查看官网文档echohttps://echo.labstack.com/docs/quick-start
Grassto
1 天前
golang
·
go
·
go module
深入 `modload`:Go 是如何加载并解析 module 的
上一篇我们把“从 go build 进入 module 加载包”的入口梳理了从 go build 到模块加载的调用路径:当需要加载第三方包时,cmd/go/internal/load 包会调用 cmd/go/internal/modload 包来完成 module 相关的加载工作。
赴前尘
1 天前
开发语言
·
后端
·
golang
golang 查看指定版本库所依赖库的版本
bing.shao
1 天前
开发语言
·
人工智能
·
golang
golang 做AI任务链的优势和场景
关于Golang在AI任务链应用中的优势和场景分析:Golang做AI任务链的优势:高并发处理能力:Golang的goroutine轻量级线程模型非常适合处理大量并发的AI推理请求,能够同时管理数千个任务而不会出现性能瓶颈。
源代码•宸
2 天前
经验分享
·
后端
·
算法
·
leetcode
·
golang
·
map
Golang原理剖析(Map 源码梳理)
对于 v := map[key] 这种访问方式,在运行时其实调用的 runtime.mapaccess1 方法,源码如下:
龙门吹雪
2 天前
开发语言
·
后端
·
golang
·
布尔选项
·
标识位
GO 语言处理多个布尔选项的实现方案
在 go 语言开发中,经常会遇到类似下面需要定义多个布尔类型参数的场景:实现上述需求,常规的做法是定义多个布尔类型的参数,如:
源代码•宸
2 天前
开发语言
·
后端
·
算法
·
面试
·
职场和发展
·
golang
·
map
Golang原理剖析(map面试与分析)
Map的底层实现数据结构实际上是一个哈希表。在运行时表现为个指向hmap结构的指针,hmap中有记录了桶数组指针,溢出桶指针以及元素个数字段。每个桶是一个bmap的数据结构,可以存储8个键值对和8个tophash以及指向下一个溢出桶的指针。为了内存紧凑,采用的是先存8个key过后再存value。
AC赳赳老秦
2 天前
android
·
大数据
·
人工智能
·
微服务
·
golang
·
自动化
·
deepseek
技术文档合著:DeepSeek辅助多人协作文档的风格统一与内容补全
技术文档合著:DeepSeek辅助多人协作文档的风格统一与内容补全摘要 在当今技术驱动的环境中,高效、准确且风格统一的技术文档是项目成功和知识传承的关键要素。然而,多人协作撰写大型技术文档常常面临风格不一致、内容冗余或缺失、术语混淆、逻辑断层等挑战。传统的人工校对和编辑流程耗时耗力,且难以保证完全的一致性。本文探讨了如何利用大型语言模型(LLM),特别是以DeepSeek为代表的技术文档辅助工具,在多人协作文档的创作过程中实现风格统一与内容智能补全。文章详细分析了DeepSeek在文档结构规范、术语管理、
Grassto
2 天前
开发语言
·
后端
·
golang
·
go module
9 Go Module 依赖图是如何构建的?源码解析
第八篇我们已经明确:cmd/go/internal/modload 的核心职责之一,是构建 module 依赖图(module graph)并据此得到 build list。