首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang
订阅
努力的goher
更多收藏集
微信扫码分享
微信
新浪微博
QQ
137篇文章 · 0订阅
吃透这六大设计模式,你也能写出优雅代码!
一、单例模式 1.1 使用场景 在系统中,当某个全局使用的类频繁地进行创建与销毁操作,为节省系统资源并确保实例的唯一性,可使用单例模式。例如,日志记录器在整个系统中通常只需要一个实例来记录日志信息,此
如何使用 Prometheus 监控 Gin 服务
Prometheus 是一种强大的开源监控工具,适合用于微服务架构的性能监控和指标收集。结合 Prometheus 和 Gin,我们可以实现对 HTTP 请求的实时监控,分析流量、性能瓶颈以及错误分布
搞懂常见Go ORM系列-开篇
但受限于Go本身的语法,目前主流的ORM,大部分都非常的难用。萝卜青菜各有所爱,本系列为大家介绍一些主流的Go ORM,供大家对比选择
Go语言实现权重抽奖系统
案例:Go语言实现权重抽奖系统 需求描述 支持配置多个奖品及对应权重 保证抽奖结果符合权重概率分布 防止重复中奖 提供抽奖结果验证接口 完整实现代码 核心功能说明 权重算法: 使用累计权重区间算法 保
Cloudflare 从 PHP 到 Go:迁移与经验分享
大家好,我是煎鱼。 在现代软件开发中,技术栈的选择对于项目的成功至关重要。随着业务需求的演变,技术迁移成为了一个不可避免的话题。 在本文中,我们将探讨从 PHP 到 Go 的迁移过程。分享来自 Clo
牛了个牛,Go 的协程设计得这么精妙!
Go 语言的并发模型主要基于`协程(goroutine)`,与其他编程语言(比如 Java)的线程相比,Go 协程以其轻量、易用和高效的特点吸引了大量开发者。
将 Go 作为脚本语言用及一些好用的包
虽然目前 Go 还未准备好作为脚本语言 “开箱即用” 的特性,用来替代 Python 和 Bash ,但是我们只需要一点点准备工作就可以达到想要的目标。
Go 项目怎么做好分层架构和目录规划
这节我们来聊一下搭建项目时一些常用的分层设计方法论和约定。 开发项目的时候我们都爱说XX模块,模块一般是跟着项目所服务的业务走的,只有分析好业务的结构后才能知道项目要分成哪些模块。而项目的分层则没有那
Go语言中的高阶函数
高阶函数的概念:高阶函数(Higher-Order Function)是指那些至少满足以下一个条件的函数: 接受一个或多个函数作为参数。 返回一个函数作为结果。
看了Kubernetes源码后,我更喜欢写Golang的单元测试了
从源码的测试看更容易理解作者的意图 Dijkstra曾经说过“测试只能展示Bug的存在,并不能证明不存在Bug”,换句话说,一段程序可以由一个测试来证明其错误性,但是却不能被证明是正确的。