单例模式的七种写法

单例模式的七种写法

转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码  public class Singleton {    private static Singleton instance;    private Singleton (){}     publi...
java反射详解

java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包...
Java 中正确使用 hashCode 和 equals 方法

Java 中正确使用 hashCode 和 equals 方法

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录:hashCode()和equals()的用法重写默认实现使用Apach...
SpringMVC+Spring4.0+Hibernate 简单的整合

SpringMVC+Spring4.0+Hibernate 简单的整合

学习的初始 一个 Hello World。1、搭建好环境工欲善其事,必先利其这是需要的jar简单的说下 :standard.jar  这个jar包是我们在jsp中使用JSTL标签的时候用到的。你也可以使用SpringEL 。servlet-api.jar  这是你在SpringMvc...
Spring MVC数据绑定大全

Spring MVC数据绑定大全

转自:http://blog.csdn.net/lxf9601/article/details/5925810刚开始用spring mvc 做web开发时,经常会不知道如何合适绑定页面数据.用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便(本人最开始也是这么认为),经...
Java单例模式

Java单例模式

本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明作者和原文链接。1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写...
记录自己理解的一些设计模式

记录自己理解的一些设计模式

记录一下自己理解的一些设计模式,并尽量使用表达清楚的例子进行讲解。策略模式策略模式应该是最基础的一个设计模式,它是对行为的一个抽象。jdk中的Comparator比较器就是一个使用策略设计模式的策略。比如有一个Student学...
Java读取文件MD5值

Java读取文件MD5值

public class TestMD5 {    public static final String HASH_TYPE_MD5 = "MD5";    public static final String HASH_TYPE_SHA1 = "SHA-1";    public static final String HASH_TYPE_SHA256 = "SHA-256";    public stati...
Java获取客户端请求IP地址

Java获取客户端请求IP地址

// 获得IP地址public static String getIpAddr(HttpServletRequest request) {    String ipAddress = null;    ipAddress = request.getHeader("x-forwarded-for");    if (ipAddress == null || ipAddress.length() == 0 ...
Java获取用户浏览器UA

Java获取用户浏览器UA

public static final byte BROWSER_IE = 1;    public static final byte BROWSER_FIREFOX = 2;    public static final byte BROWSER_MOZILLA = 3;    public static final byte BROWSER_OPERA = 4;    public static ...