码迷,mamicode.com
首页 >  
搜索关键字:desing pattern    ( 7671个结果
单例模式
单例模式 (Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信 ...
分类:其他好文   时间:2019-10-06 20:59:49    阅读次数:100
[Design Pattern] 设计模式0_概述1
什么是设计模式 设计模式是前人对编程的总结。 在所谓前人栽树,后人乘凉,学习前人踩过的坑是提高自己编程实力的一个好途径。 为什么要学习设计模式 原因大致如下: 让自己写出更加高内聚,松耦合的代码 让自己开发出“可维护,可拓展”的代码 让自己以后快速入门一个API 学习Spring的必备前置技能 如何 ...
分类:其他好文   时间:2019-10-06 20:39:20    阅读次数:105
Fun论设计模式之7:中介者模式(Mediator Pattern)
意图:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 主要解决:对象与对象之间存在大量的关联关系,这样势必会导致系统的结构变得很复杂,同时若一个对象发生改变,我们也需要跟踪与之相关联的对象,同时做出相应的处理。 何时使用 ...
分类:其他好文   时间:2019-10-06 09:40:31    阅读次数:72
模板模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的 ...
分类:其他好文   时间:2019-10-05 18:46:20    阅读次数:118
jackson 转换 yyyy-MM-dd格式 少了一个小时问题解决(仅限中国)
如果你在你的实体类上面指定了@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") 然后发现换成json后 小于 1991-09-14 22:59:59 这个时间的 每年的5、6、7、8、9 月 小于 09-14 22:59:59 这个时间都少一个小 ...
分类:其他好文   时间:2019-10-05 16:03:48    阅读次数:178
Fun论设计模式之6:策略模式(Strategy Pattern)
策略模式通常与使用标准模式的Java数据流(stream,Java 8之后有)或者Spark的RDD数据流配合使用,用于改变数据的处理策略,一般用在map和reduce操作。 意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if... ...
分类:其他好文   时间:2019-10-05 13:00:04    阅读次数:93
装饰器模式
一、什么是装饰器模式 1、定义 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。 它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能,是继承关系的一种替代方案。 2、角色 二 ...
分类:其他好文   时间:2019-10-04 21:00:30    阅读次数:95
linux-awk-3
awk 基础语法 Awk –Fs ‘/pattern/ {action}’ input file (或者) Awk –Fs ‘{action}’ input file F 为字段分界符。如果不指定,默认会使用空格作为分界符。 /pattern/和{action}9 AWk需要用单引号引起来。 /pa ...
分类:系统相关   时间:2019-10-04 00:01:59    阅读次数:113
Fun论设计模式之5:建造者模式(Builder Pattern)
建造者模式在程序设计中经常被运用,下面是建造者模式的概述。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着 ...
分类:其他好文   时间:2019-10-03 12:55:01    阅读次数:76
花里胡哨的配置
花里胡哨的配置 记录一下流行框架的一些常用配置 lomback配置文件 Spring Data JPA 项目常规配置 hibernate.ddl-auto= create:每次运行程序,没有表会创建新表,有表则删除所有数据,保证是一个无数据的表 create-drop:无表创建表,每次程序结束的时候 ...
分类:其他好文   时间:2019-10-03 01:01:23    阅读次数:185
7671条   上一页 1 ... 95 96 97 98 99 ... 768 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!