golang

闲猫3 小时前
前端·golang·web·xcode
go WEB框架https://chat.deepseek.com/a/chat/s/e6061607-8f33-4768-a5f0-8970cb1ffefd
{⌐■_■}10 小时前
大数据·git·elasticsearch·golang·iphone·ip·etcd
【git】工作场景下的 工作区 <-> 暂存区<-> 本地仓库 命令实战 具体案例Git 的核心流程是: 👉 工作区(Working Directory) → git add → 暂存区(Staging Area) → git commit → 本地仓库(Local Repository) 如果想回退,可以从本地仓库 → 暂存区 → 工作区
19岁开始学习18 小时前
开发语言·学习·golang
Go学习-入门
一小路一18 小时前
服务器·前端·后端·面试·golang
Go Web 开发基础:从入门到实战Go 语言因其高效性和简洁性,成为了后端开发的热门选择之一。Go 的 net/http 包提供了强大的 Web 服务功能,可以帮助我们快速搭建 Web 应用。本文将带领你从基础开始,逐步了解如何使用 Go 创建 Web 服务、处理路由、使用模板引擎、提供静态文件服务,并与数据库进行交互。文章内容包含常见的错误示例和面试题,帮助你更好地理解 Go Web 开发。
LeonNo1120 小时前
开发语言·http·golang
Gentleman:优雅的Go语言HTTP客户端工具包gentlemen介绍,特点等插件驱动架构:Gentleman的核心特点是其插件系统,允许用户注册和重用各种自定义插件,如重试策略或动态服务器发现,以增强HTTP客户端的功能。 中间件层:项目内置了一个上下文感知的层次结构中间件,支持所有HTTP生命周期的不同阶段。这使得在请求过程中进行数据拦截和修改变得简单。 依赖于标准库:尽管提供了高级抽象,但Gentleman是基于Go的net/http标准库构建的,因此保持了良好的idiomatic特性,易于理解和使用。
程序无涯海20 小时前
java·python·golang·教程·编程语言
【Go入门篇】第一章:从 Java/Python 开发者的视角入门go语言Go 语言(Golang)是由 Google 开发的一门静态强类型、编译型的编程语言,凭借其简洁性、高效性和强大的并发支持,成为后端开发、云计算和微服务的热门选择。本篇文章将带你快速入门 Go 语言,了解其基础概念,并通过 Java/Python 的对比帮助理解。
Golinie1 天前
分布式·缓存·golang
【Go | 从0实现简单分布式缓存】-1:LRU缓存淘汰策略与单机并发缓存本文为极客兔兔“动手写分布式缓存GeeCache”学习笔记。“商业世界里,现金为王;架构世界里,缓存为王。”
DavidSoCool1 天前
java·golang·jar
go执行java -jar 完成DSA私钥解析起因,最近使用go对接百度联盟api需要使用到DSA私钥完成签名过程,在百度提供的代码示例里面没有go代码的支持,示例中仅有php、python2和3、java的代码,网上找了半天发现go中对DSA私钥解析支持不友好,然后决定使用在java中完成签名计算过程,生成可执行jar后由外部传入参数获取签名数据。
老狼伙计2 天前
开发语言·golang
Golang深度学习在2009年,Google公司发布了一种新的编程语言,名为Go(或称为Golang),旨在提高编程效率、简化并发编程,并提供强大的标准库支持。Go语言的设计者们希望通过Go语言能够解决软件开发中的一些长期存在的问题,比如并发编程的复杂性、垃圾回收机制的效率以及跨平台的兼容性等。以下是Go语言的一些关键背景和特性:
云熙涵2 天前
开发语言·后端·golang
C#语言的物联网物联网(IoT)是指通过互联网将物品与物品、物品与人连接起来的网络。它的核心在于通过传感器、软件和其他技术的结合,使得各种设备能够相互通信和协调。随着技术的发展,物联网已被广泛应用于智能家居、智慧城市、工业自动化、健康监测等领域。C#作为一种灵活且功能强大的编程语言,近年来在物联网领域也逐渐得到了重视。本文将探讨C#在物联网中的应用场景、技术选择及实现方法。
Golinie2 天前
分布式·缓存·golang
【Go | 从0实现简单分布式缓存】-2:HTTP服务端与一致性哈希本文为极客兔兔“动手写分布式缓存GeeCache”学习笔记。昨天已经开发了一部分项目,我们先来看看项目结构。
解决方案工程师2 天前
golang
【golang】channel带缓存和不带缓存的区别,应用场景解读在Go语言中,channel(通道)分为带缓存的通道(Buffered Channel)和不带缓存的通道(Unbuffered Channel),它们的核心区别在于数据传递的同步机制和性能特性。以下是详细对比:
特立独行的猫a2 天前
java·网络·golang·权限管理·casbin
Casbin 权限管理介绍及在 Go 语言中的使用入门在现代软件开发过程中,权限管理是一个至关重要的环节,它关系到系统的安全性和用户体验。Casbin 是一个强大的访问控制库,支持多种访问控制模型,如 ACL(访问控制列表)、RBAC(基于角色的访问控制)、ABAC(基于属性的访问控制)等。Casbin 可以方便地集成到各种应用中,提供灵活的权限定义和管理机制。
程序员林北北2 天前
java·分布式·学习·云原生·golang·kafka·rabbitmq
【Golang学习之旅】分布式任务队列(使用 RabbitMQ / Kafka)在微服务架构中,处理异步任务是不可避免的需求。为了处理任务的异步执行,系统需要一个可靠的消息队列机制。消息队列能够保证消息的持久化、顺序性和可靠性,并且能够有效地解耦各个服务之间的依赖。
CoLiuRs2 天前
网络·微服务·性能优化·golang
微服务监控与Go服务性能分析与单体应用相比,微服务架构下的一次用户调用会拆分成多个不同服务之间的相互调用,因此需要对每个拆分后的服务进行监控。在讲述如何监控微服务调用前,我们需要先弄清楚三个问题:
nbsaas-boot3 天前
开发语言·后端·golang
Go 自动升级依赖版本在 Go 语言项目中,依赖管理使用 Go Modules(go.mod 和 go.sum)。如果想要自动升级依赖,可以使用以下方法。
魔法小匠3 天前
开发语言·算法·golang·gmp·groutine调度器·go并发·work stealing
【Go并发编程】Goroutine 调度器揭秘:从 GMP 模型到 Work Stealing 算法每天一篇Go语言干货,从核心到百万并发实战,快来关注魔法小匠,一起探索Go语言的无限可能!在 Go 语言中,Goroutine 是一种轻量级的并发执行单元,它使得并发编程变得简单高效。而 Goroutine 的高效调度机制是 Go 语言在并发处理上的一大亮点。本文将深入剖析 Go 语言的 Goroutine 调度器,从 GMP 模型到 Work Stealing 算法,带你一探究竟。
{⌐■_■}3 天前
服务器·数据库·chrome·redis·缓存·golang·etcd
【etcd】ubuntu22安装,与redis对比的区别更新软件包列表:安装 etcd:启动 etcd 服务:验证安装:如果输出类似以下内容,表示安装成功:设置开机自启(可选):
yuzhoudiwang3 天前
开发语言·后端·golang
golang floate64保留2位小数在Go语言中保留float64类型数值的两位小数有多种方法,具体选择哪种方法取决于实际需求。以下是几种常见的方法:
卜及中3 天前
开发语言·数据库·golang
【Go语言快速上手】第二部分:Go语言进阶之数据库操作Go 语言通过内置的 database/sql 包支持关系型数据库的操作,同时也支持通过第三方库与 NoSQL 数据库进行交互。你可以通过标准的 SQL 操作与关系型数据库(如 MySQL、PostgreSQL)进行交互,也可以使用专门的库来连接 NoSQL 数据库(如 MongoDB、Redis)。本篇博客将介绍如何在 Go 中操作关系型数据库与 NoSQL 数据库。