Fork me on GitHub
摘要: XSS:跨站脚本攻击 -典型实例为: 当用户在表达输入一段数据后,提交给服务端进行持久化。如果此用户输入的是一段脚本语言,而服务端 用户输入的数据没有经过转码、校验等就存入了数据库,在其他页面需要展示此数据时,就会执行此用户输入的语言。简单来说,JS的强大不用我来解释吧 -推荐防御措施: 对用户输入 阅读全文
posted @ 2018-07-05 22:21 石玉军 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 状态模式:允许一个对象在其内部状态改变时改变其行为。 举一个简单的小例子,我们在对一个小姐姐搭讪的时候,根据小姐姐的心情如何我们可能会得到不同的回复。 看一下类图 看一下代码: 如此,Boy持有不同状态的Girl对象时获取的回复是不同的,这样就实现了一个 阅读全文
posted @ 2018-07-05 21:42 石玉军 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 备忘录模式:在不破坏封装的条件下,将一个对象的状态捕捉住,并在外部化存储起来,从而可以在将来合适的时候把这个对象还原到存储时的状态。 通常的备忘录模式包含3个角色: 发起人角色:这个角色就是需要被保存状态的角色 备忘录角色:负责保存发起人角色的状态的对象 阅读全文
posted @ 2018-07-04 22:25 石玉军 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 命令模式:把命令包装成对象,将命令发送者和命令接受者的耦合降低 举个例子,皇帝发圣旨招一个大臣入宫。 这里的皇帝就是客户端,而圣旨就是命令,大臣就是命令接受者。那么命令发送者通常都是某个公公对吧。这里就是一个命令模式的实践,为什么这样说呢?平常我们写代码 阅读全文
posted @ 2018-07-03 21:14 石玉军 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 责任链模式:很多对象由每一个对象对其下家的引用而连接起来行成的一条链。 其实责任链模式一直在我们的身边。某一天,董事长有个想法,他吩咐给了经理,经理吩咐给了组长,组长分配给了你我。这时候我们发现,我们没有下级了呀,咋办,那就干呗。 上方这个任务分配的过程 阅读全文
posted @ 2018-07-02 22:02 石玉军 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 适配器模式:把一个类的接口转换为客户端需要的另一个接口 比如说,我们去相亲,目标中的女孩是会唱歌会跳舞的女孩,但是介绍人说这个女孩只会唱歌,不会跳舞,那你肯定不会满意呀。不过介绍人说,没关系,我有办法。哦?那我们来看看他有什么办法呢 上方Girl接口就是 阅读全文
posted @ 2018-06-30 23:11 石玉军 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 合成模式的职责是将对象组织到树结构中 观察上方类图: interface,一个接口定义了一个获得当前对象名字的方法 leaf:树中的叶子节点,实现了interface Branch:树枝节点,不仅实现了getName方法,同样它本身具有添加节点删除节点的 阅读全文
posted @ 2018-06-30 23:10 石玉军 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 装饰模式:以对客户端透明的方式扩展对象的功能 装饰模式类图如下: 我们分析一下类图: Girl:女孩接口,定义了一个getName()方法 XiaoWang:女孩的实现类,她实现了getName方法, Decorator:装饰类,当我们想要扩展小王的方法 阅读全文
posted @ 2018-06-30 23:10 石玉军 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 享元模式:以共享的方式高效的支持大量的细粒度对象 我们以咖啡为例,一家咖啡店一天卖出几千杯咖啡其实这几千杯也不过是几十种口味。在Java中你觉得是new几千次咖啡好还是new几十次口味好呢?享元模式就是利用的这个原理来共享的变量了。 来看一下类图: Fl 阅读全文
posted @ 2018-06-30 23:09 石玉军 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 学习更多设计模式请参考:入门设计模式之汇总篇 代理模式;给某个对象提供一个代理对象,由代理对象持有对原对象的引用。 代理模式就比较符合中国人含蓄的性格,假如有个姑娘想要找个对象,但是直接满大街去喊我要找对象的不是很多吧。大部分的女孩还是倾向于先去找一个媒人,让媒人来给自己介绍对象。这里的媒人其实就是 阅读全文
posted @ 2018-06-30 23:09 石玉军 阅读(262) 评论(0) 推荐(0) 编辑