在上一篇文章《单例模式的终结者——setAccessible(true)》中介绍了传统单例模式的不足之处,虽然枚举类实现单例模式还没有被广泛采用,但《effective
java》里面已经承认单元素枚举类是实现单例模式最好的方法了。
下面写个小demo示范一下,这是只有一个元素的枚举类,枚举类里面也可以写方法。
package go.derek;
public enum EnumSing...
分类:
其他好文 时间:
2014-11-02 18:23:20
阅读次数:
198
先来看下“传统”的单例模式
package go.derek;
public class Singleton{
public static int times;
private Singleton(){
//构造器被调用的时候会打印出次数
System.out.println("单例构造器被调用"+(++times)+"两次");
}
private final sta...
分类:
数据库 时间:
2014-11-02 00:37:50
阅读次数:
167
开始菜单->运行->打cmd,回车->再弹出的黑框里打ipconfig -all,回车显示的IP Address就是你的ip地址看局域网的电脑的ip用软件比较方便,比如p2p终结者,网络执法官什么的,不过不建议使用我在"运行"中输入CMD后,再输入ipconfig后出来了很多IP地址,请问哪个才是我...
分类:
其他好文 时间:
2014-11-01 14:47:31
阅读次数:
179
Java 设计模式 之 中介者模式(Mediator)2011-07-03 18:43:14|分类:Java 设计模式|标签:java设计模中介者模式mediator|举报|字号订阅中介者的功能非常简单,就是封装对象之间的交互。如果一个对象的操作会引起其他相关对象的变化,或者是某个操作需要引起其他对...
分类:
其他好文 时间:
2014-10-13 02:12:38
阅读次数:
231
“做为一名工程师,你不止是Coder,更应该是问题的终结者!”“追求完美的同时,要学会Trade off”努力做一个”特别能吃饭,特别能战斗,特别能想辙,也特别能权衡,但是一般不凑合”的非一般的青年(四个特一个不 => 特步), 少写没有营养的代码,同时多输出价值观。”这个Q我们主要目标是做好服务,...
分类:
其他好文 时间:
2014-10-09 23:38:57
阅读次数:
272
iOS开发网络篇—简单介绍ASI框架的使用说明:本文主要介绍网络编程中常用框架ASI的简单使用。一、ASI简单介绍ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大。ASI的实现基于底层的CFNetwork框架,因此运行效率很高。可惜作者早已停止更新,有一些潜在的BUG...
分类:
移动开发 时间:
2014-09-01 22:25:33
阅读次数:
630
JNA—JNI终结者介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/非常强大、易用...
分类:
其他好文 时间:
2014-08-25 18:51:24
阅读次数:
238
云计算出现之前,Oracle、MSSQL、MySQL、 Postgres等关系型数据库盘踞数据王国大半江山,鲜有能撼动其地位者。但如今信息满天飞的年代改变了这个现状,随着数据访问量急剧增长,关系型数据 库扩展性不足的缺点逐渐暴露出来。虽然通过增加内存、更新数据管理系统等方式可在短期内解决扩展不...
分类:
数据库 时间:
2014-08-25 18:27:54
阅读次数:
242
按钮UIButton
复选框UICheckBox
滑块UISlider
图片UIImageView
进度条UILoadingBar
纹理文本 UITextAtlas
字体文本 UIText
图片字体文本 UITextBMFont
文本区域 UITextField
布局组件 UILayout
滚动组件 UIScrollView
页面切换组件 UIPageView
列表组件 UIListView
所有控件都继承 UIWidget...
分类:
其他好文 时间:
2014-08-19 14:32:34
阅读次数:
492
Content Security Policy(CSP)简介
传统的web安全应该主要是同源策略(same origin policy)。A网站的代码不能访问B网站的数据,每个域都和其他的域相互隔离,给开发者营造了一个安全沙箱。理论上这是非常聪明的做法,但是实际执行过程中,攻击者使用了各种高招可以推翻这套保护。
XSS攻击者把恶意代码注入在网站常规数据里,这样就可以绕过浏览器的...
分类:
其他好文 时间:
2014-08-18 23:35:03
阅读次数:
362