
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} publi...

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

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

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

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

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

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

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地址
// 获得IP地址public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.length() == 0 ...

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 ...