golang

有浔则灵44 分钟前
http·golang·xcode
Go 语言 net/http 包详解:从入门到实战Go 语言的标准库 net/http 提供了强大的 HTTP 客户端和服务端实现,是构建 Web 应用和 API 的基础。本文将从零开始,带你全面掌握 net/http 包的使用,包括服务端搭建、请求处理、路由匹配、参数获取、最佳实践等内容,并重点介绍 Go 1.22 带来的路由增强特性。
ん贤2 小时前
开发语言·golang·embedding
一文读懂 Go-Eino 的 Embedding说到 embedding 组件,本质上就是把文本变成一串数字向量,让程序能“按语义理解文本”,而不只是按字符串匹配。
AMoon丶16 小时前
linux·c语言·开发语言·数据结构·c++·后端·golang
Golang--多种数据结构详解在Golang中,没有类的概念。故,所有提供给我们使用的结构如切片slice、map等_本质上都是封装好的结构体_。将这些数据结构看作是我们自己在代码中实现的结构体就可以很好理解其各种操作的原理。
不会写DN1 天前
开发语言·后端·golang
Golang中实时推送的功臣 - WebSocketHTTP的问题是 一问一答,短连接WebSocket 就是为了解决这个问题诞生的,基于 TCP 的 双向长连接 通信协议
`Jay1 天前
爬虫·python·学习·golang·代理模式
高并发数据采集:隧道代理池架构设计与实现本教程仅限于学术探讨,也没有专门针对某个网站而编写,禁止用于非法用途、商业活动、恶意滥用技术等,否则后果自负。观看则同意此约定。如有侵权,请告知删除,谢谢!
AMoon丶1 天前
java·linux·c语言·开发语言·后端·青少年编程·golang
Golang--多种控制结构详解defer用于延迟函数的调用,每次defer都会把一个函数压入栈内,函数返回前再把延迟的函数取出并执行。
不会写DN1 天前
开发语言·后端·golang
Go中的泛型与any、interface有什么区别?具体案例可看泛型 | Golang 中文学习文档!any / interface{} = 黑色垃圾袋啥都能装苹果、香蕉、石头、玩具,装进去后,你不知道里面装的是什么,拿出来必须摸一摸、猜一猜(类型断言),猜错了直接崩溃(panic)。
无心水1 天前
javascript·后端·golang·c#·架构师·大数据分析·分布式系统利器
【文档解析】4、跨平台文档解析:JS/Go/C#全攻略在企业级开发中,文档解析很少局限于单一语言——前端需要在线预览PDF,后端需要高性能批量解析文档,企业中台需要兼容.NET生态的办公文档处理。不同编程语言在文档解析领域各有优势,盲目选择技术栈会导致开发效率低、性能瓶颈突出。
不会写DN1 天前
开发语言·qt·golang
如何让两个Go程序远程调用?net/rpc 则是为了让两个 Go 程序之间直接对话。RPC 让你在写代码时,调用另一台远程机器上的函数,就像调用本地的函数一样简单。
ん贤1 天前
开发语言·后端·golang
Go channel 深入解析任务分发要用它,worker pool 要用它,超时控制要配合 select,优雅退出常常是 done chan struct{},限流时又会拿 buffered channel 当信号量。
yashuk1 天前
前端·golang·gin
Go-Gin Web 框架完整教程Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。
yiyaozjk2 天前
开发语言·后端·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】字符串练习题在身份信息处理中,需要从身份证号"110101199001011234"中提取生日年份和最后 4 位数字,用切片综合操作得到 "19901234"。
ErizJ2 天前
面试·golang·gin·gorm·gozero
面试 | gin gorm go-zeroGin 是 Go 生态中最流行的 HTTP Web 框架,基于 net/http 封装,核心卖点是高性能和简洁 API。
参.商.2 天前
leetcode·golang
【Day37】94.二叉树的中序遍历 递归+迭代遍历以如下二叉树为例:给你二叉树的根节点 root ,返回它节点值的 中序 遍历。示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 解释: 示例 2: 输入:root = [] 输出:[]
datalover2 天前
开发语言·golang·iphone
golang实现kms
Java面试题总结2 天前
java·开发语言·jvm·spring·spring cloud·golang·java-ee
java面试题及答案(基础题122道)1. ArrayList 和 LinkedList 的区别? ArrayList 底层是数组,查询快,增删慢;适合查多改少。 LinkedList 底层是双向链表,增删快,查询慢;适合频繁插入删除。 2. HashMap 的底层实现? JDK8 以前:数组 + 链表。 JDK8 起:数组 + 链表 + 红黑树(链表长度 > 8 且数组长度 > 64 时转红黑树)。 3. String、StringBuilder、StringBuffer 区别? String:不可变,线程安全,适合少量字符串 拼接。 St
ByNotD0g2 天前
开发语言·后端·golang
深入解析 Go 官方更新:实验性 goroutineleak Profile 原理与机制在 Go 的后续版本更新中,官方在 runtime/pprof 包中引入了一个重量级的实验性特性:goroutine 泄漏分析(goroutineleak profile)。通过在构建时配置 GOEXPERIMENT=goroutineleakprofile,开发者可以通过 /debug/pprof/goroutineleak 端点精准定位程序中的协程泄漏问题。
不会写DN2 天前
开发语言·http·golang
Go 标准库 net/http 包都能干嘛?net/http 是 Go 官方自带的 HTTP 框架,不用装任何第三方库,直接就能写:当你直接调用 http.HandleFunc 时,Go 会在后台使用一个全局默认的实例,叫 DefaultServeMux。
吾诺2 天前
开发语言·redis·golang
GO 快速升级Go版本由于底层依赖升级了,那我们也要跟着升,go老版本已经不足满足需求了,必须要将版本升级到1.22.0以上