首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go学习项目
订阅
zysyyz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
使用singleflight,避免并发重复请求
高并发的场景下,经常会出现并发重复请求资源的情况。 比如说,缓存失效时,我们去请求db获取最新的数据,如果这个key是一个热key,那么在缓存失效的瞬间,可能会有大量的并发请求访问到db,导致缓存击穿
Golang之我想写个"web框架"-2: 构建响应报文
本篇文章,我们来看下如何构建响应报文 http响应报文协议 http响应报文概述 具体http响应报文大致是这样的 我们一般将http响应报文,称之为状态行,而后紧跟若干个首部行,上述我们统称为首部行
【SSO单点登录】JWT如何防篡改&&主动注销【黑白名单机制】
①JWT残留的问题 ②如何防止JWT被篡改? ③扩展-- 数字签名 ④主动注销 ⑤白名单机制 ⑥黑名单机制 ⑦续签问题 ⑧OAuth2.0的refresh token刷新机制
Golang下的ORM框架gorm的介绍和使用
我们都知道,在golang中需要使用一些驱动包来对指定数据库进行操作,比如MySQL需要使用github.com/go-sql-driver/mysql库,而Sqlite需要使用github.com/mattn/go-sqlite3库来支持,不过好在gorm框架中对各个驱动包进…
实战 Go:怎样快速实现一个极简任务调度系统
在爬虫管理平台Crawlab中,任务调度是其中的核心模块。本篇文章会教读者用 Go 语言编写一个非常简单的任务调度系统。
Go语言框架中如何快速集成限流中间件
在我们的日常开发中, 常用的中间件有很多, 今天来讲一下怎么集成限流中间件, 它可以很好地用限制并发访问数来保护系统服务, 避免系统服务崩溃, 资源占用过大甚至服务器崩溃进而影响到其他应用!
新来个技术总监,把限流实现的那叫一个优雅,佩服!
在电商高并发场景下,我们经常会使用一些常用方法,去应对流量高峰,比如限流、熔断、降级,今天我们聊聊限流。
手把手,带你从零封装Gin框架(一):开篇 & 项目初始化
使用 Go 中最流行的 Web 框架 Gin 来进行二次封装,由于它自由度很高,没办法像 PHP 框架 Laravel 开箱即用,所以就诞生了这个系列的文章,带你一步步将基础服务封装到 Gin 中,方
手把手,带你从零封装Gin框架(十二):使用 Wire 依赖注入重构
前言 由于之前项目中各个组件都是通过全局变量传递的,随着项目的推进,一大堆全局变量会混成一团,如果一不小心在某个地方对全局变量进行修改将可能引发严重的 panic,便打
推荐几个可以写到简历上的Go方向优质开源项目(需花点心思研究)
我有没有Go语言方向优质的开源项目,可以写在简历上那种,一时还真想不起来,花了两天时间调研了一下,针对有无工作经验的分别推荐几个开源项目,下面我们一起来看一下。