golang

march of Time4 小时前
java·数据库·golang
图数据库介绍及应用,go和Java使用图数据库在社交网络、知识图谱、推荐系统等领域,常常需要处理 大规模、多跳、多属性的复杂关系网络。以社交网络为例:
西京刀客4 小时前
算法·golang·json
Go语言json.Marshal多态机制在Go语言中,json.Marshal提供了强大的多态机制,允许不同类型的结构体根据自己的需求定制JSON序列化行为。这种机制主要通过实现json.Marshaler接口来实现。
白总Server4 小时前
java·运维·服务器·开发语言·分布式·后端·golang
Golang实现分布式Masscan任务调度系统1.任务生成器(Task Generator):2.任务调度器(Task Scheduler):3.Worker 节点(Worker Nodes):
lb29174 小时前
开发语言·后端·golang·热加载
关于golang热加载安装,实时响应什么是热加载呢?热加载就是当我们对代码进行修改时,程序能够自动重新加载并执行。下面有三个工具可以实现热加载: beego中我们可以使用官方给我们提供的bee工具来热加载项目, 工具1:
ahhhhaaaa-5 小时前
开发语言·数据仓库·人工智能·后端·阿里云·golang
【AI图像生成网站&Golang】部署图像生成服务(阿里云ACK+GPU实例)项目使用的模型文件有30多个G,直接创建容器会在创建过程中占用内存过大,以至于磁盘崩溃,实时下载需要额外给集群中的服务配置连接外网的通道,所以选择将容器挂载到集群中,然后映射到容器中调用。
linweidong1 天前
golang·内存管理·trace·三色标记法·go面试·go面经·go gc
GO后端开发内存管理及参考答案Go 的逃逸分析是一种编译时技术,用于确定变量的生命周期是否超出其创建的函数作用域。通过分析变量的使用方式,编译器能够判断变量是否需要在堆上分配(动态内存)或栈上分配(静态内存)。这一机制对于内存管理和性能优化至关重要,因为它直接影响垃圾回收(GC)的压力和程序的执行效率。
fashia1 天前
开发语言·后端·golang·go
Java转Go日记(六十二):RaftRaft是consoul和etcd的核心算法
sjg200104142 天前
开发语言·学习·golang
golang学习随便记x[2,3]-字符串处理与正则表达式这部分为个人参考网上资料的增补内容。根据遇到的情况不断整理。golang字符串用双引号表示,字符用单引号,这一点和C/C++语言一样。golang没有和C/C++那样搞两套字符(char,wchar_t),golang字符串存放的是UTF8编码的Unicode rune(码点)序列。要获取字符串长度,需要使用系统函数len(返回的其实是字节数)。
神奇萝卜头2 天前
数据库·golang·gorm
GO语言使用gorm的dbresolver插件实现数据库读写分离settings.yaml文件中读库跟写库的配置信息:db:读库,db1:写库conf/enter.go
海风极客2 天前
开发语言·后端·golang
《Go小技巧&易错点100例》第三十五篇本期分享:1.循环依赖导致栈溢出2.无法捕获子协程的panic在Go语言开发中,我们经常会遇到结构体之间需要相互引用的情况。当两个结构体直接或间接地相互包含对方作为自己的字段时,就会形成循环依赖。
ahhhhaaaa-2 天前
数据库·笔记·学习·阿里云·golang·云计算
【学习笔记】QUIC传统的互联网多采用TCP + TLS组合来实现可靠传输与加密保护。然而,这种“分层”处理方式在连接建立时需要多次往返(TCP 三次握手 + TLS 一到两次握手),并且在 HTTP/2 多路复用场景下仍会遭遇 TCP 层的队头阻塞(Head-of-Line Blocking)。
张声录13 天前
windows·golang·语音识别
Windows 环境下 Golang 与 Vosk-API 语音识别开发环境搭建指南1、[安装Golang][https://go.dev/doc/install]2、安装window gcc环境。
IsPrisoner3 天前
开发语言·微服务·golang
Go 语言实现高性能 EventBus 事件总线系统(含网络通信、微服务、并发异步实战)在现代微服务与事件驱动架构(EDA)中,事件总线(EventBus) 是实现模块解耦与系统异步处理的关键机制。
大得3693 天前
开发语言·redis·golang
go全局配置redis,全局只需要连接一次,然后全局可以引用使用创建redis文件夹、创建dadeRedis.go2、在app.go的main()初始化3、在其它文件使用index.go中
Cxzzzzzzzzzz3 天前
开发语言·后端·golang
Go语言堆内存管理Go堆内存管理Golang内存管理模型与TCMalloc的设计极其相似。基本轮廓和概念也几乎相同,只是一些规则和流程存在差异。
何双新3 天前
中间件·golang·pycharm
Cursor+MCP编程工具助力开发效率倍增在当今快节奏的软件开发环境中,开发效率已成为工程师和团队的核心竞争力。本文以一个实际项目案例——基于Go语言实现高并发WebSocket服务——为切入点,系统阐述Cursor+MCP这套AI编程工具如何显著提升开发效率与代码质量。
why1514 天前
数据库·后端·golang
微服务商城-商品微服务查询缓存中的信息,如果缓存中不存在product:id, 从数据库中查询map函数将所有的pid写入source reduce函数取出pid 查询数据库得到商品信息 final函数将查询结果聚合到一个切片中
朱颜辞镜花辞树‎4 天前
爬虫·学习·golang
Go爬虫开发学习记录Go的标准库net/http提供了完善的HTTP客户端功能,是构建爬虫的基石:获取HTML只是第一步,关键是从中提取有价值的信息: