原型模式 原型模式(Prototype Pattern),使用原型实例复制生成新的对象。若某个类的实例化比较复杂,完全重新创建成本较大,这时可以使用原型模式。这种模式是在内存(堆)中拷贝对象,比直接new一个对象节省资源。对象拷贝的时候构造器是不会执行。 结构图: Prototype:提供拷贝方法的 ...
分类:
其他好文 时间:
2020-05-02 00:14:48
阅读次数:
78
Generator Pattern 生成器模式 Generators yields a sequence of values one at a time. 生成器一次生成一个值序列。 package main import "fmt" func Count(start int, end int) c ...
分类:
编程语言 时间:
2020-05-01 16:48:52
阅读次数:
58
参考 一、AJAX准备知识:JSON 1、什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 合格的json对象: ["o ...
分类:
Web程序 时间:
2020-05-01 16:24:58
阅读次数:
61
在SpringBoot2.2.6写WebConfig配置类会遇到哪些废弃属性? ...
分类:
编程语言 时间:
2020-05-01 12:48:20
阅读次数:
337
Cache Aside Pattern (1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应 (2)更新的时候,先删除缓存,然后再更新数据库 先删除后更新 避免更新过程中新来的读请求读到旧缓存数据。或者修改了数据库后删除缓存操作失败了,就会导致redis与数据 ...
分类:
数据库 时间:
2020-05-01 12:32:39
阅读次数:
232
Scanner 2019年4月25日 11:07 HasNextInt(); 获取指定int类型的数据,如果数据正确则返回true否则返回false。 HasNextDouble(); 获取指定Double类型的数据,如果数据正确则返回true否则返回false。 HasNextString(); ... ...
分类:
编程语言 时间:
2020-05-01 00:48:47
阅读次数:
75
import org.apache.commons.lang3.StringUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Created by */ public class RegexUti ...
分类:
移动开发 时间:
2020-04-30 21:17:37
阅读次数:
73
1. 基本使用: 输出 #re #pattern = re.compile() #生成pattern对象#pattern.match #pattern.search#pattern.find str1 = "itest python" pa = re.compile(r"itest")#加r代表是原 ...
分类:
编程语言 时间:
2020-04-30 21:14:33
阅读次数:
71
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。 这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 TS版本: 介绍 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对 ...
分类:
其他好文 时间:
2020-04-30 19:36:42
阅读次数:
55
原始语句: INSERT INTO mail_send ( createTime, updateTime, flag, accountId, messageID, sender, senderName, fromer, replyTo, toer, ccer, bccer, SUBJECT, tex ...
分类:
其他好文 时间:
2020-04-30 15:34:27
阅读次数:
64