2018年8月25日

抽象工厂模式

摘要: `2018年8月24日17:20:30` 抽象工厂模式 定义 借我一只晨光的铅笔,明天就还给你。 现在我可以还你晨光的铅笔了,你早已不在了,明天还是明天。 抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。——《设计模式:可复用面向 阅读全文

posted @ 2018-08-25 18:38 mingmingcome 阅读(664) 评论(0) 推荐(1) 编辑

2018年8月23日

工厂方法模式

摘要: `2018年8月22日19:34:48` 工厂方法模式 定义 吾欲娶卿,必问卿之父母,谓之父母之命。 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 ——《设计模式:可复用面向对象软件的基础》 使用场景 工厂 阅读全文

posted @ 2018-08-23 09:54 mingmingcome 阅读(574) 评论(0) 推荐(0) 编辑

2018年8月21日

String、Date和Timestamp的互转

摘要: `begin 2018年8月17日19:09:49` String、Date和Timestamp的互转 String和Date的互转 关于String和Date的互转,在java8后会有不同。因为java8添加java.time包及子包,其中主要API是关于日期、时间、时刻和时间段及它们之间的转换和 阅读全文

posted @ 2018-08-21 22:07 mingmingcome 阅读(3735) 评论(0) 推荐(0) 编辑

简单工厂模式

摘要: `begin 2018年8月19日19:44:25` 简单工厂模式 定义 只要你说的,只要我有,我都给你。 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式。设计模式分为创建型模式、结构型模式、行为型模式,简单工厂模式 阅读全文

posted @ 2018-08-21 18:50 mingmingcome 阅读(605) 评论(0) 推荐(0) 编辑

2018年8月14日

代理模式

摘要: `2018年8月8日16:01:54` 代理模式 使用场景 代理模式,为其他对象提供一种代理以控制对这个对象的访问。 《设计模式:可复用面向对象软件的基础》 1、远程代理:对一个位于不同地址空间的对象提供一个本地代表,隐藏这个对象存在于不同地址空间的事实,例如RMI的stub(RMI也是比较重要的概 阅读全文

posted @ 2018-08-14 14:44 mingmingcome 阅读(496) 评论(0) 推荐(0) 编辑

2018年8月6日

Oracle数据库脚本中的set define off

摘要: `2018年8月6日15:11:34` Oracle数据库脚本中的set define off 前言 最近在公司写需求,接触到脚本,第一句 就不知道什么意思了,查询后记录之。 名称 SET DEFINE 概要 SET DEFINE命令改变标记替代变量的前缀字符。你可以使用SET DEFINE关闭替代 阅读全文

posted @ 2018-08-06 16:39 mingmingcome 阅读(18772) 评论(0) 推荐(0) 编辑

2018年8月5日

单例模式

摘要: `2018 8 5 15:46:48` 单例模式 使用场景 一个国家只需要一个皇帝。 单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个好的方法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例 阅读全文

posted @ 2018-08-05 19:50 mingmingcome 阅读(194) 评论(0) 推荐(0) 编辑

2018年7月22日

ArrayList源码中EMPTY_ELEMENTDATA和DEFAULTCAPACITY_EMPTY_ELEMENTDATA的区别

摘要: `2018年7月22日09:54:17` JDK 1.8.0_162 ArrayList源码中EMPTY_ELEMENTDATA和DEFAULTCAPACITY_EMPTY_ELEMENTDATA的区别 写在前面的话: 关于阅读源码:刚开始学习的时候,觉得阅读源码是多么遥远的事情,但是不知不觉已经毕 阅读全文

posted @ 2018-07-22 16:55 mingmingcome 阅读(2481) 评论(6) 推荐(4) 编辑

2018年7月14日

select 1 from dual

摘要: `begin 2018年7月14日15:06:29` select 1 from dual Oracle下的select 1 from dual 今天在看公司代码的时候,发现有这一句SQL: select 1 from dual 然后觉得有点奇怪,数据库里面都没有创建这个dual表,这个表是从何而来 阅读全文

posted @ 2018-07-14 17:56 mingmingcome 阅读(28427) 评论(0) 推荐(4) 编辑

2018年1月16日

下面代码有什么不妥之处

摘要: Begin 2018年1月16日21:25:33 1.if(username.equals("zxx")) { } 2.int x = 1; return x==1?true:false; 1.不妥之处是当username = null时,会抛出NullPointerException(空指针异常) 阅读全文

posted @ 2018-01-16 21:41 mingmingcome 阅读(293) 评论(0) 推荐(0) 编辑

导航