摘要:AKF 扩展立方体 ==================== AKF 扩展立方体(AKF Scale Cube)是一个描述从单体应用到可扩展架构的模型,见 (https://akfpartners.com/growth blog/scale cube)[https://akfpartners.com 阅读全文
posted @ 2020-02-09 12:12 drop * 阅读 (6) 评论 (0) 编辑
摘要:rust 交叉编译树莓派程序 使用 rust 写树莓派程序时,如果直接在树莓派上进行编译,速度非常慢,如果是 zero 那更加是慢到受不了。因此最好是能通过开发机编译完后,直接放到树莓派上运行。 由于开发机上的 cpu 架构、操作系统和目标机不同,开发机通常是 x86 架构,系统可以是 mac、li 阅读全文
posted @ 2020-01-15 18:27 drop * 阅读 (53) 评论 (0) 编辑
摘要:mac 声音内录方法 记录下 mac 下进行声音内录的方法,可以录制微信语音等,不需要又另外用手机转录,备忘。 mac 内置的 quicktime player 已带有录音、录制视频的功能,但是录音只能选择麦克风等声音输入设备作为来源,不能直接录制系统的输出声音。现在已经有开发者做出了一个方案 "s 阅读全文
posted @ 2020-01-10 11:57 drop * 阅读 (54) 评论 (0) 编辑
摘要:java 从 Map 到 HashMap 到 LinkedHashMap ========================================= Map 接口 Map 是 java 容器的基础接口,提供按照 kv 方式存取数据的能力。Map 定义了一系列的操作,以及一个内部接口 Map. 阅读全文
posted @ 2019-12-24 11:03 drop * 阅读 (14) 评论 (0) 编辑
摘要:seata 项目结构 ============= 项目结构 seata 的代码开源在 github https://github.com/seata 。除了主代码 seata ,还有一些其它的项目,如 seata samples / website 等等。 seata 主项目使用 maven 进行管 阅读全文
posted @ 2019-12-23 09:38 drop * 阅读 (56) 评论 (0) 编辑
摘要:分布式事务与 Seata 分布式事务 分布式事务是个现实中很常见的现象,日常的跨行转账就是一个很典型的分布式事务。 现实中,每个银行各自管理各自的账户,在执行跨行转账时,需要确保转出账户扣费正确,转入账户增加正确的金额。在电子渠道上操作看着很简单,其后台需要执行分布式事务的处理流程有很多步骤,如果账 阅读全文
posted @ 2019-12-20 11:06 drop * 阅读 (70) 评论 (0) 编辑
摘要:REST Richardson 成熟度模型 =========================== Richardson 服务成熟度模型描述 REST 服务的规范性和发展路径的模型,他把 REST 应用划分为 4 个层次: level0 仅把 http 作为传输通道 level1 面向资源为中心 l 阅读全文
posted @ 2019-12-13 16:03 drop * 阅读 (38) 评论 (0) 编辑
摘要:使用 let's encrypt 证书 ============================ "let's encrypt" 是个开放的 CA,提供免费的 tls 证书,旨在提高整个互联网的安全性。 let's encrypt 的自身的根证书已得到一些常见的根证书的签名,通过它颁发的 tls 证 阅读全文
posted @ 2019-12-13 11:18 drop * 阅读 (98) 评论 (0) 编辑
摘要:汉诺塔问题递归与非递归算法 ======================= 汉诺塔问题描述如下: 有 A、B、C 3 根针,n 个圆盘(从 1..n )从上到下,按小到大顺序放在 A 处,要求每次移动一个,并保持从小到大的叠放顺序, 利用 C,把 n 个盘子移动到 B 处。 递归算法 递归算法比较容 阅读全文
posted @ 2019-10-25 00:07 drop * 阅读 (149) 评论 (0) 编辑
摘要:正则表达式前瞻(?=)、后顾(?<!) ================================================ 正则表达式前瞻、后顾这几个概念好像比较少会碰到,但是对于解决一些特定的匹配问题有非常重要的作用。 这几个概念的英文是 Lookahead and Lookbehi 阅读全文
posted @ 2019-09-18 23:33 drop * 阅读 (90) 评论 (0) 编辑