过去可知却不可控,未来可控却不可知
08
05
后端工程师的高阶面经 后端工程师的高阶面经
服务注册与发现¶ 基础准备¶ 使用了什么中间件作为注册中心及其该中间件的优缺点.确保回答“你为什么用某个中间件作为注册中心”的时候,能综合这些优缺点回答 注册中心的集群规模(disf?) 读写QPS(每秒查询率?是存在本地agent?)
2025-08-05
01
14
限流算法 限流算法
Intro¶ 代币桶算法 优势: 简单 创建一个固定容量的桶 漏桶算法 固定窗口计数器算法 滑动窗口日志算法 滑动窗口计算器算法
2025-01-14
09
08
Redis笔记 Redis笔记
Redis基础数据类型 [!PDF|red] [[Redis深度历险:核心原理与应用实践.pdf#page=13&selection=91,12,115,0&color=red|Redis深度历险:核心原理与应用实践, p
2024-09-08
03
20
有趣Docker 有趣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
16
《金字塔原理》总结 《金字塔原理》总结
表达的逻辑¶ 表达次序需要按照读者理解的次序: 先了解主要的、抽象的思想;然后是次要的,为主要思想提供支撑的思想 疑问-回答式 为什么要用金字塔结构¶ 背景:一次记忆不超过7个思想、概念或项目。找出逻辑。 因此需要采用金字塔结构。 找出
2024-03-16
07
02
Rust学习笔记 Rust学习笔记
在编译时,一切无法确定大小或者大小可以改变的数据,都无法安全地放在栈上,最好放在堆上。 虽然在栈上内存分配非常高效(预留和释放只需要操作寄存器,不涉及额外计算、不涉及系统调用),但是需要考虑调用栈的大小,避免栈溢出。 栈溢出:一旦当前程序
2023-07-02
04
02
《Go语言高级编程》笔记 《Go语言高级编程》笔记
Go和Web¶ 设计路由的时候需要规避一些会导致路由冲突的情况。 考虑到字典树的深度,可以在初始化时对参数的数量进行限制,httprouter中限制路由中的参数数目不超过255。
2023-04-02
31
31
23
Go-Web学习 Go-Web学习
Web概览¶ Beego¶ controller抽象¶ Beego是基于MVC的,所以它定义了一个核心接口ControllerInterface。ControllerInterface定义了一个控制器必须要解决什么问题。同时Controll
2023-01-23
07
算法小Tip 算法小Tip
c++的io¶ cin和scanf速度¶ cin、cout之所以效率低是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而std::ios::sync_with_stdio(false);可以来打消iostream的输入输出缓存,可以
2023-01-07
10
30
Go语言基础 Go语言基础
逃逸分析¶ Go编译器会根据变量是否被外部引用决定是否逃逸,而不能像Cpp那样使用new明确指定在堆上创建。其原则是: 如果变量在函数外部没有引用,则优先放在栈上-> 超过栈的存储能力就会创建在堆上 如果变量在函数外部存在引用,则必
2022-10-30
09
11
Spark学习笔记 Spark学习笔记
简述¶ Spark提供了一种称为RDD(resilient distributed dataset,弹性分布式数据集)的简单逻辑数据结,是Spark最基本的抽象。DataFrame和DataSet都是基于RDD构建的。RDD操作分为转化操作
2022-09-11
06
19
软路由诞生记 软路由诞生记
摘要¶ 网络拓扑¶ 硬件¶ 网线 软路由准系统 内存 SSD 安装系统过程中使用的显示器、键盘鼠标、U盘 如果需要在软路由上挂在2.5寸硬盘的话推荐使用12v 5a的电源。最少12v 3a电源。 更新BIOS¶ EXSI安装¶ 原定方案
2022-06-19
05
23
开源代码阅读指北 开源代码阅读指北
需求¶ 源码源码算是打工人对于技术最后的追求或者是内卷的手段的必备技能。因此,阅读开源项目也算成为了打工人的必备技能。那么这篇文章也就应运而生了。本文目的有二:一是整理学到的方法论,集百家之长,指导自己的学习;二是作为整理后的产物,输出保证
2022-05-23
18
BurpSuite使用笔记 BurpSuite使用笔记
安装¶ 从官网下载BurpSuite。 下载TrojanAZhen/BurpSuitePro-2.1,直接下载可能仓库很大,需要只下载一层git clone --depth 1。 将上面仓库中的burp-loader-x-Ai.
2022-05-18
1 / 9