YueLng's Blog

To Infinity And Beyond!

TODO集合

"来不及整理的就放在这吧"

大纲数据库系统、分布式系统、数据科学 待看文章#程序员的自我修养《程序员的自我修养》链接、装载与库2017年4月30日星期日在golang1.8中使用插件https://github.com/vladimirvivien/go-plugin-examplehttps://medium.com/learning-the-go-programming-language/writing-modul......

容器部署生态

"kubernetes、docker"

kubernetes handbook ...

脚本基础

"记录一些常用的脚本"

Script#随手记 :w !sudo tee % VIM sudo 命令for line in $(cat twitter.env)doexport $linedone 这种写法主要是为了让你的程序在不同的系统上都能适用。1#!/usr/bin/env perl 不管你的perl是在/usr/bin/perl还是/usr/local/bin/perl,#!/usr/bin/env pe......

学习方法论

"方法论是在前人的基础上,少走弯路"

后端的常见问题 复杂度控制,『软件构建的核心就是控制复杂度』 存储模型,Designing Data-Intensive Applications 并发与性能优化,当用户达到一定量级,部分服务的可用性会降低,重写服务 系统设计 设计发号器、设计 feed 系统、设计缓存系统、设计推荐系统、登录系统、抢票系统 大数据 如何学习一门新的技术 为什么学习 paradigm shift。是否对......

Key-value system

"kv 系统"

1*/redis-cli keys "prefix*" | xargs */redis-cli del 以LevelDB和Rocksdb为代表的LSM(Log-Structured Merge-Tree)存储引擎凭借其优异的写性能及不俗的读性能成为众多分布式组件的存储基石 LevelDB 其最大的优势便是将磁盘的随机写转化为顺序写 levelDB原理 etcd A hig......

使用 Rust 构建分布式 Key-Value Store

"kv 系统"

引子构建一个分布式 Key-Value Store 并不是一件容易的事情,我们需要考虑很多的问题,首先就是我们的系统到底需要提供什么样的功能,譬如: 一致性:我们是否需要保证整个系统的线性一致性,还是能容忍短时间的数据不一致,只支持最终一致性。 稳定性:我们能否保证系统 7 x 24 小时稳定运行。系统的可用性是 4 个 9,还有 5 个 9?如果出现了机器损坏等灾难情况,系统能否做的自动......

怎样打造一个分布式数据库

"distributed database"

参考内容 如何编写一个分布式数据库 怎样打造一个分布式数据库 使用 Rust 构建分布式 Key-Value Store Build a distributed SQL database from the ground up 三篇文章了解 TiDB 技术内幕-谈调度 三篇文章了解 TiDB 技术内幕-谈存储 三篇文章了解 TiDB 技术内幕-谈计算 TiDB 源码阅读系列文章(一)序 TiD......

数据库加锁分析

"dead lock"

数据库事务ACID 原子性(Atomicity): 一个事务必须被视为一个不可分割的最小工作单元,事务中的操作要么全部执行成功,要么全部失败会滚,不可能只执行其中的一部分。 一致性(consistency) 数据库总是要从一个一致的状态转换到另一个一致的状态。需要确保当从A减去100时若系统崩溃,账户不会损失100元。 隔离性(isolation)通常来说,一个事务在最终提交前对其他事务是不......

原则

桥水基金创始人的经验

人与其他物种最大的区别在于——自我反思和学习的能力。 用最好的想法决策(idea meritocracy)做事原则对事不对人,不盲目迷信权威也不从众,而是选择最有价值的决策。因为任何一个人都有可能犯错,群体在大多数情况也会做出错误的决定,如何才能解决这个问题 所以,需要极度的实话和透明 (Radical Truth and Radical Transparency), 发现问题来提供反馈......

《社会冲突》读书笔记

读书笔记

冲突的定义感知到的利益分歧—-即冲突一方认识到自身的期望与另一方的期望存在矛盾冲突理论,争斗、让步、问题解决、回避卡尔马克思 冲突是社会生活不可避免的内容冲突通过施加压力以求革新和创造,来阻止社会系统的僵化 冲突的积极面 孕育社会变迁的温床,例如 美国国会 颁布新的法案都是 经过一段时间的讨论,经利益对立的群体交互施压后才得以颁布 防止不成熟的群体决策。一方是如此惧怕得罪某一方,以至于未能......