上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 短链接系统可以把比较长的 URL 网址转换成简短的网址字符串,短链接的优势是方便传播。适合在一些对字符串长度有要求的场景中使用,比如短信,微博等,比如 https://www.cnblogs.com/myshowtime/p/16227260.html 转换成短链接为 https://bit.ly/ 阅读全文
posted @ 2022-05-27 10:30 SpringLeee 阅读(1773) 评论(5) 推荐(8) 编辑
摘要: 限速器 (Rate Limiter) 相信大家都不会陌生,在网络系统中,限速器可以控制客户端发送流量的速度,比如 TCP, QUIC 等协议。而在 HTTP 的世界中, 限速器可以限制客户端在一段时间内发送请求的次数,如果超过设定的阈值,多余的请求就会被丢弃。 生活中也有很多这样的例子,比如 用户一 阅读全文
posted @ 2022-05-26 15:23 SpringLeee 阅读(1982) 评论(1) 推荐(2) 编辑
摘要: 设计一个支持数百万用户的系统是非常有挑战性的, 这是一个需要不断调整和优化的过程, 接下来的内容中, 我将构建一个系统, 从单个用户开始,到最后支持数百万的用户。 从单个服务开始 千里之行,始于足下,让我们从最简单的单个服务开始。所有的内容都在一台服务器上运行,包括 Web 程序, 数据库,缓存 等 阅读全文
posted @ 2022-05-19 08:28 SpringLeee 阅读(1561) 评论(1) 推荐(7) 编辑
摘要: HTTP/3 是超文本传输协议 (HTTP) 的第三个版本,它对 Web 性能来说意义重大, 让我们看看HTTP/3 如何让网站的速度变得更快! 等等,HTTP/2 发生了什么? 不是几年前才开始推广 HTTP/2 吗? 确实是这样, 但是它出现了一些 问题, 包括 TCP 队首阻塞, 加密问题, 阅读全文
posted @ 2022-05-06 08:46 SpringLeee 阅读(3733) 评论(12) 推荐(14) 编辑
摘要: 领导选举是分布式系统中最棘手的事情之一。同时,理解 Leader 是如何选举产生的以及leader的职责,是理解分布式系统的关键。 在分布式系统中, 通常一个服务由多个节点或实例组成服务集群, 提供可扩展性、高可用的服务。 这些节点可以同时工作, 提升服务处理、计算能力,但是,如果这些节点同时操作共 阅读全文
posted @ 2022-03-11 07:23 SpringLeee 阅读(1590) 评论(0) 推荐(3) 编辑
摘要: 原文链接:https://blog.okyrylchuk.dev 原文作者:Oleg Kyrylchuk 译: 等天黑 常量的内插字符串 C# 10 允许使用在常量字符串初始化中使用插值, 如下 const string name = "Oleg"; const string greeting = 阅读全文
posted @ 2021-12-30 10:13 SpringLeee 阅读(1199) 评论(0) 推荐(10) 编辑
摘要: ChilliCream ChilliCream 是一个开源免费的 GraphQL 平台, 提供了构建、管理, 和访问 GraphQL API 的端到端的解决方案。 https://chillicream.com/ https://github.com/ChilliCream/hotchocolate 阅读全文
posted @ 2021-12-27 10:33 SpringLeee 阅读(699) 评论(0) 推荐(8) 编辑
摘要: 在最近发布的 .NET 6 中,包含了一个新的数据结构,优先队列 PriorityQueue, 实际上这个数据结构在隔壁 Java中已经存在了很多年了, 那优先队列是怎么实现的呢? 让我们来一探究竟吧。 时间复杂度 因为接下来会分析时间复杂度, 这里先贴一张几种时间复杂度的对比图,从低阶到高阶有:O 阅读全文
posted @ 2021-12-24 08:40 SpringLeee 阅读(3989) 评论(16) 推荐(19) 编辑
摘要: 时间退回到 2012年的一个下午, 美国加利福尼亚州, facebook 的工程师们发现他们才上架没多久的移动端应用就收到了很多差评, 用户反映app响应慢,耗电严重等,经过分析后发现, 应用在第一次启动时, 会请求大量的后端api接口, 这其中包括用户自己的信息, 好友发布的内容, 以及其他的热点 阅读全文
posted @ 2021-12-17 08:47 SpringLeee 阅读(1555) 评论(3) 推荐(11) 编辑
摘要: DateOnly & TimeOnly .NET 6 引入了两种期待已久的类型 - DateOnly 和 TimeOnly, 它们分别代表DateTime的日期和时间部分。 DateOnly dateOnly = new(2021, 9, 25); Console.WriteLine(dateOnl 阅读全文
posted @ 2021-12-14 09:25 SpringLeee 阅读(2341) 评论(3) 推荐(26) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页