自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (7)
  • 收藏
  • 关注

原创 外层DIV 包含内层DIV 样式问题

.clearfix {display: block;float: none;clear: both;overflow: hidden;width: auto;height: 0;margin: 0 auto;padding: 0;font-size: 0;line-height: 0; dasdsadsaddsadsa关键

2014-05-29 16:11:54 7506

转载 Java transient关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。     Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。     这样当多个线程

2014-05-29 14:23:26 1669

转载 java异步计算Future的使用

从jdk1.5开始我们可以利用Future来跟踪异步计算的结果。在此之前主线程要想获得工作线程(异步计算线程)的结果是比较麻烦的事情,需要我们进行特殊的程序结构设计,比较繁琐而且容易出错。有了Future我们就可以设计出比较优雅的异步计算程序结构模型:根据分而治之的思想,我们可以把异步计算的线程按照职责分为3类:1. 异步计算的发起线程(控制线程):负责异步计算任务的分解和发起,把分解好的任务...

2014-05-28 19:56:04 1926

转载 Java程序执行超时——Future接口介绍

在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实 现,可以来进行异步计算。Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完

2014-05-28 19:52:47 1969

转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile

http://blog.csdn.net/swingpyzf/article/details/20230865基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/deta

2014-05-27 06:42:39 17437

转载 JAVA中各种去除空格

1. String.trim()trim()是去掉首尾空格2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间String str = " hell o ";String str2 = str.replaceAll("", "");System.out.println(str2);3.或者replaceAll(" +"

2014-05-23 19:12:32 5647 1

转载 http status 汇总

常见HTTP状态码200 OK301 Moved Permanently302 Found304 Not Modified307 Temporary Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found410 Gone500 Internal Server Error5

2014-05-23 16:48:10 1526

转载 BSON与JSON的区别

BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。BSON主要会实现以下三点目标:1.更快的遍历速度对JSON格式来说,太大的JSON结构会导致数据遍历非常慢。在JSON中,要跳过一个文档进行数据读取,需要对

2014-05-23 15:19:33 57149 11

转载 JdbcTemplate.queryForObject 返回值怎么判断

org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0spring做了封装, queryForObject回去数据库查询一条记录,如果没有记录符合查询条件,或者有多条记录符合条件,都会报出错误,只不过 expected 1, actual 0 意味...

2014-05-22 16:42:40 5980

转载 Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题

Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。当hibernate+spring配合使用的时候,如果设置了lazy=true,那么在读取数据的时候,当读取了父数据后,hibernate会自动关闭session,这样,当要使用子数据的时候,系统会抛出lazyinit的错误。Hibernate 允许对关联对象、属性进行延迟加载,但是

2014-05-22 14:50:02 2422

转载 ubuntu重启、关机命令

重启命令(root用户使用) :     1、reboot     2、shutdown -r now 立刻重启    3、shutdown -r 10 过10分钟自动重启    4、shutdown -r 20:35 在时间为20:35时候重启    如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启     关机命令(root用

2014-05-22 09:46:05 27027

转载 ubuntu-12.04.2忘记管理员密码(图解)

在ubuntu中配置samb的时候不小心把管理员账号“wangqh”的密码给改掉了, 当再次以wangqh用户登录的时候提示密码错误。 解决方案如下:1. 重启ubuntu , 在刚启动时长按Shift,键进入GRUB菜单界面2.  选择recovery mode. 按回车键进入.Recover Menu菜单:3. 选择root , 按回车, 在下方就会出现

2014-05-22 09:44:49 2675

转载 velocity的toolbox使用方法(含与struts2的集成)

1.velocity中的toolbox单独使用(没有与struts2集成) 1.1.在web项目的web.xml文件中加入以下代码(velocity的jar包配置之类的就不再阐述,本博文默认读者已经搭建好velocity的开发环境),即配置解析velocity的toolbox的servlet    velocityView  org.apache.velocity.tool

2014-05-21 19:19:01 7726

转载 struts2下配置velocity

1.通过maven加载依赖12345678910dependency>    groupId>org.apache.velocitygroupId>    artifactId>velocityartifactId>    version>1.7ver

2014-05-21 19:14:27 2724

转载 xsl样式解析时全局变量的用法

1.首先记住 variable这个变量在xsl中只得赋值一次,以后不得再改变了..呵呵.这样怎么称得变量了,不知道draft的专家们是吃什么饭的.2.所谓全局,因为xsl:variable元素是xsl:stylesheet的子无素,所以在stylesheet 中定义的变量可以在整个实例空间中引用.http://www.w3.org/1999/XSL/Transform" > 

2014-05-21 10:04:57 7105 1

转载 iframe去边框,无边框,使用大全

iframe runat="server" src="you page's url" width="750" height="30" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes">iframe>runat="server" 这个最好加

2014-05-20 15:56:57 1170

转载 weblogic.xml 精妙设置

一:weblogic 页面访问速度比tomcat慢的原因和解决办法 公司有个项目,部署在weblogic8.1上之后,发现比在tomcat下慢很多,经过分析排查,原因是web应用的WEB-INF下的weblogic.xml里的参数设置不合理(使用默认值有时并非最佳值)造成的,具体说明如下: 1:pageCheckSeconds   pageCheck

2014-05-20 11:04:30 2713

转载 J​A​V​A​中​c​l​o​n​e​方​法​详​解

预备知识 @@@@@@@@@@@@@@@@@@@@@@为了理解java的clone,有必要先温习以下的知识。 java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。 java引用类型的存储,java的引用类型都是存储在堆上的。 Java代码 1.  public class B {  2. 

2014-05-19 21:10:05 2276

转载 在同一站点下,跨子域进行ajax通信的一种解决方法

处于安全的考虑,浏览器对于ajax请求是有限定的,他要求发起和相应请求的双方处于相同的域名。一种比较容易的方式就是在当前的域名下设置一个代理页面,通过它来发送请求和转接回复的数据,从而实现ajax的跨域请求。这种方式的优势在于可以跨站点而不仅限于跨子域,不过这样做还有一个弊端就是客户端的session信息将会丢失,在一些需要session的情形(比如需要用户登录验证的情况)

2014-05-17 06:54:17 1575

转载 SQL中EXISTS与IN的效率问题

一起学习一下;有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;    T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; 

2014-05-16 23:10:26 10936 2

转载 使用Eclipse构建Maven项目 (step-by-step)

引 题          Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。如果觉得本文对你有用,请移步到:http://download.csdn.net/detail/qjyong/5582071 下载PDF版,http:/

2014-05-15 16:40:53 1206

转载 MAVEN项目标准目录结构

1.标准目录结构:src  -main      –bin 脚本库      –java java源代码文件      –resources 资源库,会自动复制到classes目录里      –filters 资源过滤文件      –assembly 组件的描述配置(如何打包)      –config 配置文件      –webapp w

2014-05-15 16:40:09 1072

转载 maven tomcat远程发布

maven tomcat远程发布我表示这个插件在tomcat6下是可以运行的mvn tocmat:redeploy  target org.codehaus.mojo tomcat-maven-plugin /mavenwebdemo --> http://192.168.2.102:8

2014-05-15 14:56:18 4918

转载 maven相关内置变量

1、Maven内置变量说明:${basedir} 项目根目录${project.build.directory} 构建目录,缺省为target${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${projec

2014-05-15 14:33:31 2934

转载 java中jar命令打包一个文件夹下的所有文件

(1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help出现C:\Documents and Settings\dly>jar -help非法选项:h用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:    -c  创建新的存档    -t  列出存档内容的列表  

2014-05-15 13:55:20 24859 1

转载 如何创建一个双击可以运行的Jar文件

其实jar就是一个zip压缩,根目录就是默认的classpath。所以运行一个jar除了把对应的class文件按照包格式打包进来,还需要通知JVM需要运行的主类(也就是main在哪)jar是用一个清单文件(manifest.mf)来管理jar包中的视图结构,主类的声明也在里面。 首先创建一个HelloWorld.java文件package test;publ

2014-05-15 13:53:06 2555

转载 推荐好用的Jquery模板插件Jtemplate

jtemplate是javascript的模板引擎。官方网址:http://jtemplates.tpython.com/数据准备:var data ={ TotalCount:64, Lists:[ {Id:'2001' ,Title:'新闻11',CreateDate:'2011-08-08'}, {Id:'2002' ,Title:'新闻22',CreateD

2014-05-14 16:15:07 2464

转载 weblogic中优先加载应用中的jar包 prefer-application-packages

其他帮助连接:http://shuwen.iteye.com/blog/1124220仅针对10.3及以上版本。 在WEB-INF下面添加weblogic.xml文件。01xml version="1.0" encoding="UTF-8"?>02weblogic-web-app

2014-05-14 15:13:56 24331 2

转载 ANSI编码和Unicode编码的不同

利用今天一天的时间,研究了一下ANSI编码和Unicode编码的不同,下面把我的研究成果写下来,以备日后参考。ANSI编码最常见的应用就是在Windows当中的记事本程序中,当新建一个记事本,默认的保存编码格式就是ANSI,ANSI应该算是一种压缩编码了,当遇到标准的ASCII字符时,采用单字节表示,当遇到非标准的ASCII字符(如中文)时,采用双字节表

2014-05-14 06:02:07 1785

转载 JAVA方法 字符串与unicode的相互转换

unicode编码简而言之就是将每一个字符用16位2进制数标识。但是通常都用4位的16进制数标识。 例如: 1)中文字符串"你好"的unicode码为:\u60\u597d; 2)英文字符串"ab"的unicode码为:\u0061\u0062; 其中\u是标识unicode码用的,后面的4位16进制数则是对应字符的unicode码。 unicode码在J2EE项目中应用广

2014-05-13 21:43:36 69338 6

转载 字符,字节和编码

字符,字节和编码[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱

2014-05-13 21:38:10 1248

转载 Java_字符编码(Unicode、UTF-8、UTF-16)

首先看一下下面的程序(测试英文和中文在Unicode、UTF-8、UTF-16这三种编码下,一个字符占几个字节)[java] view plaincopySystem.out.println("a(Unicode)    :" + "a".getBytes("Unicode").length);  System.out.println("

2014-05-13 21:36:21 1950

转载 Unicode(UTF-8, UTF-16)令人混淆的概念

为啥需要Unicode       我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表示.实际上都是等价的,没啥太多不一样.其他啥文字图片之类的其他东东计算机不认识.那为了在计算机上表示这些信息就必须转换成一些数字.你肯定不能想怎么转换就怎么转,必须得有定些规则.于是刚开始的时候

2014-05-13 21:32:31 1572 1

转载 字符,字节和编码

字符,字节和编码[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱

2014-05-13 21:16:37 1162

转载 java字符编码转换研究(转)

1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码

2014-05-13 21:10:23 1519

转载 Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?

可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,就好像一个部门里,每个人都有一个自己的名字。2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部门的名称

2014-05-13 14:02:27 63449 3

转载 KeyPress 和KeyDown 、KeyPress之间的区别

(一)键事件按下列顺序发生: KeyDownKeyPressKeyUp (二)KeyDown触发后,不一定触发KeyUp,当KeyDown 按下后,拖动鼠标,那么将不会触发KeyUp事件。 (三)定义KeyDown:在控件有焦点的情况下按下键时发生。KeyPress:在控件有焦点的情况下按下键时发生。(下面会说和KeyDo

2014-05-13 12:10:04 46433

转载 怎样防止重复发送 Ajax 请求?

不推荐用外部变量锁定或修改按钮状态的方式,因为那样比较难:要考虑并理解 success, complete, error, timeout 这些事件的区别,并注册正确的事件,一旦失误,功能将不再可用;不可避免地比普通流程要要多注册一个 complete 事件;恢复状态的代码很容易和不相干的代码混合在一起;我推荐用主动查询状态的方式(A、B,jQuery 为例)或工具函数

2014-05-09 16:18:54 6228

原创 使用meclipse查看webservice wsdl soap消息

点击后

2014-05-09 13:35:45 3027

转载 JAX-WS创建和处理SOAP消息

JAX-WS规范是一组XML web services的JAVA API,在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。 JAX-WS 也提供了一组针对底层消息进行操作的API调用,你可以通过Dispatc

2014-05-09 12:55:46 1470

Zookeeper资源文件

2017-03-20

Zookeeper基础知识

2017-03-20

Zookeeper初识

2017-03-20

使用exe4j 制作java启动程序的 等候界面

使用exe4j 制作java启动程序的 等候界面,使用了 JDK6 自带splash功能。 备注 exe/jre 文件夹中 包含了 jre ,但由于大小问题,无法上传。

2014-06-12

jquery浮动窗

基于jquery 的悬浮窗功能,有一些基本的功能

2014-01-23

java在线预览office

java使用openoffice swftools flexpaper2.1.9 实现在线预览功能

2013-12-21

空空如也

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

TA关注的人

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