复杂性应对之道——矩阵思维(多维度思考)
> You should not be a if-else coder, should be a complexity conquer. -Frank
# 前言
这篇文章,是对之前我在[《一文教会你如何写复杂业务代码》](https://www.atatech.org/articles/146064)说的“自上而下的结构化分解 + 自下而上的抽象建模”方法论的升级。因为在之前的方法论中,我
数字化企业敏捷建模
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:
个体和互动高于流程和工具
工作的软件高于详尽的文档
客户合作高于合同谈判
响应变化高于遵循计划
也就是说,尽管右项有其价值,我们更重视左项的价值。
—— 《敏捷宣言》摘抄
一篇搞懂!Java对象序列化与反序列化的底层逻辑
Hello!我是小米,今天我们来聊聊“序列化与反序列化”!在Java开发中,这两位可是我们的“老朋友”了!不管是存储数据还是远程传输对象的过程中,序列化与反序列化都起到了至关重要的作用。接下来我们就从序列化的定义、使用场景、实现方式及注意事项几个方面,深挖这个话题!