首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
半芽湾
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
gRPC是如何高效调用的
直接操作网络协议编程,容易让业务开发过程陷入复杂的网络处理细节。RPC 框架以编程语言中的本地函数调用形式,向应用开发者提供网络访问能力,这既封装了消息的编解码,也通过线程模型封装了多路复用,对业务开
Protobuf的高效编码
Google 在2008 年推出的 Protobuf,是一个针对具体编程语言的编解码工具。它面向Windows、Linux 等多种平台,也支持 Java、Python、Golang、C++、Javas
Golang之string实现原理与高效使用
字符串类型是现代编程语言中最常使用的数据类型之一。在Go语言的先祖之一C语言当中,字符串类型并没有被显式定义,而是以字符串字面值常量或以'\0'结尾的字符类型(char)数组来呈现的。 这给C程序员在
大数据存储之从RAID到HDFS
RAID 不论是在单机时代还是分布式时代,大规模数据存储都需要解决几个核心问题,这些问题都是什么呢?总结一下,主要有以下三个方面。 1.数据存储容量的问题。既然大数据要解决的是数以 PB 计的数据计算
图的深度优先遍历和广度优先遍历
深度优先遍历(DFS) 我们已leetcode中的岛屿问题,讲解一下图的深度优先遍历。 岛屿数量 题目描述 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可
Etcd使用的Raft算法
etcd 是如何基于 Raft 来实现高可用、数据强一致性的呢? 本篇主要内容: 深入分析 etcd 在遇到 Leader 节点 crash等异常后,Follower 节点如何快速感知到异常,并高效选
Go语言之RPC入门
RPC是什么 RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,用于使一个计算机程序能够调用远程计算机上的服务或函数,就像调用本地函数一样。它允许不同的进程或计算
Go语言常见并发模型
Go语言最吸引人的地方是它内建的并发支持。 在并发编程中,对共享资源的正确访问需要精确地控制,在目前的绝大多数语言中,都是通过加锁等线程同步方案来解决这一困难问题,而Go语言却另辟蹊径,它将共享的值通
堆的使用:如何在大数据流中快速找到中位数
这个问题从一个leetcode算法题说起(295.数据流中位数)。 求一个无序数组的中位数,我们首先想到的是进行排序,然后找到中间值(如果数组长度是奇数,那么正好是中间那个值;如果数组长度是偶数,那么
正确使用消息队列
消息队列的主要作用是:异步处理、解耦合和削峰填谷。其中,异步处理可以简化业务流程中的步骤,提升系统性能;削峰填谷可以削去到达秒杀系统的峰值流量,让业务逻辑的处理更加缓和;解耦合可以将秒杀系统和数据系统
下一页
个人成就
文章被点赞
50
文章被阅读
43,743
掘力值
1,976
关注了
5
关注者
17
收藏集
2
关注标签
10
加入于
2021-08-05