Loading

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 原文博客:https://nosae.top/posts/go-gc 基础知识 go的垃圾回收是没有分代,不整理,并发的三色标记清扫算法 go1.3标记清除 从gc root出发,标记所有可达对象。最后扫描整个head,将没有标记的对象(不可达对象)清除。但缺点是STW、需要扫描整个heap、清除后 阅读全文
posted @ 2026-02-21 17:21 NOSAE 阅读(14) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/网络八股 tcp 报文 tcp 三次握手 客户端发送:SYN、随机序列号 x 服务端发送:SYN、ACK、随机序列号 y、确认应答号 x+1 客户端发送:ACK,可以携带数据 tcp 为什么不是两次握手 防止旧的 SYN 建立连接:如果只有两 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(12) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/mq八股 消息队列引入的好处 通过异步处理提高系统性能(减少响应所需时间) 削峰/限流 降低系统耦合性。 消息队列引入的问题 系统可用性降低:需要处理mq宕机问题 系统复杂度提高:需要处理消息重复、丢失、保序等问题 一致性问题:消息没有被正确 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(20) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/tcmalloc小记 原文:https://google.github.io/tcmalloc/design.html 之前尝试过探索一下golang的内存分配机制,但是由于其太过于庞大,个人积累也不足,就先放弃了。后来想起来它跟tcmall 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(28) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/mysql八股 select流程 连接 获取TCP连接,查询用户的权限,该权限保存在连接中,就算管理员改了用户权限,该连接的权限不会变。 空闲连接的最大空闲时长由wait_time控制,超过最大时长就自动断开。 最大连接数由max_conne 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(10) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/堆-vs-胜者树-vs-败者树 外部排序算法 本文介绍这三种数据结构是因为在外部排序算法中进行多路归并时,常常需要在内存中选择多路数据中的最小值,而这三者都能实现相同的功能,因此放在一起比较。 对外部排序算法熟悉的读者可以跳过该小节。 外部排 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(68) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/请不要再称数据库是cp或者ap 文章转载自https://blog.the-pans.com/cap/ 其它参考: quorum-rw 后分布式时代: 多数派读写的’少数派’实现 经Martin Kleppman本人同意,这篇文章是他英文原文 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(18) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/go-gmp调度器 本文基于go1.21.2,不同版本的go可能会有差异。文中部分代码会由于不是知识点强相关而省略,但被忽略的每行代码或多或少都有它们实际的用处,甚至可能不宜删除,欢迎指出 分析底层的相关的代码时,往往会由于平台架构而带来代码 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(62) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/向量数据库概述 也许你最近可能听过这样的新闻,某向量数据库的初创公司刚写好 PPT,就获得了几千万的投资,某公司的开源的向量数据库因其代码的简陋而登上了 Hackernews 等等。在过去几个月时间中, AI 应用的发展如火如荼,带动了 AI 阅读全文
posted @ 2026-02-21 17:19 NOSAE 阅读(105) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top/posts/kitex源码阅读一 基于kitex@v0.11.3 开篇 随着分布式系统的发展,RPC(Remote Procedure Call,远程过程调用)已成为微服务架构中不可或缺的基础组件。RPC 通过让服务之间像调用本地方法一样发起远程调用,极 阅读全文
posted @ 2026-02-21 17:19 NOSAE 阅读(42) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页