09 2021 档案
摘要:1、策略模式(Strategy):定义了一组算法,将每个算法都封装其类,并且使他们之间可以互换。 2、UML结构图如下: 其中,Context是上下文,用一个ConcreteStrategy来配置,维护一个对Strategy对象的引用;Strategy是策略类,用于定义所有支持算法的公共接口;Con
阅读全文
摘要:1、定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。主要解决的是当控制一个对象转换的条件表达式过于复杂时的状态,即把状态的判断逻辑转移到表示不同状态的一系列类当中。 2、UML类图 其中,Context类与环境角色,用于维护一个ConcreteState子类的实例,这个
阅读全文
摘要:1、引入 浏览器回退:浏览器一般有浏览记录,当我们在一个网页上点击几次链接之后,可在左上角点击左箭头回退到上一次的页面,然后也可以点击右箭头重新回到当前页面; 数据库备份与还原:一般的数据库都支持备份与还原操作,备份即将当钱已有的数据或者记录保留,还原即将已经保留的数据恢复到对应的表中; 编辑器撤销
阅读全文
摘要:1、当前,常见的系统架构设计有以下几种: 单库单应用架构:这种架构在系统开发规范雏形初期,很多系统就有使用,相对是最简单的,小企业小系统就会用采用,尤其是做项目的公司; 内容分发架构:目前前端网页、图片、CSS、JS等这些静态资源用的相对较多; 读写分离架构:对于高并发的查询业务; 微服务架构:适用
阅读全文