Elasticsearch核心技术整理 2022-03-18 分布式 Elasticsearch 限流算法 Intro¶ 代币桶算法 优势: 简单 创建一个固定容量的桶 漏桶算法 固定窗口计数器算法 滑动窗口日志算法 滑动窗口计算器算法 2025-01-14 程序设计 Nginx 《金字塔原理》总结 表达的逻辑¶ 表达次序需要按照读者理解的次序: 先了解主要的、抽象的思想;然后是次要的,为主要思想提供支撑的思想 疑问-回答式 为什么要用金字塔结构¶ 背景:一次记忆不超过7个思想、概念或项目。找出逻辑。 因此需要采用金字塔结构。 找出 2024-03-16 思维进化 Book Mac使用整理 摘要¶ 本文旨在记录和汇总自己在工作以及学习过程中所使用的软件及其所遇问题的解决方案,以便日后所需. 可视化¶ Charles Viusal Studio Code QQ音乐 微信 网易云音乐 Chrome 飞书 XMind Dash N 2021-11-06 经验总结 Mac 后端工程师的高阶面经 服务注册与发现¶ 基础准备¶ 使用了什么中间件作为注册中心及其该中间件的优缺点.确保回答“你为什么用某个中间件作为注册中心”的时候,能综合这些优缺点回答 注册中心的集群规模(disf?) 读写QPS(每秒查询率?是存在本地agent?) 2025-08-05 经验总结 面试 技术面试整理 背景¶ 首先作为一个有技术追求的人来说,面试绝对不等于跳槽。面试本身对于我们来说应该是一个自我检验与学习的方向性的指南。面试在刨除其找工作的原始目的之后,它更像是一个对于自身的考试与回顾。既然面试如此的重要,那我们如何全面的准备面试就显得尤 2021-10-23 经验总结 面试 Redis笔记 Redis基础数据类型 [!PDF|red] [[Redis深度历险:核心原理与应用实践.pdf#page=13&selection=91,12,115,0&color=red|Redis深度历险:核心原理与应用实践, p 2024-09-08 KV存储 Redis Go语言基础 逃逸分析¶ Go编译器会根据变量是否被外部引用决定是否逃逸,而不能像Cpp那样使用new明确指定在堆上创建。其原则是: 如果变量在函数外部没有引用,则优先放在栈上-> 超过栈的存储能力就会创建在堆上 如果变量在函数外部存在引用,则必 2022-10-30 程序设计 Go Go并发编程整理 Context¶ 在Go1.7版本引入官方库,可以在API边界之间以及过程之间传递截止时间、取消时间或其他与请求相关的数据。 graph TD; Context-->emptyCtx Context-->cancelCtx Co 2022-03-12 程序设计 Go 计算机网络 TCP与UDP¶ TCP¶ 特点: 面向连接的、可靠的、基于字节流的传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认,未收到则重传 使用校验和来校验数据在传输过程中是否 2021-01-05 计算机基础 计算机网络 MySQL整理与总结 MySQL基础架构¶ MySQL大致可以分成Server层和存储引擎层。 连接器¶ 连接器负责跟客户端建立链接、获取权限、维持和管理链接。 一个用户成功创建连接后,即使对该用户修改权限,也不会影响当前存在连接的权限。修改完成之后,只有创建 2022-03-01 KV存储 MySQL 有趣Docker 内网导航面板¶ docker run -d --restart=always -p 3002:3002 \ -v /root/sun-panel/conf:/app/conf \ -v /root/sun-panel/uploads:/ap 2024-03-20 经验总结 Docker 《Go语言高级编程》笔记 Go和Web¶ 设计路由的时候需要规避一些会导致路由冲突的情况。 考虑到字典树的深度,可以在初始化时对参数的数量进行限制,httprouter中限制路由中的参数数目不超过255。 2023-04-02 程序设计 Go Leetcode算法题2401-2500 2023-01-31 算法 Cpp Leetcode Leetcode算法题2501-2600 2023-01-31 算法 Cpp Leetcode