分布式系统 2PC & 3PC 协议

大多数数据库事务都具有 ACID 性质,在单机系统中可以帮助我们轻松地进行并发编程,但分布式的全局事务不具有 ACID 性质。而 2PC 和 3PC 就是实现分布式事务的两种协议

蒟蒻的2019年度总结

随着2019年最后一晚的落幕,21世纪的10年代也结束了,今年的我无论是在技术上还是别的方面,都成长了许多。以本文记录我的技术路程,迎接新的一年

没有银弹

“没有任何一种单纯的技术或管理上的进步,能够独立地承诺在十年内大幅度地提高生成率、可靠性和简洁性。”
—— Fred Brooks

Blog 之持续部署

原来本 blog 是在 GitHub Pages 上静态托管的,奈何速度过慢,CDN 效果一般(也许是我配置问题?)。又不想在托管在 Coding Pages 上,便计划将其通过 持续部署(Continuous Deployment)部署在阿里云的服务器上。

JavaScript 中的 this 之探讨

对于 JavaScript,其实一直没有系统性的学习过。都是有需要再去查相关语法和 API,自然在使用过程中也存在很多困惑。这次就来探讨下 JavaScript 中的 this

分布式系统 BASE 理论

BASE 理论是对 CAP 理论进行权衡后得出的选择,是 ebay 架构师于2008年提出的,通过牺牲一部分一致性、来大幅度提升可用性。是目前绝大多数分布式系统的选择。

乘法逆元

逆元就是用来解决大数除法取模计算的