golang

风生u3 小时前
开发语言·后端·golang
go进阶语法声明和定义:相同类型且相连的形参可以共用同一个类型和java一样又一个变长参数在Go中,不支持函数重载。 普通返回值及返回多个:类型相同且相邻的参数而言,可以只声明一次类型
梦想的旅途26 小时前
算法·安全·golang
基于雪花算法(Snowflake)的 Go 语言唯一 ID 生成与并发安全实现雪花算法生成一个 64 位的整数 ID,其结构设计巧妙地兼顾了唯一性、趋势递增性和信息嵌入:$$\text{ID} = (\text{Timestamp} \ll 22) \mid (\text{Worker ID} \ll 12) \mid \text{Sequence}$$
浮尘笔记7 小时前
开发语言·后端·安全·golang
Go语言中如何实现线程安全的map在Go语言开发中,map 是一种比较常用的数据结构,凭借 key-value 映射的特性,实现高效的增删改查。但是在并发场景下,内置 map 的线程不安全问题常常导致程序 panic。
木易 士心8 小时前
java·golang·rust
Go、Rust、Kotlin、Python 与 Java 从性能到生态,全面解读五大主流编程语言在当今软件工程领域,选择一门合适的编程语言往往决定了项目的成败。Go、Rust、Kotlin、Python 和 Java 是当前最广泛使用的五种编程语言,它们各自代表了不同的设计哲学和应用场景。
谷隐凡二11 小时前
架构·golang·kubernetes
Go语言实现Kubernetes主从架构模拟系统性能:原生并发支持,内存效率更高类型安全:编译时类型检查,减少运行时错误并发安全:内置的goroutine和channel机制
b***653213 小时前
前端·golang·gin
Go-Gin Web 框架完整教程Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。
皖南大花猪13 小时前
开发语言·后端·golang·rbac·casbin
Go 项目中使用 Casbin 实现 RBAC 权限管理完整教程在构建企业级 Go 管理后台系统时,权限管理是一个核心功能。Casbin 是一个强大的、开源的访问控制库,支持多种访问控制模型(ACL、RBAC、ABAC 等)。本文将详细介绍如何在 Go 项目中使用 Casbin 实现完整的 RBAC(基于角色的访问控制)权限管理系统。
源代码•宸13 小时前
开发语言·经验分享·后端·golang
GoLang写一个火星漫游行动之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
le serein —f13 小时前
算法·leetcode·golang
用go实现-回文链表目录题目算法思路代码代码详解1. 边界处理2. 快慢指针找中点3. 反转后半部分链表4. 比较前后两部分
谷隐凡二14 小时前
架构·golang·kubernetes
Go语言实现Kubernetes主从架构模拟系统细节说明(姐妹篇)Go的goroutine和channel机制使得模拟Kubernetes各组件并发运行更加自然高效:Go的强类型系统和接口机制让系统设计更加健壮:
Zfox_16 小时前
开发语言·后端·golang
【Go】 协程和 channel🌈 个人主页:Zfox_ 🔥 系列专栏:GoGoroutine 是 Go 运行时管理的轻量级线程在 go 中,开启一个协程是非常简单的
a***813916 小时前
服务器·学习·golang
【Go】Go语言基础学习(Go安装配置、基础语法)简单好记的关键词和语法;更高的效率;生态强大;语法检查严格,安全性高;严格的依赖管理, go mod 命令;强大的编译检查、严格的编码规范和完整的软件生命周期工具;跨平台交叉编程,多平台编译;异步编程复杂性低,易维护,Go语言中Channel设计,异步程序写起来非常自然;语言层面支持并发,go关键字(协程)使得go的并发效率极高;严格的语法规范;Go的并发、性能、安全性、易于部署等特性,使它容易成为“云原生语言”。
k***921616 小时前
microsoft·golang·gin
【Golang】——Gin 框架中的表单处理与数据绑定在 Web 应用开发中,表单是用户与服务器交互的重要手段。Gin 框架对表单处理提供了高效便捷的支持,包括数据绑定、验证等功能。在本篇博客中,我们将详细介绍如何使用 Gin 框架处理表单数据,涵盖基础操作与进阶技巧,帮助初学者全面掌握表单功能。
黑夜路人16 小时前
ide·vscode·ai·golang
Cursor中rules配置参考-202504版(含前后端Golang/TypeScript/Kotlin等)Cursor rules 进行一些参考和迭代梳理了一个版本,给大家参考,包括Golang、Java场景、以及前端TypeScript+React/Vue场景,以及Android包含Java/Kotlin场景等。可以自己进行简化,或者只是把中间某些条目加入到自己现有项目的cursorrules中。可以自己进行简化,或者只是把中间某些条目加入到自己现有项目的cursorrules中。
g***866916 小时前
开发语言·windows·golang
Windows上安装Go并配置环境变量(图文步骤)前言下载Go环境下载go环境:Go下载官网链接(https://golang.google.cn/dl/)
Zfox_16 小时前
开发语言·后端·golang
【Go】结构体、自定义类型与接口🌈 个人主页:Zfox_ 🔥 系列专栏:Go结构体定义之前我们了解了值传递和引用传递,如果我想在函数里面或者方法里面修改结构体里面的属性
h***015417 小时前
算法·缓存·golang
图解缓存淘汰算法 LRU、LFU | 最近最少使用、最不经常使用算法 | go语言实现无论是什么系统,在研发的过程中不可避免的会使用到缓存,而缓存一般来说我们不会永久存储,但是缓存的内容是有限的,那么我们如何在有限的内存空间中,尽可能的保留有效的缓存信息呢? 那么我们就可以使用 LRU/LFU算法 ,来维持缓存中的信息的时效性。
苏琢玉17 小时前
开发语言·后端·golang
从零开始做 Go 项目:我的目录设计分享刚开始写 Go 项目的时候,我对目录结构这件事格外重视。对于刚入门的人来说,开发过程中几乎每件事情都是第一次: