小李探花IU

导航

12 2016 档案

如何防止JAVA反射对单例类的攻击?
摘要:在我的上篇随笔中,我们知道了创建单例类有以下几种方式: (1).饿汉式; (2).懒汉式(、加同步锁的懒汉式、加双重校验锁的懒汉式、防止指令重排优化的懒汉式); (3).登记式单例模式; (4).静态内部类单例模式; (5).枚举类型的单例模式。 在上面的5种实现方式中,除了枚举类型外,其他的实现方 阅读全文

posted @ 2016-12-31 20:25 小李探花IU 阅读(8295) 评论(3) 推荐(3)

java设计模式之单例模式(Singleton)
摘要:利用元旦小假期,参考了几篇单例模式介绍的文章,然后自己下午对java设计模式中的单例模式做了一下简单的总结,主要是代码介绍。 单例模式,在实际项目开发中运用广泛,比如数据库连接池,实际上,配置信息类、管理类、控制类、门面类、代理类通常被设计为单例类。像Java的Struts、spring框架,.Ne 阅读全文

posted @ 2016-12-31 19:52 小李探花IU 阅读(765) 评论(0) 推荐(1)

使用dom4j创建和解析xml文件
摘要:使用dom4j创建和解析xml文件 在项目开发中,我们经常会遇到xml文件的创建和解析从别人接口得到的xml文件,而我们最常使用的组件是dom4j。 下面我就以代码来讲解一下如何使用dom4j来创建xml文件。 1.项目结构 在这里我们要,引入dom4j中的两个jar包,分别是: dom4j-1.6 阅读全文

posted @ 2016-12-05 22:53 小李探花IU 阅读(1709) 评论(0) 推荐(0)

java读取properties配置文件总结
摘要:java读取properties配置文件总结 在日常项目开发和学习中,我们不免会经常用到.propeties配置文件,例如数据库c3p0连接池的配置等。而我们经常读取配置文件的方法有以下两种: (1).使用getResourceAsStream()方法读取配置文件。 (2).使用InputStrea 阅读全文

posted @ 2016-12-04 22:36 小李探花IU 阅读(8563) 评论(1) 推荐(2)