04 2019 档案
摘要:上一篇阅读笔记简单说了一下架构设计中分解的问题,这次是说如何将分解完成的各个组件或子系统,通过恰当的方式,最终还可以集成为一个完整的整体,分解是加速开发和降低问题复杂度的便捷方法,如果分解之后无法集成,那么分解就没有意义。因此分解+集成是架构最核心的思考方式和方法。 架构思维中的分解和集成是随着系统
阅读全文
摘要:系统架构设计的产生原因是因为所有的系统开发方法都要解决从需求到实践的转换问题,也就是为了提高系统质量,前提出了需求工程和各种建模技术,但是在需求和设计之间还是很难逾越,通俗来说是缺乏能够反映做决策的中间过程 一个典型的架构设计模型沿用了RUP中迭代增量的思想,由分析,描述,选择,构造和组合5个阶段组
阅读全文
摘要:对于 MySQL 数据库而言,数据是存储在文件里的,而为了能够快速定位到某张表里的某条记录进行查询和修改,我们需要将这些数据以一定的数据结构进行存储,这个数据结构就是我们说的索引。能够支持快速查找的数据结构有:顺序数组、哈希、搜索树等。数组要求插入的时候保证有序,这样查找的时候可以利用二分查找法达到
阅读全文
摘要:线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接池,内存池等等 线程池一共有五种状态,运行状态,待关闭状态,停止状态,整理状态,终止状态,一个线程池的核心参数有很多,每个参数都有着特殊的作用,各个参数聚合在一起 后将完成整个线程池的完整工作,每一个工作线程中都维持
阅读全文

浙公网安备 33010602011771号