2017年7月24日
摘要: 1、饿汉式,线程安全,效率低 2、饱汉式,非线程安全 3、静态内部类 4、双重检验 阅读全文
posted @ 2017-07-24 22:47 啊哈咧 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、开闭原则,对扩展开放,对修改关闭 2、里氏代换,任何基类可以出现的地方,子类可以出现 3、依赖倒转,针对接口编程,依赖抽象 4、接口隔离,使用多个隔离接口,比使用单个接口好,使用专门接口比使用单一总接口好 5、迪米特法则,最少知道 6、合成复用,少用继承 阅读全文
posted @ 2017-07-24 22:37 啊哈咧 阅读(129) 评论(0) 推荐(0) 编辑
摘要: class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = orig.__new__(cls, *args, **k... 阅读全文
posted @ 2017-07-24 22:28 啊哈咧 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、对URL解码 1)URI部分解码:<Connector URIEncoding="UTF-8" /> 2)QueryString解码要么是 Header 中 ContentType 定义的 Charset,要么是默认编码,使用 ContentType 指定编码是要 <Connector URIE 阅读全文
posted @ 2017-07-24 14:49 啊哈咧 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 传统IO流体系 保存用户输入到文件 package io; import java.io.*; public class MyFileOutput { public static void main(String[] args) { FileInputStream fin; FileOutputSt 阅读全文
posted @ 2017-07-24 09:26 啊哈咧 阅读(129) 评论(0) 推荐(0) 编辑