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 ...
Java 创建对象的几种方式

Java 创建对象的几种方式

java创建对象的几种方式:(1) 用new语句创建对象,这是最常见的创建对象的方法。(2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。(3) 调用对象的clone()方法。(4) 运用...
OAuth 2.0 认证的原理与实践

OAuth 2.0 认证的原理与实践

来源:waylau,waylau.com/principle-and-practice-of-oauth2/如有好文章投稿,请点击 → 这里了解详情使 用 OAuth 2.0 认证的的好处是显然易见的。你只需要用同一个账号密码,就能在各个网站进行访问,而免去了在每个网站都...
ConurrentHashMap简析

ConurrentHashMap简析

编译:ImportNew - 唐小娟如有好文章投稿,请点击 → 这里了解详情集 合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等 等。J...
HTTP 缓存原理介绍

HTTP 缓存原理介绍

来源:程序员赵鑫 ,www.cnblogs.com/xinzhao/p/5099807.html如有好文章投稿,请点击 → 这里了解详情通 过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取...