首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
红鸡菌
掘友等级
后端开发
用一点点的进步积累成亿点点的进步吧!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 19
沸点 1
赞
20
返回
|
搜索文章
赞
文章( 19 )
沸点( 1 )
同步?异步?阻塞?非阻塞?多路复用?
无论是在你看各种中间件在IO方面的优化,还是在各种面试题中,IO模型都是占了举足轻重的地位。然而,什么同步阻塞,同步非阻塞,异步阻塞,异步非阻塞等等,都会让你晕头转向。当你Google这些区别,你总能查到各种各样的生活中的例子来帮助你理解,那一刻你懂了,但是回过头来好像又觉得差…
gRPC-go源码(1):连接管理
在这个系列的文章中,我们将会从源码的层面学习和理解gRPC。 整个系列的文章的计划大概是这样的:我们会先从客户端开始,沿着调用路径逐步分析到服务端,以模块为粒度进行学习,考虑这个模块是为了解决什么问题,然后思考gRPC应该怎么去解决这个问题。在分析完这部分的架构设计后,我们会在…
gRPC-go源码(2):ClientConn
在上一篇文章中,我们聊了聊gRPC是怎么管理一条从Client到Server的连接的。 我们聊到了gRPC拥有Resolver,用来解析地址;拥有Balancer,用来做负载均衡。 在这一篇文章中,我们将从代码的角度来分析gRPC是怎么设计Resolver和Balancer的,…
别再问我们用什么画图的了!问就是excalidraw
每次发 https://github.com/tal-tech/go-zero 相关文章时,都会有读者问我们用什么画图的。 我为大家整理了 go-zero 作者去年广受好评的分享视频,详细分享了 go-zero 的设计理念和最佳实践。关注公众号「微服务实践」,回复 视频 获取;…
gRPC-go 入门(1):Hello World
在这篇文章中,主要是跟你介绍一下gRPC这个东西。 然后,我会创建一个简单的练习项目,作为gRPC的Hello World项目。 在这个项目中,只有很简单的一个RPC函数,用于说明gRPC的工作方式。 此外,我也会跟你分享一下我初次接触gRPC所遇到的一些坑,主要是在proto…
Kafka入门(4):深入消费者
在这一篇文章中,我将向你介绍消费者的一些参数。 这些参数影响了每次poll()请求的数据量,以及等待时间。 在这之后,我将向你介绍Kafka用来保证消费者扩展性以及可用性的设计——消费者组。 在消费者组的介绍中,我将重点放在了Rebalance的过程上,因为这是一个很重要又经常…
Redis 生涯就此结束
最近 Redis 之父 antirez 退休了,以下是他的临别赠言,我抽空翻译了一下,原文在某些地方语言组织的比较晦涩,翻译的可能不是很到位。 When I started the Redis project more than ten years ago I was in o…
【刷题】二叉树非递归遍历
三道题的解决思路可统一,模板也极其相似,比九章提供的更漂亮。 比如{1,2,3},当cur位于节点1时,1、2属于“左”节点,3属于“右”节点。DFS的非递归实现本质上是在协调入栈、出栈和访问,三种操作的顺序。上述统一使得我们不再需要关注入栈顺序,仅需要关注出栈和访问(第3点)…
Docker入门(1):概述
在这篇文章中,我将介绍一下为什么需要虚拟化的环境。 然后我将介绍耳熟能详的虚拟化技术:虚拟机,并大致的介绍一下虚拟机的原理,希望能够让你知道虚拟机的优劣。 在之后,针对虚拟机存在的问题,引出Docker是怎么提高性能的。 最后,我将简单的介绍一下Docker中比较重要的三个概念…
下一页
个人成就
文章被点赞
412
文章被阅读
77,109
掘力值
2,234
关注了
1
关注者
344
收藏集
0
关注标签
8
加入于
2020-04-05