自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

转载 AspectJ切入点语法解析

切入点使用示例       一、execution:使用“execution(方法表达式)”匹配方法执行; 模式描述public * *(..)任何公共方法的执行* cn.javass..IPointcutService.*()cn.javass包及所有子包下

2014-05-12 09:08:33 986

转载 三大WEB服务器对比分析(apache ,lighttpd,nginx)

点击查看原文一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重

2013-12-18 09:30:28 588

原创 MySQL数 据库引擎

MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格...

2013-01-15 11:43:16 159

转载 Apache CXF2+Spring2.5轻松实现WebService

点击打开链接1.概述CXF 继承了 Celtix和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使

2012-10-23 19:03:32 580

转载 用jQuery解决跨域访问

转载浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明,yahoo js util 的方式解决二级域名跨域访问的问题.        时间过得好快,又被拉回js战场时, 跨域问题这个伤疤又开疼了.         好在,有jquery帮忙,跨域问题似乎没那么

2012-08-06 14:08:57 557

转载 json 基本原理

转载JSON传值法则只能使用String来传递,用LONG,BOOLEAN,INT等数据类型解析会有偏差,切记!!!! 基本设计思路接口采用类RPC的风格,让客户端只有一个服务器入口地址,便于维护 服务端通过统一入口进来,根据请求的命令名载入不同的命令实现模块,完成命令处理和返回。 支持chunk encoding HTTP请求的写法请求支持POST方法。

2012-07-31 10:32:17 1347

转载 在mybaits中指定postgresql delete的返回值

转载默认在mybatis的xml中写prostgre的delete是不返回东西的(返回NULL),不管有没有数据被删除,如: delete from mytable where id = #{id}如果想知道是否删除了数据,可以利用postgresql的RETURNING关键词,指定返回某个字段或某些字段,如: delete from mytable

2012-07-24 10:50:08 1469 1

转载 JAVA 正则表达式 (超详细)

转载在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。

2012-07-23 15:09:49 3147

转载 java 通过反射获取泛型的类型

原文jdk1.5开始支持泛型,所以我们有时需要把泛型里定义的对象的类型拿到比如现在我定义了三个类Account, AccountItem和Product类。Account聚合AccountItem,AccountItem聚合Prodcut。都是用List和List来表示的我要实现一个功能,需要动态的传入一个Class的类型,然后反射到启动的List,根据List

2012-07-13 16:08:52 1959

转载 Soap和Rest

原文一直想比较一下这两种风格,却不知如何落笔,最终写成了如下的FAQ形式。什么是SOAP?简单对象访问协议,基于XML,是一种应用协议,可以跨多种传输协议来传递消息(比如HTTP、SMTP),Soap是针对RPC的解决方案。Soap的初衷是作为一种轻量级解决方案出现的,采用xml格式定义过程调用和返回,一个Soap消息就是一个特定格式和内容的XML文档。什么是Restful

2012-05-17 11:52:21 713

Soap和Rest

原文一直想比较一下这两种风格,却不知如何落笔,最终写成了如下的FAQ形式。什么是SOAP?简单对象访问协议,基于XML,是一种应用协议,可以跨多种传输协议来传递消息(比如HTTP、SMTP),Soap是针对RPC的解决方案。Soap的初衷是作为一种轻量级解决方案出现的,采用xml格式定义过程调用和返回,一个Soap消息就是一个特定格式和内容的XML文档。什么是Restful web...

2012-05-17 11:52:00 85

原创 request得到访问者域名

String contextPath = request.getContextPath(); String headerReferer =request.getHeader("Referer"); String domain = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length(

2012-05-10 19:58:48 1814

request得到访问者域名

String contextPath = request.getContextPath(); String headerReferer =request.getHeader("Referer"); String domain = headerReferer.substring(0,headerReferer.indexOf(contextPath)+contextPath.length(...

2012-05-10 19:58:00 890

转载 Spring MVC 3 -- annotation 配置

原文Web.xml mvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:/spring/*.xml 1 mvc *.do spring/

2012-05-09 00:01:19 1109

Spring MVC 3 -- annotation 配置

原文Web.xml<servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 默认查找mvc-se...

2012-05-09 00:01:00 105

转载 Spring MVC 入门

原文添加所需要的jar包常用包aop、asm、core、context、web都添加进去。配置web.xml,放置在WEB-INFO目录下 30 springmvc org.springframework.web.servlet.DispatcherServlet 1

2012-05-08 23:50:24 352

Spring MVC 入门

原文添加所需要的jar包常用包aop、asm、core、context、web都添加进去。配置web.xml,放置在WEB-INFO目录下<session-config> <session-timeout>30</session-timeout></session-config><servlet...

2012-05-08 23:50:00 86

转载 Spring MVC 3.0 返回JSON数据的方法

原文Spring MVC 3.0 返回JSON数据的方法1. 直接 PrintWriter 输出2. 使用 JSP 视图3. 使用Spring内置的支持// Spring MVC 配置          class="org.springframework.http.converter.json.MappingJacksonHttpMessageConv

2012-05-08 23:46:40 1261

Spring MVC 3.0 返回JSON数据的方法

原文Spring MVC 3.0 返回JSON数据的方法1. 直接 PrintWriter 输出2. 使用 JSP 视图3. 使用Spring内置的支持// Spring MVC 配置<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"...

2012-05-08 23:46:00 97

转载 Spring MVC 3 中的 Bean Validate

原文JSR  303  - Bean  Validation  - 为实体验证定义了元数据模型和API. 默认的元数据模型是通过Annotations来描述的,但是也可以使用XML来重载或者扩展. Bean Validation API 并不局限于应用程序的某一层或者哪种编程模型, Bean Validation 可以被用在任何一层, 或者是像类似Swing的富客户端程序中.Hiberna

2012-05-08 23:44:30 3207

Spring MVC 3 中的 Bean Validate

原文JSR 303 - Bean Validation - 为实体验证定义了元数据模型和API. 默认的元数据模型是通过Annotations来描述的,但是也可以使用XML来重载或者扩展. Bean Validation API 并不局限于应用程序的某一层或者哪种编程模型, Bean Validation 可以被用在任何一层, 或者是像类似Swing的富客户端程序中. Hiber...

2012-05-08 23:44:00 69

原创 字符串的(编码/加密)与(解码/解密)

package com.gembler;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;/** * 字符串的(编码/加密)与(解码/解密)。 * * 规则:

2012-01-19 15:33:53 832

字符串的(编码/加密)与(解码/解密)

package com.gembler;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;/** * 字符串的(编码/加密)与(解码/解密)。 * * 规则:...

2012-01-19 15:33:00 445

原创 二进制格式化工具类

package com.gembler;/** * 格式化工具类 * * @author gembler * @version 2008-12-3 下午03:01:50 */public class FormatUtil { /** * 格式化二进制。默认取8位,超过则截取,不足则补零。 * 格式:“00000000”,与NumberFormat的pattern:“#

2012-01-19 15:32:14 700

二进制格式化工具类

package com.gembler;/** * 格式化工具类 * * @author gembler * @version 2008-12-3 下午03:01:50 */public class FormatUtil { /** * 格式化二进制。默认取8位,超过则截取,不足则补零。 * 格式:“00000000”,与NumberFormat的pattern:“#...

2012-01-19 15:32:00 217

原创 通过一个小例子引发的string对象对于“==”的问题

这个例子是我郁闷了一会,首先我们知道==是用来判断对象的内存地址的,那么我们根据以上的图,来看一下有什么问题1.str1和str3,他们是两个对象,也就是说他们的内存地址是不同的,那为什么用==的时候结果会是true?2.我们来对照str1,str2和str4,str5,new String("welcome")和"welcome"是同一个意思,都是new了一个新的string

2011-11-02 18:19:41 500 1

通过一个小例子引发的string对象对于“==”的问题

这个例子是我郁闷了一会,首先我们知道==是用来判断对象的内存地址的,那么我们根据以上的图,来看一下有什么问题1.str1和str3,他们是两个对象,也就是说他们的内存地址是不同的,那为什么用==的时候结果会是true?2.我们来对照str1,str2和str4,str5,new String("welcome")和"welcome"是同一个意思,都是new了一个新的string...

2011-11-02 18:19:00 59

转载 网页重构中区分IE6、IE7、IE8及标准浏览器的最佳方法

http://lightcss.com/best-way-to-different-browser-for-css/        由于万恶的IE(尤其指IE6和IE7),我们在页面重构时不免要对其进行各种bug修复及差异化处理。在标准浏览器中可实现的效果在IE里却有各种离奇问题,例如IE6、IE7不能良好应对的inline-block和.clearfix问题,好在大部分问题已经有了足够的

2011-10-26 09:38:42 360

网页重构中区分IE6、IE7、IE8及标准浏览器的最佳方法

http://lightcss.com/best-way-to-different-browser-for-css/ 由于万恶的IE(尤其指IE6和IE7),我们在页面重构时不免要对其进行各种bug修复及差异化处理。在标准浏览器中可实现的效果在IE里却有各种离奇问题,例如IE6、IE7不能良好应对的inline-block和.clearfix问题,好在大部分问题已经有了足够的总结和途径。废话不...

2011-10-26 09:38:00 66

转载 Java相对路径/绝对路径总结

http://www.examw.com/java/zhuangye/120095/index.html

2011-10-11 18:17:33 286

Java相对路径/绝对路径总结

http://www.examw.com/java/zhuangye/120095/index.html

2011-10-11 18:17:00 76

转载 领域模型:失血模型,贫血模型,充血模型,胀血模型

转载,原文:http://www.oschina.net/bbs/thread/10400领域模型分为4大类:1,失血模型2,贫血模型3,充血模型4,胀血模型那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型

2011-09-29 11:54:54 967

领域模型:失血模型,贫血模型,充血模型,胀血模型

转载,原文:http://www.oschina.net/bbs/thread/10400领域模型分为4大类:1,失血模型2,贫血模型3,充血模型4,胀血模型那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business...

2011-09-29 11:54:00 83

转载 Echo Protocol

这个协议可能是我知道的最简单的协议了。它主要用于调试和检测中。这个协议的作用也十分简单,接收到什么原封发回就是了。它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果有发送来的消息直接返回就是了。如果使用UDP协议的基本过程和TCP一样,也是收到什么返回什么,检测的端口

2011-09-28 11:03:24 895

Echo Protocol

这个协议可能是我知道的最简单的协议了。它主要用于调试和检测中。这个协议的作用也十分简单,接收到什么原封发回就是了。它可以基于TCP协议,服务器就在TCP端口7检测有无消息,如果有发送来的消息直接返回就是了。如果使用UDP协议的基本过程和TCP一样,也是收到什么返回什么,检测的端口也是7。...

2011-09-28 11:03:00 147

转载 DHCP协议 动态主机配置协议

动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能。这两个协议可以通过一些机制互操作。DHCP向

2011-09-28 10:57:12 1623 1

DHCP协议 动态主机配置协议

动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能。这两个协议可以通过一些机制互操作。DHCP向网络主机提供配置参数,它由两个基本部分组成:一部分是向网络主机传送专用的配置信息,另一部分是给主机分配网络地址。DH...

2011-09-28 10:57:00 290 1

转载 Daytime协议 日期查询协议

有一个有用的调试工具就是daytime服务。它的作用就是返回当前时间和日期,格式是字符串格式。基于TCP的daytime服务daytime服务是基于TCP的应用,服务器在TCP端口13侦听,一旦有连接建立就返回ASCII形式的日期和时间,在传送完后关闭连接。接收到的数

2011-09-28 10:55:56 306

Daytime协议 日期查询协议

有一个有用的调试工具就是daytime服务。它的作用就是返回当前时间和日期,格式是字符串格式。基于TCP的daytime服务daytime服务是基于TCP的应用,服务器在TCP端口13侦听,一旦有连接建立就返回ASCII形式的日期和时间,在传送完后关闭连接。接收到的数据被忽略。基于UDP的daytime服务daytime服务也可以使用UDP协议,它的端口也是13,不过UDP是用数据报传...

2011-09-28 10:55:00 308

转载 CIP 传输协议

摘要本文主要说明用于传输CIP请求/响应,索引对象,实现它们在TCP,邮件和HTTP上传输的三个协议。相关的资料请在其它资料中查询。1. 协议本节说明用于传输CIP索引对象和维护网结构。本文主要定义定义消息格式,传输机制。CIP协议的设计思想是一种块设计思想。它不依赖

2011-09-28 10:54:57 9283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除