单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需 ...
分类:
其他好文 时间:
2019-07-04 09:17:42
阅读次数:
78
4.1.sed的选项 sed,流编辑器。对标准输出或文件进行逐行处理。 语法格式 第一种:stdout | sed [option] "pattern command" 第二种:sed [option] "pattern command" file 选项 -n 只打印模式匹配行 -e 直接在命令行进 ...
分类:
系统相关 时间:
2019-07-04 00:08:18
阅读次数:
180
本文来讲解一下两个结构比较相似的行为设计模式:策略模式和状态模式。两者单独的理解和学习都是比较直观简单的,但是实际使用的时候却并不好实践,算是易学难用的设计模式吧。这也是把两者放在一起介绍的原因,经过对比和实例介绍,相信应该会一些比较深刻的感知。最后在结合个人的体会简单聊一下对这两个模式的一些看法。 ...
分类:
其他好文 时间:
2019-07-03 22:57:50
阅读次数:
223
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 ...
分类:
编程语言 时间:
2019-07-03 18:26:45
阅读次数:
119
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变 ...
分类:
其他好文 时间:
2019-07-02 09:29:41
阅读次数:
104
<!-- 解决post乱码 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</fi ...
分类:
Web程序 时间:
2019-07-02 09:23:44
阅读次数:
120
Algorithms: https://leetcode-cn.com/problems/repeated-substring-pattern/ 重复子字符串 Review: “I’m Leaving Google?—?and Here’s the Real Deal Behind Google C ...
分类:
其他好文 时间:
2019-07-01 00:43:26
阅读次数:
95
装饰器模式主要对现有的类对象进行包裹和封装,以期望在不改变类对象及其类定义的情况下,为对象添加额外功能。是一种对象结构型模式。需要注意的是,该过程是通过调用被包裹之后的对象完成功能添加的,而不是直接修改现有对象的行为,相当于增加了中间层。类似于python中的@装饰器。 下面还是按照老规矩,先来了解 ...
分类:
其他好文 时间:
2019-06-30 19:21:47
阅读次数:
163
观察者模式主要用于处理对象间的一对多的关系,是一种对象行为模式。该模式的实际应用场景比较容易确认,当一个对象状态发生变化时,所有该对象的关注者均能收到状态变化通知,以进行相应的处理。本文希望通过简单的介绍和分析,能让读者对观察者模式有一个简单直观的认识和感知,以便在实际开发中根据需要灵活运用。 1. ...
分类:
其他好文 时间:
2019-06-29 20:40:45
阅读次数:
134
redis-key管理 1. redis key 本章主要内容为redis key级别的操作命令。 参考文档:https://redis.io/commands 1.1. Redis Keys 命令 keys Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 。 语法: ...
分类:
其他好文 时间:
2019-06-29 19:08:53
阅读次数:
111