自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(113)
  • 资源 (6)
  • 收藏
  • 关注

转载 看你能坚持几秒(小游戏)

看你能坚持几秒                        -- UNKNOWN        {            document: }}        UNKNOWN        {            var: new Date();            starttime: today.getTime();        }

2012-05-08 16:44:22 329

转载 Annotation OrderBy

javax.persistenceAnnotation OrderByTarget:Fields (including property get methods)Specifies the ordering of the elements of a collection valued association or element collection at the point wh

2012-04-16 11:30:19 415

转载 UML类图与类的关系详解

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最

2012-03-23 10:30:39 300

转载 DWR and Spring

DWR and SpringInitial considerationsDWR 3 requires Spring version 2.5 or greater. Make sure you have the appropriate version of Spring.Make sure you are happy with everything on the getting st

2012-03-19 18:16:15 596

转载 用Spring让Java Mail支持简化邮件发送

今天我们谈到Spring提供的邮件发送不仅支持简单邮件的发送、添加附件,而且还可以使用velocity模板控制页面样式。    闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。    Spring的邮件发送的核心是MailSender接口,在Spring3.0中提供了一个实现类JavaMai

2012-03-19 14:26:27 267

转载 Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz安装很简单

2012-03-12 14:55:08 279

转载 使用Eclipse构建Maven的SpringMVC项目

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。        用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl

2012-03-12 10:44:48 291

转载 使用 Spring 3 来创建 RESTful Web Services

引言Roy Fielding 是 HTTP 1.0 和 1.1 标准的主要作者之一,2000 年,他在他的博士论文中首次提出了 REST。通过 REST 风格体系架构,请求和响应都是基于资源表示的传输来构建的。资源是通过全局 ID 来标识的,这些 ID 一般使用的是一个统一资源标识符(URI)。客户端应用使用 HTTP 方法(如,GET、POST、PUT 或 DELETE)来操作一个或

2012-03-12 10:10:27 4366

转载 Java中date格式对照表

G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 d 月份中的天数 Number 10 F 月份中的星期 Number 2 E 星期中的天数 Text Tuesday; Tue a Am/pm 标记 Text P

2012-02-20 17:20:05 357

转载 Java文件下载ContentType设置

String filePath="";File file=new File(filePath);//解决乱码问题String filename=URLEncoder.encode(file.getName(),"utf-8");//重置输出流response.reset();Response.AddHeader("Content-Disposition", "attachm

2012-02-15 11:51:52 7766

转载 @InitBinder使用

@InitBinder      public void initBinder(WebDataBinder binder) {                      SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");          dateFormat.setLenient(false);

2012-02-02 10:39:48 3679

转载 异常org.hibernate.validator.InvalidStateException: validation failed for:

查看日志或者控制台,定位出错语句。 这种错误一般会发生在执行em.flush()操作时,往往是因为entity类上的验证注释使用不当造成的,尽量运用seam提供的framework(Home,Query)可以减少这种错误的发生,本人认为framwork灵活性不够高,远不能解决所有问题。  解决这一问题,关键是定位那个属性的注释出现了错误,java的异常机制 try {    per

2012-02-02 10:17:19 748

转载 超级震撼的图片特效:玩转jQuery按钮

jQuery Rounded Corners  各种圆角,太犀利了。有了这个,你还在为你的圆角实现准备N张图片来拼凑么?  青松雪舞-必应的美丽世界  貌似bing的首页一直都挺有创意的,这就是某一次首页的一张瀑布动画的图片,美丽的雪松,豪迈的瀑布,给力。需要HTML5支持,最好用chrome,所以就麻烦你切换成支持HTML5的浏览器看了。==!加载会有点慢

2012-01-13 13:02:51 477

转载 树形菜单控件

jQuery plugin: Treeview 这个插件能够把无序列表转换成可展开与收缩的Tree。 主页:http://bassistance.de/jquery-plugins/jquery-plugin-treeview/下载:http://jquery.bassistance.de/treeview/jquery.treeview.zip示例:http://

2012-01-11 13:28:22 5420

转载 jquery.fn.extend与jquery.extend

jQuery为开发插件提拱了两个方法,分别是:JavaScript代码jQuery.fn.extend(object);   jQuery.extend(object);   jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看

2012-01-09 12:27:48 356

转载 java json解析类库 Jackson 基础

Jackson是一个高效的java bean 到json的转换工具,项目主页http://jackson.codehaus.org/Jackson提供了三种处理Json的方法,分别是:Streaming API :基于独立事件模型处理JSON。效率最高,是下面两种方式的基础。分别用org.codehaus.jackson.JsonParser 和 org.codehaus.jack

2012-01-09 09:32:02 553

转载 jQuery.extend 函数详解

jQuery.extend 函数详解JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,

2012-01-06 17:54:32 241

转载 在Spring 2.0中集成AspectJ

在Java语言中,从织入切面的方式上来看,存在三种织入方式:编译期织入、类加载期织入和运行期织入。编译期织入是指在Java编译期,采用特殊的编译器,将切面织入到Java类中;而类加载期织入则指通过特殊的类加载器,在类字节码加载到JVM时,织入切面;运行期织入则是采用CGLib工具或JDK动态代理进行切面的织入。AspectJ采用编译期织入和类加载期织入的方式织入切面,是语言级的AOP实现,提供

2012-01-05 10:46:05 330

转载 InstantClient安装使用

因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。Instant client小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。运行环境:windows XP sp3,新安装系统,从未安装过任何版本Oracle1、下载Instant Clienthttp://ww

2012-01-04 11:26:15 277

转载 正则表达式-问号的四种用法

原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c"; // greedy match Regex regex =

2011-12-28 11:25:59 286

转载 即时通讯软件openfire+spark+smack

开发你自己的XMPP IM - [J2EE] 这几天查国内外的资料,发现国内关于这方面间的软件资料太少了,就想在这里写几篇关于此类IM 软件开发的文章。不过别看东西小,涉及的模块可不少。所以我基本上分为三篇文章来介绍此类软件的开发:第一篇是关于XMPP 协议是啥,IM 是啥以及一个比较有名的开源实现,该开源实现包括三个部分(Spark、Smack和Openfire);第二篇讲如

2011-11-07 16:08:23 318

转载 基于XMPP协议的手机多方多端即时通讯方案

目   录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目   录..................................................................................................

2011-11-07 12:51:43 639

转载 用Java实现Server-Client结构的聊天系统

说在前面...  近日研究了一下Java,以及用Java实现socket网络编程的方法,对于创建一个聊天系统总算有了一点心得,不过我究竟还是个Java初学者,在众多高手面前舞刀弄枪,免不了有些胆战心惊,毕竟才疏学浅,如果在方法方面有什么不足或者欠成熟的地方,各位大虾看过之后还要多多指点,毕竟我看Java只看了一个星期,很多高级方法还没有接触,不可能完全设计出一个完美的系统,大家还是分享一下

2011-11-06 23:39:20 363

转载 myeclipse key生成代码

import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.Calendar;public

2011-10-14 20:29:38 224

转载 Spring Project Annotations

ProjectAnnotationDiscovered ByPackageParameters . AspectJ@ajcDeclareAnnotation org.aspectj.internal.lang.ann

2011-07-15 22:25:35 1154

转载 轻松实现Apache,Tomcat集群和负载均衡

作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明       Apache  :apache_2.0.55     1 个       Tomcat:  apache-tomcat-5.5.17 (zip版) 2个       mod_jk:: mo

2011-07-15 22:07:48 60

转载 JAXB操作xml示例(Java与xml之间映射)

1.Java对象转化成XML(marshal)public void java2xml (){ File file = new File("c:/demo1.xml"); JAXBContext context; try { context = JAXBContext.newInstance(Article.class); Marshaller marshaller = context.c

2011-05-27 20:08:00 505

原创 JVM参数设置

JVM内存大小 = 堆内存 + 非堆内存-Xms 设置最小堆内存  -Xmx 设置最大堆内存一般建议-Xms 和 -Xmx设置相同,以避免每次垃圾回收完成后JVM重新分配内存.-XX:PermSize 设置最小非堆内存,-XX:MaxPermSize 设置最大非堆内存 如果是windows系统,修改catalina.bat后,用catalina.bat启动会生效,但是通过windows服务启动不会生效,需要进注册表修改具体位置:网上给出的位置是:HKEY_LOCAL_MACHINE/SOFTWARE/Apa

2011-05-11 11:10:00 261

转载 java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结

<br />常见配置举例 <br />堆大小设置<br />JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.<br />典型设置: <br />java -Xmx3550m -Xms3550m -Xmn2g -Xss128k<br />-

2011-05-09 11:13:00 233

转载 JVM 参数设置详细说明

1: heap sizea: -Xmx<br />指定jvm的最大heap大小,如:-Xmx=2gb: -Xms<br />指定jvm的最小heap大小,如:-Xms=2g,高并发应用,建议和-Xmx一样,防止因为内存收缩/突然增大带来的性能影响。c: -Xmn<br />指定jvm中New Generation的大小,如:-Xmn256m。这个参数很影响性能,如果你的程序需要比较多的临时内存,建议设置到512M,如果用的少,尽量降低这个数值,一般来说128/256足以使用了。d: -XX:PermSize

2011-05-09 10:52:00 676

转载 SQL里的EXISTS与in、not exists与not in 效率比较和使用

SQL里的EXISTS与in、not exists与not in 效率比较和使用<br />在 MSSQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。<br /><br /><br />问题:我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢?<br /><br />答案:可以通过使用 EXISTS

2011-03-22 13:00:00 191

转载 JAVA的字符串拼接与性能

<br />概述:本文主要研究的是JAVA的字符串拼接的性能,原文中的测试代码在功能上并不等价,导致concat的测试意义不大。不过原作者在评论栏给了新的concat结果,如果有兴趣的同学建议自己修改代码测试。<br />原文出处:http://www.venishjoe.net/2009/11/java-string-concatenation-and.html<br />在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如

2011-03-02 10:23:00 221

转载 VBA中的字符串处理

<br />1 VBA中的字符串<br />2 VBA中处理字符串的函数<br />    2.1 比较字符串<br />    2.2 转换字符串<br />    2.3 创建字符串<br />    2.4 获取字符串的长度<br />    2.5 格式化字符串<br />    2.6 查找字符串<br />    2.7 提取字符/字符串<br />    2.8 删除空格<br />    2.9 返回字符代码<br />    2.10 返回数值代

2011-02-25 15:42:00 433

原创 计算字符串的长度(字节数)

<br />//var reg=/[^/x00-/xff]+/;<br />var str = "2,2你32顿";<br />var arr = str.match(new RegExp("[^/x00-/xff]","g"));<br />alert("双字节字符个数(包括汉字):"+arr.length);<br />alert("总字节数:"+(str.length+arr.length));

2011-02-25 13:18:00 345

转载 vba循环

<br />1、While...Wend 语句。语法 :<br />  While condition<br />  [statements]<br />  Wend<br />  While...Wend 语句的语法具有以下几个部分:<br />  部分 描述<br />  condition 必要参数。数值表达式或字符串表达式,其计算结果为 True 或 False。如果 condition 为 Null,则 condition 会视为 False。<br />  statements 可选参数。一条或

2011-02-24 17:52:00 350

转载 Android Service详解

<br />1. Service生命周期 <br />(1)Service生命周期只有onCreate, onStart和onDestroy,没有onResume, onPause和onStop 。如果你在onCreate或onStart做一些很耗时间的事情,最好启动一个线程来完成,因为如果Service是跑在主线程中的,会影响到你的UI操作或者阻塞主线程中的其他事情。<br />(2)Android系统会尽量保持使用Service的进程尽可能长(Service被启动或者有客户端绑定到S

2011-02-24 14:00:00 952

转载 详解Android Intent

<br />一、 Intent 作用<br /><br />        Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个后台的service.所以可以看出来,int

2011-02-24 13:56:00 419

转载 详解 Android 的 Activity 组件

<br />Activity 的生命周期<br />和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。<br />Activity 的状态及状态间的转换<br />在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态

2011-02-24 13:53:00 230

转载 AndroidManifest.xml文件综合详解

<br />一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 <br />因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何

2011-02-24 13:51:00 461

转载 vba自带的日期函数

vba自带的日期函数:<br />Date 系统当前的日期<br />DateValue(字符串) 字符串转换为日期<br />DateSerial(年,月,日) 指定的年月日转换为日期<br />DateAdd("x",时间间隔,"日期") 某一日期加上一段时间<br />DateDiff("x","日期","日期") 两日期间相差一段时间<br />DatePart("x", "日期") 返回日期的部分<br />Application.Days360("日期开始", "日期

2011-02-23 13:24:00 11629

《Android应用开发揭秘》源码.part2

《Android应用开发揭秘》源码第二部分。 《Android应用开发揭秘》源码第二部分。

2011-03-04

《Android应用开发揭秘》源码.part1

《Android应用开发揭秘》源码第一部分。《Android应用开发揭秘》源码第一部分。

2011-03-04

spring hibernate struts实现的精品课程网

spring+hibernate+struts+acegi+mysql实现,完整程序,包括前台、用户中心、后台,可以直接在tomcat下运行。数据库的表通过hibernate动态生成。此程序是我自己开发的,里面涉及到文件上传、分页、fckeditor编辑器、acegi权限、ajax、jQuery使用、JSTL标签等等在实际项目开发中会遇到的种种问题。对于学习ssh框架的朋友来说,这个项目的代码是很有帮助的。

2010-07-12

Spring+Security+2.0.x中文参考文档.pdf

Spring+Security+2.0.x中文参考文档,详细介绍了spring的security的使用

2010-06-10

CAS_SSO单点登录实例详细步骤

CAS_SSO单点登录实例详细步骤,CAS_,SSO,单点登录

2010-06-10

新闻静态化技术整理,服务器端包含技术SSI,模板技术velocity

新闻静态化技术整理,服务器端包含技术SSI,模板技术velocity

2010-06-10

空空如也

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

TA关注的人

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