摘要:
关于重构 为什么要重构 1_代码重构漫画.jpeg 项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做到了。 造成这样的原因往往有以下几 阅读全文
摘要:
领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以 Eric Evans 的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设计情况。这些著作讨论实体、值对象、服务等 DDD 的主要内容,或者谈论通用语言、界定的上下文(Bounded 阅读全文
摘要:
目前国内基本没人使用,难于理解 业务架构 业务架构区块的长短有什么含义? 没什么意义,就是让图好看 通过颜色标识哪个业务重要,相对底层的放下面 系统架构图(逻辑架构/后端架构/技术架构) 案例:简单画1张图 案例:复杂画2张图 应用架构 应用架构是系统架构的细化,系统架构也可以是应用架构 部署架构 阅读全文
摘要:
第1章 资源配置调优 Flink性能调优的第一步,就是为任务分配合适的资源,在一定范围内,增加资源的分配与性能的提升是成正比的,实现了最优的资源配置后,在此基础上再考虑进行后面论述的性能调优策略。 提交方式主要是yarn-per-job,资源的分配在使用脚本提交Flink任务时进行指定。 标准的Fl 阅读全文