Loading

随笔分类 -  随笔

摘要:原文博客:https://nosae.top/posts/epoll中的lt和et 本来我在看的是golang的gmp调度器,然后看到注释和代码里面有提到netpoll这个东西,不知不觉又去翻看了下linux网络编程相关的知识,上网找了下博客,找到了ants开源库作者关于go netpoll的博客, 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(6) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/分布式事务 理论知识 事务的四个特性:ACID Atomic 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成 Consistency 一致性:在事务开始之前和事务结束以后,数据库的完整性没有被破坏。完整性包括外键约束、应用定义等约 阅读全文
posted @ 2026-02-21 17:22 NOSAE 阅读(2) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/k8s服务发现 基础知识 了解服务发现之前,先明确k8s内部为什么需要服务发现,而在了解为什么需要服务发现之前,先看下pod、service他们的关系。 应用运行在k8s的容器之中,而容器运行在pod内,一般来说一个pod一个容器 每个pod 阅读全文
posted @ 2026-02-21 17:21 NOSAE 阅读(2) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/tcmalloc小记 原文:https://google.github.io/tcmalloc/design.html 之前尝试过探索一下golang的内存分配机制,但是由于其太过于庞大,个人积累也不足,就先放弃了。后来想起来它跟tcmall 阅读全文
posted @ 2026-02-21 17:20 NOSAE 阅读(4) 评论(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 阅读(2) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/向量数据库概述 也许你最近可能听过这样的新闻,某向量数据库的初创公司刚写好 PPT,就获得了几千万的投资,某公司的开源的向量数据库因其代码的简陋而登上了 Hackernews 等等。在过去几个月时间中, AI 应用的发展如火如荼,带动了 AI 阅读全文
posted @ 2026-02-21 17:19 NOSAE 阅读(38) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/jekyll-chrispy主题的语法 Headings H1 — heading {: .mt-4 .mb-0 } H2 — heading {: data-toc-skip='' .mt-4 .mb-0 } H3 — heading {: 阅读全文
posted @ 2026-02-21 17:19 NOSAE 阅读(2) 评论(0) 推荐(0)
摘要:原文博客:https://nosae.top/posts/在macos中运行k3s k3s https://github.com/caicloud/kube-ladder 安装ubuntu家的multipass虚拟机 brew install multipass (镜像路径在/var/root/Li 阅读全文
posted @ 2025-12-08 00:02 NOSAE 阅读(8) 评论(0) 推荐(0)
摘要:[toc] # 字符串化运算符(stringizing operator) 运算符 # 在宏中会将实参直接转化为字符串literal,也就是字符串常量,举个简单的例子: ``` c #define arg2str(p) #p puts(arg2str(666)); // 宏展开后变成如下 puts( 阅读全文
posted @ 2023-06-10 19:26 NOSAE 阅读(1020) 评论(0) 推荐(1)
摘要:[toc] # lab1 TODO: 个人觉得lab1没啥好说的 # lab2 *虽然论文基本都看懂了,也挺好理解,但是raft的提出也经历了许多时间,解决了一个又一个分布式难题,因此其中有许多步骤虽然知道要怎么做,但至于为什么要这么做并且解决了什么样的根本问题其实还是理解得云里雾里。srds,还是 阅读全文
posted @ 2022-12-08 13:35 NOSAE 阅读(444) 评论(0) 推荐(0)
摘要:本地端口转发 对服务器A的请求转发给跳板机B,交由B对有着真实服务的C发起访问,最终建立A与C的隧道 ssh -L [listen_host:]port_A:host_C:port_C user_B@host_B 该命令在A上执行,其中listen_host默认值为0.0.0.0,表示任何客户端包括 阅读全文
posted @ 2022-10-28 15:43 NOSAE 阅读(629) 评论(0) 推荐(0)
摘要:#Kotlin契约 Contract是Kotlin1.3的东西,比较新,目前还是处于实现性阶段(Experimental),即API在稳定版之前可能会发生变动。由于是实现性API,使用时需要额外添加注解,下面代码中会具体讲到。 配置环境 在project的gradle文件中 由于契约处于实验性 可以 阅读全文
posted @ 2021-02-15 23:12 NOSAE 阅读(662) 评论(0) 推荐(1)