首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Gundy
掘友等级
全栈开发工程师
Talk is cheap, show me your code.
获得徽章 25
动态
文章
专栏
沸点
收藏集
关注
作品
赞
485
文章 347
沸点 138
赞
485
返回
|
搜索文章
最新
热门
Golang程序员开发效率神器汇总!
一. 开发工具 用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。 例如对于创建表的语句: show create table xxx. 将输出的语句,直接粘贴进去就行。 用于将编码后的 toml 文本转换问 golang 的 struct.…
使用Redis的有序集合实现排行榜功能
游戏中存在各种各样的排行榜,比如玩家的等级排名、分数排名等。玩家在排行榜中的名次是其实力的象征,位于榜单前列的玩家在虚拟世界中拥有无尚荣耀,所以名次也就成了核心玩家的追求目标。 能够查询排在指定玩家前后M名的玩家。 更进一步,上面的操作都需要在短时间内实时完成,这样才能最大程度…
Golang 需要避免踩的 50 个坑
Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。 如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会…
169个网站满足你的需求
16、Windows 绝赞应用是一个汇总Windows平台上一些良心软件的网站,目前汇集软件上百个,均将流氓类软件排除在外。地址: https://amazing-apps.gitbooks.io/windows-apps-that-amaze-us/content/zh-CN…
Redis应用-限流
在高并发场景下有三把利器保护系统:缓存、降级、和限流。缓存的目的是提升系统的访问你速度和增大系统能处理的容量;降级是当服务出问题或影响到核心流程的性能则需要暂时屏蔽掉。而有些场景则需要限制并发请求量,如秒杀、抢购、发帖、评论、恶意爬虫等。 常见的限流算法有:计数器,漏桶、令牌桶…
Golang实现四种负载均衡算法
随机负载随机挑选目标服务器轮询负载服务器依次轮询加权轮询负载给目标设置访问权重,按照权重轮询一致性hash请求固定的URL访问指定的IP封装定义LoadBalance接口工厂方法
Redis应用-异步消息队列与延时队列
说道消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的,使用Redis就没错啦。 上面代码会有个问题如果队列长时间是空的,那pop就不会不断的循环…
gitlab-ci.yml文件
什么是.gitlab-ci.yml文件 从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,并且包含了你的项目如何被编译
ClickHouse表引擎到底怎么选
引言 表引擎在ClickHouse中的作用十分关键,直接决定了数据如何存储和读取、是否支持并发读写、是否支持index、支持的query种类、是否支持主备复制等。 ClickHouse提供了大约28种
Golang通道Channel详解
通道类型是Go自带的,相当于是一个先进先出的队列,同时唯一一个可以满足并发安全性的类型。声明一个通道类型变量的时候,首先需要确定通道类型的元素类型,然后还要确定通道的容量,当然默认容量是0。 如果不指定容量,默认通道的容量是0,这种通道也成为非缓冲通道。 对于同一个通道,发送操…
下一页
个人成就
文章被点赞
1,201
文章被阅读
240,743
掘力值
7,554
关注了
157
关注者
578
收藏集
22
关注标签
46
加入于
2016-10-11