开源库
代码片段
文库
我关注的
搜索
注册 | 登录
-
我收藏的文章
创建代码块
我的代码块
我的账号
ByteByteGo
硅谷百万粉丝技术大v官方号,官方网站 www.bytebytego.com
gRPC 为什么这么快?
RPC(Remote Procedural Call, 远程过程调用)之所以被称为 remote,因为在微服务架构下,RPC 可以实现远程服务之间的通信。从服务调用者的角度来看,它就像一个本地函数调用。
发表于 10月以前
·
阅读量:489
导致 CPU 飙升到 100% 的 9 大原因
导致 CPU 占用率高的最简单但最具破坏性的编程错误之一就是无限循环。当程序中的循环缺乏正确的退出条件或条件从未满足时,就会出现这种情况,导致循环无休止地运行,消耗过多的处理器时间。
发表于 7月以前
·
阅读量:439
架构设计的 15 个关键概念
今天给大家带来一份架构设计小抄,包含了系统设计的 15 个核心概念。请保存以备将来参考!
发表于 9月以前
·
阅读量:553
什么是 k8s ?
k8s 是一种容器编排系统。它用于容器部署和管理。它的设计深受谷歌内部系统 Borg 的影响。k8s 集群由一组运行容器化应用程序的工作机器(称为节点)组成。每个集群至少有一个工作节点。
发表于 7月以前
·
阅读量:597
负载均衡器有什么用?
负载均衡器是一种在多个服务器之间分配网络或应用程序流量的设备或软件应用程序。其主要目的是确保没有一台服务器承担过多的需求,从而提高应用程序的响应速度和可用性。
发表于 5月以前
·
阅读量:401
独占锁、共享锁、行锁有什么区别?
数据库锁之间有哪些区别?在数据库管理中,锁是防止并发访问数据以确保数据完整性和一致性的机制。
发表于 5月以前
·
阅读量:351
程序员应知必会的 6 种常见数据模型
数据模型为数据库管理系统(DBMS)中的数据存储、检索和操作提供了基础,并影响着数据的结构和访问方式。
发表于 8月以前
·
阅读量:564
一图看完计算机内存和存储设备类型
今天来聊聊各种计算机内存和存储设备。内存和存储设备是影响计算机性能、效率和能力的基本组成部分。这些组件从易失性内存(临时存储数据以便快速访问)到非易失性存储设备(永久保留数据)各不相同。
发表于 9月以前
·
阅读量:560
一图看懂 Linux 文件系统的组成
Linux 文件系统就像一个无序的小镇,人们随心所欲地建造自己的房屋。然而,1994 年,文件系统层次标准(FHS,Filesystem Hierarchy Standard)的引入为 Linux 文件系统带来了秩序。
发表于 9月以前
·
阅读量:588
如何优雅关闭过期订单?
通过关闭过期订单,系统可确保资源(如库存、资金和人员)得到有效分配,不会被未完成或过期订单占用。
发表于 5月以前
·
阅读量:324
进程间如何进行通信?
在 Linux 上,进程之间如何通信?下图显示了进程间通信的 5 种方式。
发表于 9月以前
·
阅读量:525
哪些场景需要用到幂等?
幂等性是计算机科学和数学中的一个概念,它描述了一种运算,这种运算可以多次使用,而不会改变初次使用后的结果。换句话说,如果你应用一次或多次幂等运算,结果都是一样的。
发表于 6月以前
·
阅读量:531
Docker 是怎么工作的?
本文展示了 Docker 的架构,以及当我们运行 "docker build"、"docker pull "和 "docker run "时它是如何工作的。
发表于 9月以前
·
阅读量:681
面试官:你说说如何提高 API 接口的性能?
本文显示了提高 API 性能的 5 种常见技巧: 分页,异步日志,缓存,Payload 压缩,连接池。
发表于 9月以前
·
阅读量:518
计算机程序如何运行?
计算机程序如何运行?下图显示了这些步骤。
发表于 6月以前
·
阅读量:398
对称加密与非对称加密有什么区别?
对称加密和非对称加密是用于确保数据和通信安全的两种加密技术,但它们在加密和解密方法上有所不同。
发表于 8月以前
·
阅读量:531
数据分片算法有哪些?
我们经常需要处理海量数据。通常,我们需要将数据分割成更小、更易于管理的片段或 "碎片"。
发表于 6月以前
·
阅读量:438
DevSecOps 是什么?
DevSecOps 一词代表了开发(Dev)、安全(Sec)和运营(Ops)实践的融合,强调了安全在整个软件开发生命周期中的重要性。
发表于 7月以前
·
阅读量:464
什么?你告诉我 Kafka 会丢消息?
许多开发人员普遍认为,Kafka 的设计本身就能保证不会丢失消息。然而,Kafka 架构和配置的细微差别会导致消息的丢失。我们需要了解它如何以及何时可能丢失消息,并防止此类情况的发生。
发表于 7月以前
·
阅读量:601
架构师应知必会的缩写大全
关系数据库中使用的 ACID(原子性-一致性-隔离-持久性)模型对于 NoSQL 数据库来说过于严格。BASE 原则提供了更大的灵活性,选择了可用性而非一致性。它指出,状态最终将是一致的。
发表于 10月以前
·
阅读量:414
面试官:你来说说并发和并行是一回事吗?
并发不是并行!在系统设计中,理解并发与并行之间的区别非常重要。正如 Rob Pyke(GoLang 的创建者之一)所说:"并发是指同时处理很多事情,并行性是指很多事情同时进行"。
发表于 7月以前
·
阅读量:543
IPv4 与 IPv6 有哪些区别?
从 IPv4 到 IPv6 的过渡主要是出于对更多互联网地址的需求,以及简化网络管理的愿望。
发表于 6月以前
·
阅读量:412
SQL 语句是如何执行的?
数据库中如何执行 SQL 语句?下图显示了这一过程。请注意,不同数据库的架构各不相同,下图展示了一些常见的设计。
发表于 7月以前
·
阅读量:494
扫码支付是怎么工作的?
过去的几十年,支付技术发生了很大的改变。下图给我们显示了 POS 终端的进化。从一开始的纸钞收银机,到刷卡机,再到如今的支持刷卡、扫码和数字钱包的一站式智能手机 POS 机,交易流程被彻底改变了。
发表于 1年以前
·
阅读量:534
技术人学点金融 - 美国加息和银行倒闭
继美国硅谷银行(SVB)、签名银行(SignatureBank)和第一共和银行(First Republic Bank)去年陆续倒闭后,美国共和第一银行(Republic First Bank)于上个月宣告倒闭门。有人称地域性银行还会持续倒闭。
发表于 6月以前
·
阅读量:653
如何选择开源数据库?
开源数据库是现代软件开发中的关键组成部分,提供了强大、可扩展和灵活的数据存储和管理解决方案。以下是十个流行的开源数据库的详细概述,突出其主要特点和使用场景。
发表于 4月以前
·
阅读量:309
k8s 也有设计模式?
受 GoF(Gang of Four)设计模式的启发,k8s 设计模式代表了我们在云原生应用程序中遵循的最佳实践。
发表于 5月以前
·
阅读量:314
作者成就
文章总数:27
累计阅读:13226
获点赞:2
被收藏:0
在线小工具
鸡毛信
快速传递文本,文件
正则表达式
正则表达式图形化展示
微信公众号编辑器
使用Markdown写公众号
2048
还记得2018小游戏吗
Flutter中文社区
Android社区 - 在线查看源代码
哈喽工具箱 - 提供好用的软件
«
1
»