模式介绍 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 模式优点 1、在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 2、给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史 ...
分类:
其他好文 时间:
2020-01-29 23:41:43
阅读次数:
67
using System; using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; using System.Linq; using System.Security.Claims; using System.T ...
1) 意图 在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样可以将对象恢复到原先保存的状态 2) 结构 其中 Memento (备忘录)存储Originator内部状态 Originator(原发器)创建一个Memento,用于记录当前时刻它的内部状态 Caretake ...
分类:
编程语言 时间:
2020-01-28 17:28:18
阅读次数:
87
刚开始debug ambari server的时候,很多逻辑都是第一次接触。其中有很多知识点还是记录一下的好,做个备忘。这些知识点对于自定义api的开发还是很有作用的。 1. api的子href的最后一个字符串如何定义?例如,指定一个id? 解答: ambari 2.6 编辑key_properti ...
分类:
其他好文 时间:
2020-01-26 15:54:32
阅读次数:
80
快速上手leetcode动态规划题 我现在是初学的状态,在此来记录我的刷题过程,便于以后复习巩固。 我leetcode从动态规划开始刷,语言用的java。 一.了解动态规划 我上网查了一下动态规划,了解到动态规划是“带有备忘录的递归”, 而大多数用来理解动态规划的例子都是斐波那契数列,就是那个经典的 ...
分类:
其他好文 时间:
2020-01-25 16:47:57
阅读次数:
94
Mac系统: ~/Library/ApplicationSupport/Google/Chrome/Default 删除Login Data和Login Data journal,重启浏览器。 备忘: 参考: https://blog.csdn.net/littleboyandgirl/articl ...
分类:
其他好文 时间:
2020-01-23 21:08:33
阅读次数:
249
一、定义 备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 二、用处和缺点 用处:适用于功能比较复杂,但需要维护或记录属性历史的类。可以根据保存的memento信息还原到前一个状态。 缺点:角色状态需要 ...
分类:
其他好文 时间:
2020-01-20 09:53:00
阅读次数:
97
最近遇到了两个序列化相关的问题,比较典型,备忘特此留笔。 1.rpc调用时未进行序列化而导致的rpc调用失败 使用dubbo框架在进行rpc调用的时候,出现了下面的问题,原因是因为接口参数中的NoSerialReqDto类没有实现Serializable接口,没有进行序列化导致的。 Caused b ...
分类:
其他好文 时间:
2020-01-18 21:30:03
阅读次数:
127
前言:更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下 腾讯视频开放平台:http://v.qq.com/open/index.html文档:http://v.qq.com/open/doc/tvpa... 方法一:引入iframe 在视频播放界面的左下方,鼠标移动到分享,复制通用代码放 ...
分类:
Web程序 时间:
2020-01-15 22:53:46
阅读次数:
113
前言 现代的应用程序早已不是以前的那些由简单的增删改查拼凑而成的程序了,高复杂性早已是标配,而任务的定时调度与执行也是对程序的基本要求了。 很多业务需求的实现都离不开定时任务,例如,每月一号,移动将清空你上月未用完流量,重置套餐流量,以及备忘录提醒、闹钟等功能。 Java 系统中主要有三种方式来实现 ...
分类:
编程语言 时间:
2020-01-14 14:45:29
阅读次数:
139