- 博客(113)
- 资源 (6)
- 收藏
- 关注
转载 看你能坚持几秒(小游戏)
看你能坚持几秒 -- UNKNOWN { document: }} UNKNOWN { var: new Date(); starttime: today.getTime(); }
2012-05-08 16:44:22
347
转载 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
430
转载 UML类图与类的关系详解
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最
2012-03-23 10:30:39
310
转载 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
606
转载 用Spring让Java Mail支持简化邮件发送
今天我们谈到Spring提供的邮件发送不仅支持简单邮件的发送、添加附件,而且还可以使用velocity模板控制页面样式。 闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。 Spring的邮件发送的核心是MailSender接口,在Spring3.0中提供了一个实现类JavaMai
2012-03-19 14:26:27
271
转载 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
284
转载 使用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
299
转载 使用 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
4380
转载 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
371
转载 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
7987
转载 @InitBinder使用
@InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false);
2012-02-02 10:39:48
3690
转载 异常org.hibernate.validator.InvalidStateException: validation failed for:
查看日志或者控制台,定位出错语句。 这种错误一般会发生在执行em.flush()操作时,往往是因为entity类上的验证注释使用不当造成的,尽量运用seam提供的framework(Home,Query)可以减少这种错误的发生,本人认为framwork灵活性不够高,远不能解决所有问题。 解决这一问题,关键是定位那个属性的注释出现了错误,java的异常机制 try { per
2012-02-02 10:17:19
752
转载 超级震撼的图片特效:玩转jQuery按钮
jQuery Rounded Corners 各种圆角,太犀利了。有了这个,你还在为你的圆角实现准备N张图片来拼凑么? 青松雪舞-必应的美丽世界 貌似bing的首页一直都挺有创意的,这就是某一次首页的一张瀑布动画的图片,美丽的雪松,豪迈的瀑布,给力。需要HTML5支持,最好用chrome,所以就麻烦你切换成支持HTML5的浏览器看了。==!加载会有点慢
2012-01-13 13:02:51
486
转载 树形菜单控件
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
5483
转载 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
363
转载 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
556
转载 jQuery.extend 函数详解
jQuery.extend 函数详解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,
2012-01-06 17:54:32
247
转载 在Spring 2.0中集成AspectJ
在Java语言中,从织入切面的方式上来看,存在三种织入方式:编译期织入、类加载期织入和运行期织入。编译期织入是指在Java编译期,采用特殊的编译器,将切面织入到Java类中;而类加载期织入则指通过特殊的类加载器,在类字节码加载到JVM时,织入切面;运行期织入则是采用CGLib工具或JDK动态代理进行切面的织入。AspectJ采用编译期织入和类加载期织入的方式织入切面,是语言级的AOP实现,提供
2012-01-05 10:46:05
336
转载 InstantClient安装使用
因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。Instant client小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。运行环境:windows XP sp3,新安装系统,从未安装过任何版本Oracle1、下载Instant Clienthttp://ww
2012-01-04 11:26:15
282
转载 正则表达式-问号的四种用法
原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c"; // greedy match Regex regex =
2011-12-28 11:25:59
292
转载 即时通讯软件openfire+spark+smack
开发你自己的XMPP IM - [J2EE] 这几天查国内外的资料,发现国内关于这方面间的软件资料太少了,就想在这里写几篇关于此类IM 软件开发的文章。不过别看东西小,涉及的模块可不少。所以我基本上分为三篇文章来介绍此类软件的开发:第一篇是关于XMPP 协议是啥,IM 是啥以及一个比较有名的开源实现,该开源实现包括三个部分(Spark、Smack和Openfire);第二篇讲如
2011-11-07 16:08:23
323
转载 基于XMPP协议的手机多方多端即时通讯方案
目 录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录..................................................................................................
2011-11-07 12:51:43
649
转载 用Java实现Server-Client结构的聊天系统
说在前面... 近日研究了一下Java,以及用Java实现socket网络编程的方法,对于创建一个聊天系统总算有了一点心得,不过我究竟还是个Java初学者,在众多高手面前舞刀弄枪,免不了有些胆战心惊,毕竟才疏学浅,如果在方法方面有什么不足或者欠成熟的地方,各位大虾看过之后还要多多指点,毕竟我看Java只看了一个星期,很多高级方法还没有接触,不可能完全设计出一个完美的系统,大家还是分享一下
2011-11-06 23:39:20
366
转载 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
231
转载 Spring Project Annotations
ProjectAnnotationDiscovered ByPackageParameters . AspectJ@ajcDeclareAnnotation org.aspectj.internal.lang.ann
2011-07-15 22:25:35
1165
转载 轻松实现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
66
转载 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
511
原创 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
268
转载 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
240
转载 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
682
转载 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
200
转载 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
227
转载 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
452
原创 计算字符串的长度(字节数)
<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
358
转载 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
365
转载 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
959
转载 详解Android Intent
<br />一、 Intent 作用<br /><br /> Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个后台的service.所以可以看出来,int
2011-02-24 13:56:00
426
转载 详解 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
239
转载 AndroidManifest.xml文件综合详解
<br />一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 <br />因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何
2011-02-24 13:51:00
472
转载 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
12014
spring hibernate struts实现的精品课程网
2010-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人