首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
卖鱼强
掘友等级
替身使者
|
杜王町
JO 家人世世代代都是绅士。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 8
沸点 10
赞
18
返回
|
搜索文章
最新
热门
Design Pattern With Go: Singleton
一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。当某些数据只需要在系统中保留一份的时候,可以选择使用单例模式。 饿汉式的实现方式比较简单。在类加载的时候,静态实例就已经创建并初始化好了,所以,实例的创建过程是线程安全的。如果实例占用资源…
[译]redis延迟问题排查
这个文档将会帮助你理解在使用 Redis 遇到延迟问题时发生了什么。 在这个上下文中,延迟指的是从客户端发送命令和接收到应答之间所消耗的时间。通常情况下,Redis 处理命令的时间十分短,在亚微妙之间,但是某些情况会导致高延迟。 接下来的内容对于以低延迟方式运行 Redis 是…
初识golang的反射
它的函数签名只有一个参数类型为 interface 的参数 val,这意味着可以将任意类型的变量作为实参传入函数。这样的情况下该如何操作变量 val 呢?golang 标准库中有一个 reflect包--即反射--它提供了一系列的方法能帮助我们在运行时获取变量的信息,或者修改变…
读源码:redigo 的连接池
在介绍 pool 几个重要方法的实现之前,我们先来看一下 redis.Pool 结构的一些参数,godoc 的传送门在这里。 如果能成功通过 get 方法获取连接,则返回 activeConn 的实例,否则,返回 errConn 的实例。如果,返回的是 errConn 的实例的…
读源码:redigo为什么多线程不安全
redigo是golang的一个操作redis的第三方库,之所以选择这个库,是因为它的文档十分丰富,操作起来也比较简单。一个典型的redigo的使用如下所示: 这里需要注意的一点是,redis 默认是只能本机访问的,可以通过修改 /etc/redis/redis.conf 中的…
个人成就
文章被点赞
9
文章被阅读
9,172
掘力值
197
关注了
49
关注者
12
收藏集
6
关注标签
42
加入于
2016-08-03