自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风抚白杨

叶子的离开是风的追求还是树的不挽留

  • 博客(44)
  • 收藏
  • 关注

翻译 Vert.x特性

参考官方文档什么是Vert.xVert.x是一个运行在JVM上的多语言、非阻塞式、事件驱动的应用程序框架平台一些显著的特性包括:多语言支持:Vert.x类似于Node.js,但你可以使用JavaScript,Ruby,Groovy,Java或者Python等来编写你的应用组件(只要能再JVM上运行的常见语言,都可以直接编写基于Vert.x的应用),甚至你可以在一个单

2015-01-22 18:46:49 9210 1

原创 jackson annotations注解详解

jackson 1.x和2.x版本的注解是放置在不同的包下的1

2014-11-18 18:36:26 192740 17

原创 Vert.x安装指南

安装包下载地址:http://vertx.io/downloads.html

2014-08-29 16:12:41 6469

原创 mockito简单教程

官网: http://mockito.orgAPI文档:http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html

2014-08-24 13:50:59 66551 8

原创 使用dtd制作XML约束

XML DTD 是目前使用最广泛的一种 XML 模式

2014-07-09 17:15:54 3397

原创 mybatis3 简单入门

官网文档:http://mybatis.github.io/mybatis-3/zh/index.htmlmaven依赖:

2014-07-07 17:12:48 4820

原创 java实现rabbitmq消息的发送接受

本文不介绍amqp和rabbitmq相关知识,请自行网上查阅本文是基于spring-rabbit中间件来实现消息的发送接受功能see http://www.rabbitmq.com/tutorials/tutorial-one-java.htmlsee http://www.springsource.org/spring-amqp com.rabbitmq

2013-07-04 16:35:42 95365 19

原创 tsung--开源多协议分布式压力测试工具

tsung:开源、多协议、分布式的压力测试工具tsung index:http://tsung.erlang-projects.org/index.en.htmltsung user's manual:http://tsung.erlang-projects.org/user_manual.html主要特性1、高性能:tsung能在每台物理机器上模拟大量同步用户,在单个cu

2013-04-28 20:08:53 4227 1

转载 qunitjs测试框架

官网:http://qunitjs.com/参考博客:http://blog.csdn.net/cyq1984/article/details/6398596

2012-11-07 17:12:01 1441

原创 JDK线程池的使用

直接上代码了package cn.gaialine.threadpool;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.c

2012-03-29 16:15:57 5329

原创 log4j配置

properties方式配置:1. 配置根Logger语法:log4j.rootLogger = [ level ] , appenderName, appenderName, … 解释:如果[level]缺少系统会出错,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,用来控制到应用程序  中相应级别的日志信息

2012-03-23 18:05:25 2014

原创 json、javaBean、xml互转的几种工具介绍

package cn.shopex.util;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import net.sf

2011-11-29 17:46:57 42366 2

原创 JsUnit测试JS

为什么要用JsUnit,因为项目不是WEB项目,JS代码无法用网页测试,同样无法通过alert测试,所以采用JsUnit来测试编写的JS代码。准备工作:下载JsUnit相关资源:www.jsunit.net 解压后如下图:JsUnit的核心文件(jsUnitCore.js、jsUnitTestManager.js等 )都在app文件夹中,testRunner.html是

2011-11-17 16:17:16 6651 1

原创 使用Velocity将java代码转换成JS代码

为什么要用Velocity:项目中需要将JAVA代码生成JS代码,但是又不想在JS中import JAVA类,而且类中有很多枚举元素,如果手动的将枚举元素转换成JS对象会很耗时,所以采用Velocity模板技术让JAVA枚举对象自动转换成JS文件。准备工作:Velocity相关架包:Velocity-1.5.jar等熟悉Velocity相关语法下面贴上我写得代码要转换成JS的J

2011-11-16 13:01:05 14008 1

原创 java6内置JS引擎初接触

由于要用到该技术,所以写了几个测试,直接上代码。定义外部资源E:/ScriptEngine/test01.jsif(age>=18){ print('Old enough to vote!');}else{ print('Back to school!');}定义外部资源E:/ScriptEngine/test02.jsif(age<25){ risk

2011-11-11 12:01:20 16723 5

原创 利用位运算实现加密解密

public static void main(String[] args) { // TODO 自动生成方法存根 Scanner scanner = new Scanner(System.in); System.out.println("请输入要加密的英文字符串或要解密的字符串:"); String password = scanner.nextLine(); char[] array = password.toCharArray(); for (int i = 0;

2011-02-22 22:37:00 5916

原创 重定向输出流简单实现程序日志

<br /> try { PrintStream out = System.out; PrintStream err = System.err; PrintStream ps = new PrintStream("E:/log.txt"); System.setOut(ps); System.setErr(ps); System.out.println("这是要写入日志文件的调试信息!"); System.err.println("这是要写入日志文件

2011-02-22 22:17:00 1277

原创 设置Eclipse中文API提示信息

<br />准备工作:下载中文API到本机:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip<br />设置方法:首选项->java->已安装的JRE->选择默认的JRE->点击右侧“编辑”->在弹出的对话框的“JRE系统库”列表框中展开rt.jar节点->选中子节点“源代码连接”点击右侧“移除”->选中子节点“Javadoc位置”点击右侧“Javadoc位置”->选中“

2011-02-22 00:09:00 5461 3

原创 cookie和session

<br />cookie机制和session机制的区别<br />     具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。<br />     同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择<br />会话cookie和持久cookie的区别<br />     如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期

2011-02-14 11:42:00 1621

原创 悲观锁和乐观锁

<br />这方面的资料网上比较多,以下均是转载<br /> <br />1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 <br />统不会修改数据)。<br />2、乐观锁( Optimistic Locking ) <br />相对悲观锁而言

2011-02-14 10:40:00 30026 5

原创 JBOSS4,JBOSS5和JBOSS6各主要版本特性

<br />JBOSS4<br />JBoss4包括web服务器(servlet/JSP容器,HTML服务器)、EJB2.0容器。完整的纯Java的数据库引擎,(Java消息服务)JMS,JavaMail,和Java事务处理API/Java事务处理服务(JTA/JTS)支持。早期的JBoss使用了Apache Tomcat Web服务器,但在JBoss4.0中已经吧Apache Tomcat内嵌到JBoss中了。后续又集成Java数据对象(JDO),对于JMS多点传送机制支持的修补,对J2EE1.4的完全实

2011-02-13 16:10:00 12777 1

原创 spring的自动装配

autowire:这个属性控制Bean是否自动装配,如果使用这个属性,Spring会自动使用下列方式之一来培植依赖性:    no:(默认)必须在XML文件中使用元素定义Bean的引用        如配置1://CustomerDao extends HibernateDaoSupport    byName:按属性名进行自动装配,如果一个Bean暴露了一个abc属性,也就是说他有一个setAbc()方法,Spring将尝试在当前工厂中查找叫做abc的Bean定义,然后

2010-11-08 18:09:00 992

原创 判断网络上的图片是否存在

        try {            URL url = new URL(                    "http://info-database.csdn.net/Upload/2010-1-30/735-60sap1030.jpg");            // 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。            URLConnection uc = url.openConnection();     

2010-11-05 17:12:00 2635

原创 jquery对select相关操作

111222333select获得选中项:$("#mySelect option[selected]")获得选中项的值$("#mySelect option[selected]").val()让第三项选中$("#mySelect").val(2)获得第三项(它不一定是选中项)$("#mySelect option").eq(2)

2010-11-05 16:49:00 734

原创 JQUERY遍历

实例:jquery实现同步更新并计算用户填写了多少项HTML CODE: 用户名: 密码: 性别:请选择男女 用户名:

2010-11-05 15:04:00 1934

原创 org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists:

<br />org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists:<br /> <br />解决办法:将<many-to-one>的not-found="ignore";<br /> <br />not-found:指定的外键引用的数据不存在时如何处理。ignore表示忽略,会将行数据不存在视为一个空(null)关联。except

2010-11-03 18:08:00 8477

原创 struts2的select标签用法

假如我们要在JSP中让用户选择他属于哪个国家action里有个User的bean对象,user这个PO里有id,userName和Country对象,Country这个PO里有id,countryName;静态加载:动态加载方法1: 后台DAO取出对应的List countryList; 后台业务层将countryList转化为Map countryMap,key为id,value为countryName; action中添加Map countryMap对象并将业务

2010-11-03 16:34:00 4662 1

原创 org.hibernate.TransientObjectException: object references an unsaved transient instance

这主要是在ManyToOne级联操作时遇到,比如new了一个新对象,在未保存之前将它保存进了一个新new的对象(也即不是持久态)。解决办法是在保存或更新之前把这个对象查出来(这样就是一个持久态)。解决办法是将many-to-one的级联设为:cascade="save-update,persist"

2010-11-03 11:25:00 19349

原创 JSP取header信息

<br /><br />//bean标签取出所有header信息 <% Enumeration names = request.getHeaderNames(); while(names.hasMoreElements()){ String name = (String)names.nextElement(); %> <bean:header name="<%=name %>" id="head"/> <%=name %>:<

2010-11-01 12:26:00 5124

原创 项目Redeploy异常---Illegal access: this web application instance has been stopped already.

信息: Illegal access: this web application instance has been stopped already. Could not load java.net.BindException. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which

2010-10-30 10:10:00 11403 2

转载 ssh整合异常:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor

错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor的解决方法在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-util-2.2.2.jarHibernate使用如下lib:asm.jarasm-attrs.jar其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!使用其中之一或两者都使用,可能会出现如下错误

2010-10-29 17:47:00 5244 1

原创 使用一元 ‘+’ 号运算符使类型转向Number

<br />在javascript中,”+”号运算符同时充当数学加号和连接符。这会在form表单的域值相加时出现问题,例如,因为javascript是一个弱类型语言,form 域的值将会被当作数组来处理,而你把它们”+”一起的时候,”+”将被当成连接符,而非数学加号。<br />有问题的例子:<form name="myform" action="[url]"><br /><input type="text" name="val1" value="1"><br /><input type="text

2010-10-25 14:02:00 930

原创 JS使用[ ]来访问对象属性

<br />对象的属性由两种固定的方法来访问:”.”记法和”[ ]“方括号记法:<br />使用”.”号记法访问标准的对象属性,使用”[ ]“方括号记法访问由页面定义的对象属性。如下document.forms["myformname"].elements["myinput"].value<br />这里,forms 是 document 的一个标准属性,而表单名 myformname 则是由页面所定义的。同时,elements 和 value 属性都是由规范所定义的标准属性。而 m

2010-10-25 13:30:00 8440

原创 溢出文本显示省略号

en文本超过ho长度i以省略号inh显示:做法1:后台程序截取一定字符,然后输出做法2:前台用JS截取一定字符做法1 和2 的缺点:通过控制字符截取会因中英文字符宽度问题不好控制,通用性差做法3:直接用CSS样式表解决,具体如下:text-overflow:ellipsis;//最后字符显示...//text-overflow:nowrap; 不显示...,而是裁切//text-overflow:ellipsis-word; 最后单词显示...white-space:nowrap;//强制文

2010-10-25 12:52:00 785

原创 Overload与Override

<br />Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?<br /> <br /> <br />Overload即重载,Override即重写或覆盖,看下面代码:<br />public class People { public People(){ System.out.println("人"); } public void eat(){ System.out.println("吃饭"); }; priva

2010-09-01 22:21:00 588

原创 Java基础问答摘录

1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?2.Java有没有goto?在JAVA中如何跳出当前的多重嵌套循环?3.&和&&的区别?4.switch语句能否作用在byte上,能否作用在long上,能否作用在String上?5.short s1 = 1; s1 = s1 + 1;和 short s1 = 1; s1 += 1;哪个正确?6.char型变量中能不能存贮一个中文汉字?为什么?7.用最有效率的方法算出2乘以8等於几8.publicvoid method(final

2010-09-01 21:04:00 673

原创 请求转发

<br /><br />在servlet的doGet方法,下面哪几个说法是错误的(多选)<br />a.redirect到一个jsp页面时,之前doGet 放在request中的对象都会丢失<br />b.redirect到一个jsp页面时,之前doGet 放在session中的对象都会丢失<br />c.forward到一个jsp页面时,之前doGet 放在request中的对象都会丢失<br />d.forward到一个jsp页面时,之前doGet 放在session中的对象都会丢失<br /> <br

2010-08-26 04:38:00 3886 1

原创 JSP编码过程

JSP中定义pageEncoding=”GBK”%>,说明(多选)a.输出的网页编码是utf8的b.输出的网页编码是GBK的c.输出的网页采用utf编码,显示在页面的字符集使用GBKd.输出的网页采用GBK编码,显示在页面的字符集使用utf8编码pageEncoding是jsp文件本身的编码contentType的charset是指浏览器到服务器发送时使用的编码;以及服务器返回到浏览器使用的编码JSP要经过三次的“编码”,第一阶段会用JSP本身的pageEncoding,第二阶段会用JAVAC的utf-8,

2010-08-26 04:01:00 1111

原创 XML解析方式比较

下列解析大量数据XML的方式那种速度最快?(多选)a.DOM b. SAX c.JDOM d.JAXDOM:与平台和语言无关,基于信息层次(即要加载整个文档和构造层次结构),也可理解为基于树或基于对象的。  优      点:由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改,支持删除、修改、重新排列等多种功能         可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理;         编程容易,只需调用建树的指令,利用navigation APIs访问树节点来完

2010-08-26 03:31:00 2606

原创 servlet的线程安全

线程安全的类是那些?(多选)a.webwork 1.x框架中的action 处理类b.struts1.x 框架中的action处理类c.普通的Servletd.普通的FilterServlet是以多线程的方式工作的,Servlet可以同时处理多个请求。作为开发人员,需要注意Servlet成员变量的线程 安全,在doGet()、doPost()中的局部域变量是线程安全的,而Servlet的成员变量则有线程安全的隐患。所以除非你有意需要应用这种特 性,在一般情况下,不宜将一些可改写的变量定义成Servlet的成

2010-08-26 01:49:00 1433 1

空空如也

空空如也

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

TA关注的人

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