首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WenruiGe
掘友等级
高级研发工程师
|
无业
Rebuild
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 25
沸点 1
赞
26
返回
|
搜索文章
赞
文章( 25 )
沸点( 1 )
thrift golang 解析
HTTP是一种协议,RPC可以通过HTTP来实现,也可以通过Socket自己实现一套协议来实现。 论复杂度,RPC框架肯定是高于简单的HTTP接口的。但毋庸置疑,HTTP接口由于受限于HTTP协议,需要带HTTP请求头,导致传输起来效率或者说安全性不如RPC 并且要否认一点,H…
Redis 为什么用跳表而不用平衡树?
本文是《Redis 内部数据结构详解》系列的第六篇。在本文中,我们围绕一个 Redis 的内部数据结构——skiplist 展开讨论。 Redis 里面使用 skiplist 是为了实现 sorted set 这种对外的数据结构。sorted set 提供的操作非常丰富,可以满足非常多的应用场景。…
地图POI类别标签体系建设实践
POI是“Point of interest”的缩写,中文可以翻译为“兴趣点”。在地图上,一个POI可以是一栋房子、一个商铺、一个公交站、一个湖泊、一条道路等。在地图搜索场景,POI是检索对象,等同于网页搜索中的网页。在地图客户端上,用户选中一个POI,会有一个悬浮的气球指向这…
分布式系统-分区(partition)
分区主要是为了可扩展性。不同的分区可以放在不共享集群中的不同节点上 分区通常与复制结合使用,使得每个分区的副本存储在多个节点上。 这意味着,即使每条记录属于一个分区,它仍然可以存储在多个不同的节点上以获得容错能力。 分区目标是将数据和查询负载均匀分布在各个节点上。如果每个节点均…
goroutine并发实践(协程池+超时+错误快返回)
但是我们对于这个接口会有更高的要求。
golang协程池throttler实现解析
这次来介绍下,golang协程池的使用,以throttler实现为例。
饶全成:汇编角度看 Slice,一个新的世界
前言:Go 语言的 slice 很好用,不过也有一些坑。slice 是 Go 语言一个很重要的数据结构。网上已经有很多文章写过了,似乎没必要再写。但是每个人看问题的视角不同,写出来的东西自然也不一样。我这篇会从更底层的汇编语言去解读它。而且在我写这篇文章的过程中,发现绝大部分文…
Redis-bgsave导致的接口响应延迟波动(深入分析Linux的fork()机制)
近期线上有个接口响应延迟P99波动较大,后对其进行了优化。响应延迟折线图如下: 在12月11号11点左右优化完成后,P99趋于平稳,平均在70ms左右。 下面来说一下优化过程。 这个接口一共会经过三个服务,最终返回给客户端。执行流程如下: 按照箭头所示流程,先访问服务1,服务1…
你敢在post和get上刁难我,就别怪我装逼了
之前好几次面试都被问到post和get有什么区别,肯定很多同学和我一样说了一大堆什么post比get安全,get比post传的少乱起八糟这样的答案,但是面试官就还是不停的问你,还有呢还有呢?当时我就火了还有啥?回来之后上网搜来来回回就那么几个答案,今天被我找到了正确的答案,今天…
包学会之浅入浅出 Vue.js:开学篇
2016 年,乃至接下来整个 2017 年,如果你要问前端技术框架什么最火,那无疑就是前端三巨头:React、Angular、Vue。本系列文将会通过很多一目了然的例子和一个实战项目——组件库,来帮助大家学习 Vue。
下一页
个人成就
文章被点赞
46
文章被阅读
34,508
掘力值
683
关注了
61
关注者
46
收藏集
1
关注标签
14
加入于
2017-03-04