![单例模式的七种写法 单例模式的七种写法](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/8.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} publi...
![java反射详解 java反射详解](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/10.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包...
![Java 中正确使用 hashCode 和 equals 方法 Java 中正确使用 hashCode 和 equals 方法](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/7.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
Java 中正确使用 hashCode 和 equals 方法
在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录:hashCode()和equals()的用法重写默认实现使用Apach...
![SpringMVC+Spring4.0+Hibernate 简单的整合 SpringMVC+Spring4.0+Hibernate 简单的整合](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/8.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
SpringMVC+Spring4.0+Hibernate 简单的整合
学习的初始 一个 Hello World。1、搭建好环境工欲善其事,必先利其这是需要的jar简单的说下 :standard.jar 这个jar包是我们在jsp中使用JSTL标签的时候用到的。你也可以使用SpringEL 。servlet-api.jar 这是你在SpringMvc...
![Spring MVC数据绑定大全 Spring MVC数据绑定大全](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/5.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
Spring MVC数据绑定大全
转自:http://blog.csdn.net/lxf9601/article/details/5925810刚开始用spring mvc 做web开发时,经常会不知道如何合适绑定页面数据.用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便(本人最开始也是这么认为),经...
![Java单例模式 Java单例模式](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/9.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
Java单例模式
本文由BarryZhang原创,同时首发于diycode.cc、barryzhang.com,简书非商业转载请注明作者和原文链接。1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写...
![记录自己理解的一些设计模式 记录自己理解的一些设计模式](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/8.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
记录自己理解的一些设计模式
记录一下自己理解的一些设计模式,并尽量使用表达清楚的例子进行讲解。策略模式策略模式应该是最基础的一个设计模式,它是对行为的一个抽象。jdk中的Comparator比较器就是一个使用策略设计模式的策略。比如有一个Student学...
![Java读取文件MD5值 Java读取文件MD5值](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/9.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
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地址](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/6.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_0)
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](https://s.xinac.net/assets/mkBlog/v2.11/static/images/cover/3.jpg?x-oss-process=image/resize,m_fill,w_360,h_240,limit_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 ...