过去可知却不可控,未来可控却不可知
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
15
05
Promethues与Grafana使用笔记 Promethues与Grafana使用笔记
需求背景¶ 为了避免因为服务器资源或者温度导致的服务不可访问等问题的出现,需要监测各台服务器在一定时间间隔内的运行状态,这样即使出现了问题,也能更好的定位问题发生的原因,进而避免机器本身访问不可达。 整体思路¶ 在监控机上安装监控服务,并在
2022-05-05
04
24
Clash使用教程 Clash使用教程
安装¶ 下载¶ 下载clash的二进制文件到~/clash这个也可以放在/usr/local/bin中,赋予运行权限。 在~/.config/clash中执行git clone https://github.com/Dreamacro/cl
2022-04-24
18
基金学习笔记 基金学习笔记
什么是基金¶ 在不同的国家,基金有不同的称谓。比如,在英国,基金被称为单位信托;在日本,基金被称为单位投资信托;在美国,基金主要是指共同基金。 中国通常所说的基金一般是指证券投资基金。,即将众多投资者分散的资金集中起来,交由基金管理人管理,
2022-04-18
15
序列化与反序列化 序列化与反序列化
摘要¶ 序列化和反序列化是系统选型或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系统更加易于调试、便于扩展。本文借助网络中存在众多材料从多个角度
2022-04-15
02
TiDB及其TiKV学习记录 TiDB及其TiKV学习记录
总体概览¶ 整个TiDB体系有三个部分组成:PD Cluster、Storage Cluster、TiDB Server。 TiDB Server¶ 主要功能¶ 处理客户端的连接 SQL语句的解析和编译 关系型数据与KV的转化 SQL语
2022-04-02
03
27
博文收获总结 博文收获总结
背景¶ 在学习过程中,经常看到许许多多比自己优秀的人书写的博客。其内容往往给我以或是启迪、或是灵感、或是警醒。但是网络环境的不稳定性导致博客可能在若干时间后消失或是删帖等种种原因后不可查询。因此为了自己整理复习又或是为了保存这些“师傅”们的
2022-03-27
18
基于Go实现分布式对象存储 基于Go实现分布式对象存储
背景¶ 对象存储与传统网络存储的区别 网络文件系统 块存储 对象存储 数据管理方式 以文件形式管理 以数据块形式管理 以对象的方式管理 访问数据方式 通过NFS等网络协议 通过数据块的地址访问 通过REST网络服务
2022-03-18
14
效应整理 效应整理
背景¶ 本文归纳整理学习生活过程中遇到的效应或问题,以便查阅。 惊群效应^1¶ 惊群问题是计算机科学中,当许多进程等待一个事件,事件发生后这些进程被唤醒,但只有一个进程能获得CPU执行权,其他进程又得被阻塞,这造成了严重的系统上下文切换代价
2022-03-14
14
咖啡学习笔记 咖啡学习笔记
认识咖啡¶ 阿拉卡比与罗布斯塔¶ 我们通常所说的咖啡树主要就是阿拉比卡(Coffea arabica)和卡内佛拉咖啡树属(Coffea canephora,俗称中粒咖啡,常称之为罗布斯塔)。以上两种是绝大多数咖啡树种的来源,但咖啡树种超过1
2022-03-14
12
Go并发编程整理 Go并发编程整理
Context¶ 在Go1.7版本引入官方库,可以在API边界之间以及过程之间传递截止时间、取消时间或其他与请求相关的数据。 graph TD; Context-->emptyCtx Context-->cancelCtx Co
2022-03-12
1 / 4