技术栈
go
mCell
6 小时前
ci/cd
·
go
·
github
Webhook:连接、自动化与系统集成的新范式
最近,GitHub Copilot、自动化部署等概念频繁出现,无不指向更智能、更高效的开发流程。而在这背后,有一个常被提及却又可能未被充分理解的“幕后工作者”—— Webhook。
喵个咪
8 小时前
后端
·
微服务
·
go
开箱即用的GO后台管理系统 Kratos Admin - 支持ElasticSearch
ElasticSearch(简称 ES)是一款开源的分布式全文搜索引擎,同时也是一个基于 Lucene 的实时分布式存储、搜索和分析引擎。它由 Elastic 公司开发,主要用于解决海量数据的实时检索、分析和存储问题,具有高性能、高可用、易扩展等特点,广泛应用于日志分析、全文检索、业务监控等场景。
喵个咪
8 小时前
后端
·
微服务
·
go
开箱即用的GO后台管理系统 Kratos Admin - 支持InfluxDB
InfluxDB 是一款专为时间序列数据设计的开源分布式数据库,由 InfluxData 公司开发,主要用于存储、查询和分析带有时间戳的数据(如监控指标、传感器数据、日志时间序列等)。它在处理高写入量、高查询性能的时间序列场景中表现突出,是 IoT(物联网)、监控告警、实时分析等领域的常用工具。
喵个咪
8 小时前
后端
·
微服务
·
go
开箱即用的GO后台管理系统 Kratos Admin - 支持MongoDB
MongoDB 是一种开源的文档型数据库,属于 NoSQL(非关系型数据库)的范畴,由 MongoDB Inc. 开发并维护。它与传统的关系型数据库(如 MySQL、PostgreSQL)在数据存储结构、查询方式等方面有显著差异,更适合处理非结构化或半结构化数据,以及需要灵活扩展的场景。
喵个咪
9 小时前
后端
·
微服务
·
go
开箱即用的GO后台管理系统 Kratos Admin - 支持ClickHouse
ClickHouse 是一款由俄罗斯搜索引擎公司 Yandex 开发的开源列式存储数据库,专为海量数据实时分析设计。它以极致的查询性能 和高吞吐写入能力著称,尤其擅长处理 PB 级别的结构化数据,并能在毫秒到秒级内完成复杂的聚合分析(如多维度统计、漏斗计算、用户行为分析等),是大数据分析、数据仓库、实时报表等场景的核心工具。
程序员爱钓鱼
19 小时前
后端
·
google
·
go
Go语言统计字符串中每个字符出现的次数 — 简易频率分析器
本案例将实现一个程序,接收用户输入的一段文字,并统计其中每个字符(包括中文、英文、数字等)出现的次数,并按字符输出。
nextera-void
2 天前
开发语言
·
golang
·
go
深入浅出 Golang:一次精神之旅
Go (或者叫 Golang) 是 Google 在 2009 年发布的一门开源编程语言。它的诞生背景很有意思:当时 Google 内部的软件工程规模变得异常庞大,编译速度慢、依赖管理混乱、并发编程困难等问题让工程师们头疼不已。于是,几位大佬(包括 Ken Thompson 和 Rob Pike 这种级别的大神)决定设计一门新语言来解决这些痛点。
DemonAvenger
2 天前
网络协议
·
架构
·
go
Go语言实现DNS解析与域名服务的实践与优化
想象互联网是一座繁忙的城市,每栋建筑(网站、服务或设备)都有一个独特的地址。域名系统(DNS) 就像这座城市的电话簿,将人类可读的域名(如 example.com)翻译成机器可识别的IP地址(如 93.184.216.34)。没有DNS,访问互联网就像在没有路标的城市里寻找朋友的家,寸步难行。DNS是现代网络的幕后英雄,确保从网页浏览到微服务通信的无缝连接。
痴人说梦梦中人
2 天前
网络安全
·
中间件
·
go
·
gin
Gin框架统一响应与中间件机制学习笔记
在Gin框架开发中,为实现前后端交互的一致性,首先定义了标准化的响应格式与处理方法,这构成了后续所有讨论的基础。
程序员爱钓鱼
2 天前
后端
·
google
·
go
Go语言实战案例-判断回文字符串-是不是正着念反着念都一样?
本案例将实现一个程序,判断用户输入的字符串是否是“回文字符串”,即:正着读和反着读都一样的字符串。例如:
岁忧
3 天前
java
·
c++
·
算法
·
leetcode
·
面试
·
go
(LeetCode 面试经典 150 题 ) 209. 长度最小的子数组(双指针)
思路:双指针,时间复杂度0(n)。sum记录左右指针内的数组元素之和,当sum-nums[left]>=target时,移动左指针。
熬了夜的程序员
3 天前
算法
·
华为
·
面试
·
go
【华为机试】HJ30 字符串合并处理
对于给定的由大小写字母和数字构成的字符串 s 和 t,记下标从 1 开始。按以下两个阶段进行处理:【合并阶段】
一条GO
3 天前
go
易犯的五个Go编码错误
导致获取的时间戳比真实的多 8 小时。即使设置了全局的time.Local也一样,更换成time.ParseInLocation即可,原因:
Code季风
3 天前
go
·
编程语言
·
设计
Go并发详解
Go语言以其简洁的语法和强大的并发处理能力而闻名。在现代软件开发中,高效地利用多核处理器的能力变得越来越重要,而Go语言正是为此而设计的。本文将深入探讨Go语言中的并发编程,包括Goroutine、Channel、锁、Select以及Context等核心概念,并结合实际应用场景进行详细讲解。
程序员爱钓鱼
3 天前
后端
·
google
·
go
Go语言实战案例-字符串反转
本案例旨在通过“字符串反转”的任务,帮助初学者深入理解 Go 语言中字符串的本质、Unicode 字符处理、切片的操作方式,以及基本算法思想(如双指针法)。反转操作虽然简单,但是许多高级功能的基础,如回文判断、字符串匹配、加密解密等。
王中阳Go
4 天前
后端
·
go
面试完第一反应是想笑
组织内有位朋友最近刚经历了人生第一次面试,还是家大厂,面试完他自己都想笑。他总觉得自己平时学的那些够应付了,结果一去面试就露了怯。面试官特别温和,问的问题也都扎实又专业,可他对着那些问题,好多都只能结结巴巴地卡着,半天说不完整句话。
Code季风
4 天前
go
·
grpc
·
protobuf
gRPC与Protobuf集成详解—从服务定义到跨语言通信(含Go和Java示例)
在前几篇文章中,我们已经掌握了 Protobuf 的基础语法、高级特性和序列化反序列化操作。本篇文章将深入讲解 gRPC 与 Protobuf 的集成,重点介绍如何通过 .proto 文件定义服务接口,并在 Go 和 Java 中实现 gRPC 服务与客户端的完整交互流程。我们将通过详细代码示例和分步解析,帮助你彻底掌握微服务架构中的通信设计。
Code季风
4 天前
go
·
protobuf
Protobuf 高级特性详解
在前几篇文章中,我们已经掌握了 Protocol Buffers(Protobuf)的基础语法、.proto 文件的结构、以及如何使用 Go 和 Java 进行数据的序列化与反序列化操作。本篇文章将深入探讨 Protobuf 的高级特性,包括:
_代号007
4 天前
后端
·
go
Go 编译报错排查:vendor/golang.org/x/crypto/cryptobyte/asn1 no Go source files
看似简单的编译(make)错误,往下查询竟然是 GOROOT 被污染在执行 make 构建 Go 项目时,遇到如下报错: