Thinking

3 篇文章

Victory
Program

项目复盘思考

对自己所参与过的事物做个复盘是个好习惯,能让自己对事物有个更深的了解。比如说,读了一本书,那么这个时候你需要回去思考:这本书讲了些啥,对你有何影响;又或者,你参与了一个活动,你完了后,你也可以对其进行复盘,思考下这个活动的意义,这个活动是让你增加见识了还是让你放松心情了等;再或者,你参与了一个项目,...

Victory
Program

项目重构感悟

需要提前做好新旧系统的**切换方案的规划** - **要高度重视对数据的重构**,对数据的调整和兼容是重中之重 - 重构是为了**解决实际的项目问题**,而不只是作为程序员的一个代码洁癖。所以,需要对新系统**有可以量化的指标**(eg. 性能提升5个点、开发工作量减少30% 等) - 技术选型...

Victory
Reading

分布式系统一致性问题处理思路

在传统单体架构中,数据状态的处理都在同一个服务和数据库中,而具有**ACID特性**的数据库支持强一致性,就是说数据库本身是不会出现不一致的状态的,比如我们常用的关系型数据库MySQL就是通过多版本控制协议(MVCC)的实现来保证了强一致性。 但是随着互联网的发展,用户增多&服务也越来越多越来越复杂...