首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
展开
全部
后端
Java
面试
Go
架构
Spring Boot
Python
MySQL
前端
Spring
数据库
算法
Linux
性能优化
HarmonyOS
暂无数据
推荐
最新
限流、控并发、减GC!一文搞懂Go项目资源优化的正确姿势
1. 编译优化 1.1 构建参数优化 使用 -ldflags="-s -w" 去除调试信息,减小二进制文件体积 压缩二进制:结合 upx 进一步压缩文件体积(适用于工具型程序) 1.2 Go版本选择
go中的Map
前言 go也有map数据结构,是一种无序的基于key-value的数据结构,也是引用类型 map使用 go中的map必须初始化才能使用 输出结果为 map取值 输出结果为 map遍历 输出结果为 遍历
Go中UDP编程:实战指南与使用场景
1. 引言 想象你通过邮局寄一张明信片给远方的朋友:没有送达确认,没有追踪记录,只求快速传递。这就是UDP(用户数据报协议)的精髓。与TCP这位“一丝不苟的快递员”不同,UDP轻装上阵,追求极致速度
Go实现超时控制
基于channel实现Go的超时控制Wrapper方法。使用闭包,传入时间和执行的任务,如果任务执行完未到时间,则直接返回,否则通知调用者超时。
Go项目上线部署最佳实践:Docker容器化从入门到进阶
一、为什么使用 Docker 容器部署 Go 应用? Go 原生编译出的可执行文件已具备高度可移植性,但在实际部署中仍会面临以下挑战: • 不同环境存在依赖不一致 • 需要运维脚本或部署方案 • 多人
深入 Go 语言垃圾回收:从原理到内建类型 Slice、Map 的陷阱以及为何需要 strings.Builder
深入理解这些内建类型与 GC 的互动机制,是在 Go 语言中编写出真正高效、健壮和资源友好型代码的必经之路。
试用了很多Go框架,为什么我最终选择了这个?真香!
一个强大且易用的 Go 语言开发框架,"傻瓜式"代码生成,告别重复劳动,积木式架构,灵活又解耦,丰富的内置组件,开箱即用。
定义即代码!这个框架解决了90%的Go开发者还在低效开发项目的问题
Sponge框架真正回归了软件工程的本质:关注业务,而非工具。它通过"定义即代码"的低代码哲学,将Go的开发效率提升到了一个前所未有的高度。
AES/SM4 加密流程拆解:Go开发者需要了解的分组加密与密钥扩展内幕
为开发者提供一份关于分组加密(Block Cipher)核心原理的全面解析。将从分组加密的基本定义出发,深入其内部过程
服了,一线城市的后端都卷成这样了吗!?
主人公是一名工作5年的后端开发工程师,最近2年用Golang,之前其他语言。去年春节前被裁员了,各种心酸史,好愁人啊。 刚开始找的特别费劲,简历已读不回,也不知道怎么做准备更好。
Go语言泛型-泛型对代码结构的优化
一、引言 Go 1.18 引入了泛型,极大地提高了语言的灵活性。泛型使得我们可以编写更加通用、可复用且类型安全的代码。这不仅能减少重复代码,还能提高程序的可维护性。在这部分中,我们将讨论如何使用 Go
Go语言泛型-泛型约束与实践
一、什么是泛型约束? **泛型约束(Constraints)**用于限制一个类型参数的可能类型。在 Go 泛型中,可以通过接口类型来限制类型参数的范围。泛型约束提供了更高的类型安全性,保证了类型操作的
深入理解 gRPC 服务定义:从基础到高级
通过本文的详细解析,我们深入理解了 gRPC 的 `service` 定义及其重要性。希望这篇博客能够帮助你和其他学习这方面知识的人更好地掌握 gRPC 的核心概念,并应用于实际项目中。
02 gRPC 语法及类型介绍
Protocol Buffers(protobuf)是一种语言中性、平台中性的可扩展序列化结构数据格式,广泛应用于数据存储、通信协议和服务接口定义等场景。
Go 官方宣布不再改进错误处理语法,背后原因是什么?
Go 官方发布了一篇博客文章,正式宣布:他们不会再推进任何新的错误处理语法提案。这也意味着,未来编写 Go 代码时,你依然会频繁地写下那句熟悉的 if err != nil {return err}。
学习 Protobuf:序列化、反序列化及与 JSON 的对比
Protobuf 是一种强大且灵活的数据序列化工具,特别适用于需要高效数据传输的场景。尽管 Protobuf 的数据不可读,但它的高效率和紧凑性使其成为构建分布式系统时的理想选择。
哈希冲突
哈希冲突 通常情况下哈希函数的输入空间远大于输出空间,因此理论上哈希冲突是不可避免的。比如,输入空间为全体整数,输出空间为数组容量大小,则必然有多个整数映射至同一桶索引。 哈希冲突会导致查询结果错误,
GORM 部分关键字详解与关联查询实战:Preload 与 Association 的使用对比
在 GORM 中,`Model`、`Association`、`Find`、`First`、`Preload` 和 `AutoMigrate` 是一些常用的关键字或方法,用于处理数据库模型之间的关系。
Go语言中的反射机制 — 元编程技巧与注意事项
以下是Go语言中关于 Go中的反射机制 —— 元编程技巧与注意事项 的系统讲解,适合希望深入理解并实际应用反射的开发者。 一、什么是元编程(Metaprogramming)? 元编程是编写能够操作自身
告别轮询!用这个高效实时的推送神器SSE让性能翻倍
sse 库像一个装备精良的瑞士军刀,不仅提供了 SSE 的核心功能,还贴心地为你准备了持久化、断线重连、失败处理、性能监控等一系列“豪华配置”。它让开发者可以从繁琐的连接管理和异常处理中解放出来。