技术栈
go
没逻辑
8 小时前
后端
·
go
Go 内存逃逸分析详解
Go 语言的内存管理涉及 栈(Stack) 和 堆(Heap) 两种存储区域。编译器通过 逃逸分析(Escape Analysis) 决定变量应该存储在栈上还是堆上。良好的逃逸控制可以提高程序性能,减少垃圾回收(GC)压力。
凉凉的知识库
13 小时前
后端
·
go
·
orm
搞懂常见Go ORM系列-开篇
简单说,ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。
川Princess
21 小时前
docker
·
go
·
consul
【问题记录】Go项目Docker中的consul访问主机8080端口被拒绝
在使用docker中的consul服务的时候,通过命令行注册相应的服务(比如cloudwego项目的demo_proto以及user服务)失败。
竹等寒
1 天前
开发语言
·
笔记
·
后端
·
安全
·
golang
·
go
Go红队开发—编解码工具
这作为补充内容,可忽略直接看下面的编解码: 一开始用就按照下面的步骤即可编解码在安全开发中肯定是必要的一个功能,通过编解码尝到开发甜头的同时也能够为后续开发打下基础。
沐风ya
1 天前
开发语言
·
go
golang介绍,特点,项目结构,基本变量类型与声明介绍(数组,切片,映射),控制流语句介绍(条件,循环,switch case)
目录golang介绍面向并发面向组合特点项目结构图示入口文件 main.go基本变量类型与声明介绍声明变量
寻月隐君
1 天前
后端
·
go
·
github
Go语言错误处理全攻略:从基础到优雅实践
在编程世界中,错误处理是不可避免的话题。Go语言以其简洁和高效著称,其错误处理机制更是别具一格。与其他语言的异常机制不同,Go通过返回值显式处理错误,这种设计不仅提高了代码的可读性,还赋予了开发者更多的控制权。本文将带你从Go错误处理的基础知识入手,逐步深入到优雅实践,解锁编写健壮代码的秘密。无论你是Go新手还是老手,这里都有值得一读的干货
一个热爱生活的普通人
2 天前
后端
·
go
浅谈 Go 的 Web 框架 Echo 是如何处理 RESTful 调用的
虽然有很多人是比较了解计算机网络,以及一些web框架是如何做TCP协议解析的,但是对于我个人来说,这方面的知识还是有所欠缺的,正好今天别人问我postman上的请求是如何进入你本地跑的服务的?当时我就有点懵,但是没有什么问题是debug解决不了的,所以在这我们就来看看它是如何处理restful调用的。
一个热爱生活的普通人
3 天前
后端
·
go
深入解析Go语言Channel的底层实现与高效使用实践
Go语言中的Channel(通道)是CSP(Communicating Sequential Processes)并发模型的核心载体,其设计目标可归纳为:
吃汤圆的抹香鲸
4 天前
linux
·
windows
·
macos
·
go
·
intellij-idea
·
go1.19
GoLand 安装包 绿色版 Win,Mac,Linux 包含IntelliJ全家桶 专为Go语言设计的集成开发环境(IDE)
导语:JetBrains旗下GoLand以智能代码补全率98%、深度Go模块支持和跨平台调试工具,成为2025年Gopher首选IDE。本文涵盖环境配置、效率革命、框架集成、性能调优、团队协作五大模块,配套18个实战场景。
Pandaconda
5 天前
开发语言
·
经验分享
·
笔记
·
后端
·
面试
·
golang
·
go
【Golang 面试题】每日 3 题(六十七)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
孤雪心殇
5 天前
开发语言
·
数据结构
·
后端
·
golang
·
go
简单易懂,解析Go语言中的struct结构体
go的结构体类似于其他语言中的class,主要区别就是go的结构体没有继承这一概念,但可以使用类型嵌入来实现相似功能。
勤不了一点
5 天前
笔记
·
学习
·
golang
·
go
【GO】学习笔记
目录学习链接开发环境开发工具GVM - GO多版本部署GOPATH 与 go.modgo常用命令环境初始化
观测云
6 天前
开发语言
·
go
GO 进行编译时插桩,实现零码注入
Go 语言的编译时插桩是一种在编译阶段自动注入监控代码的技术,目的是在不修改业务代码的情况下,实现对应用程序的监控和追踪。
2766958292
6 天前
java
·
python
·
websocket
·
go
·
快手
·
快手弹幕
·
ks
快手弹幕 websocket 分析
江禾藜
6 天前
go
·
gin
·
命令行
rgin命令行工具--一键生成gin框架的开发脚手架
前言在使用 Gin 框架进行开发学习的过程中,脚手架的搭建是一个常见且必要的步骤。尽管可以提前准备一个简单的脚手架模板并通过复制粘贴来快速启动项目,但这种方式往往需要对模块名称(如 mod name)等关键命名进行手动修改。然而,由于项目名称可能与代码中的某些变量名重复,导致无法简单地通过全局搜索替换(如 Shift + Ctrl + F)来一次性完成所有修改,反而需要逐一甄别和调整,增加了不必要的繁琐操作。
Pandaconda
7 天前
开发语言
·
经验分享
·
笔记
·
后端
·
面试
·
golang
·
go
【Golang 面试题】每日 3 题(六十五)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
白起那么早
7 天前
go
·
intellij idea
idea插件之GoGenerator
golang代码生成器,go有很多代码生成器,不过都是命令行操作,不太直观。所以开发了一个代码生成器插件,这个代码生成器采用插件的方式,用起来更加简单,已经发布到jetbrains插件市场。
一个热爱生活的普通人
7 天前
后端
·
go
golang的切片(Slice)底层实现解析
Go 语言中的切片(slice)是非常强大的数据结构,它在处理动态数组时表现得尤为灵活和高效。切片是 Go 中的一个核心数据结构,它提供了一种对数组的抽象,可以灵活地进行扩展和操作。
孤雪心殇
9 天前
开发语言
·
数据结构
·
后端
·
golang
·
go
简单易懂,解析Go语言中的Map
基础增删改查如下在bucket内的k-v超过8个时,会在创建一个新bucket,由overflow指向它 [扩容]
zhuyasen
9 天前
低代码
·
go
·
deepseek
告别低效!Go 开发框架 Sponge 与 AI 助手深度联动,打造极速开发新体验
在当今软件开发领域,后端服务的高效构建与持续迭代变得越来越重要。传统开发方式往往需要手动编写大量重复性代码,既耗时又容易出错。为了解决这一难题,众多开发者开始寻求“低代码”开发解决方案,而在这一趋势中,Go语言凭借其高性能和简洁性,正迎来一波开发热潮。今天,我们将深入探讨一款颇具创新精神的Go开发框架——Sponge+AI助手的深度联动,如何帮助开发者从繁琐的编码中解放出来,打造极速开发的新体验。