- 浏览: 54065 次
- 性别:
- 来自: 深圳
最新评论
文章列表
在实际应用中遇到了Java注解参数问题,在这里记录一下其原因。
定义
Annotation (注解) 表示的是能够添加到Java源代码的语法元数据。类、方法、变量、参数、包都可以被注解,可用来将信息元数据和程序元素进行关联。
参数 ...
Java性能调优的成功,离不开好的计划,正确的方法和策略,以及对这一领域的知识的了解理解。
提到性能调优,那么首先要了解何为性能,性能衡量指标是什么?那就是应用程序的响应性,吞吐量以及程序稳定性。
在软件开 ...
之前,我们的权限验证都混杂在业务逻辑中,用户在操作之前可能都要验证其是否拥有该项的操作权限,从而达到权限验证的目的,这种权限控制分布在业务的多个模块中,难以维护,认识spring security后用其与AOP(aspect oriented programming)结合很好解决了我们的应用程序的这类问题。我们使用aop将系统日志、性能监控和事务管理等功能从业务逻辑中分类出来,使用spring security将应用的安全逻辑分离出来,统一规划为系统业务逻辑。除此之外, Spring Security 提供了与很多通用企业认证系统的内置集成支持。所以, 对开发者来说,它通过很少的努力就能适应 ...
Ubuntu11.04之Wine下完美安装QQ 2010 Wine 下完美安装 QQ 2010 : 1 、先安装 Wine : sudo apt-get install wine 2 、获取获取最新的 WineTricks , WineTricks 是Wine 的其中一个开发者 DanKegel 写的一个安装 Windows 有关库和软件的小程序,非常有用. 下载 WineTricks ,在终端中输入 : wget http://www.kegel.com/wine/winetricks 也就几秒的时间. 3 、安装 WineTricks : 终端中输入: sh winetricks msxm ...
public void proce(String oldFile, int width, int height, float quality,
String smallIcon) {
String newImage = null;
try {
Image srcFile = ImageIO.read(new File(oldFile));
double rate1 = ((double) srcFile.getWidth(null)) / (double) width;
double rate2 = ((double) srcFile.getHeight(null)) / (dou ...
AJAX中文问题分为两大类:1)发送路径中的参数有中文,在服务器段接收参数值是乱码 例如:var url="a.jsp?name=小李";xmlHTTP.open ("post",url,true); 解决办法:利用javascript的提供的escape()或encodeURI()方法例如:客户端:var ...
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位置、资源的表示和可移植的(pluggable)数据绑定架构。在本文中,学习如何使用 JAX-RS 在 Java EE 环境内实现 RESTful 服务架构的潜能。
简介
JAX-RS (JSR-31 ...
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Struts 2 AJAX</title> <sx:head theme="ajax" /> </head> <body> <h2> Autocompleter </h2> <s:form action="autocompleterForm"> <tr> <td class=" ...
- 2011-03-24 00:44
- 浏览 365
- 评论(0)
packagecomm;
importjava.text.SimpleDateFormat;
importjava.util.ArrayList;
importjava.util.Collection;
importjava.util.Date;
importjava.util.HashMap;
importjava.util.Iterator;
importjava.util.List;
importjava.util.Map;
importnet.sf.ezmorph.MorpherRegistry;
impo ...
在 Java 运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意 一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息,以及动态 调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供 了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用任意一个对象的方法; 生成动态代理。 在 JDK 中,主要由以下类来实现Java 反射机制,这些类都位于java.lang.reflect 包中。 Class类:代表一个类。 Fie ...
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢!
要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。
一、简单的统计语句执行时间
declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id,baby_alias,provice,city,hits from baby ---执行查询语句select 语句的执行时间=datediff(ms,@d,getdate()) ---使用datediff()函数,计算 ...
太久没有用junit写测试了,前几天被一个面试官问的自己很傻,所以特意在此重新学习和总结一下
使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。
Junit简介:
Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测试(Unit Test)的支持框架。用来编写和执行重覆性的测试。即所谓白盒测试。
它包括了以下的特性:
1 对预期结果作断言 2 提供测试装备的生成与销毁 3 易于组织执行测试4 图形与文字界面的测试器Junit的环境配 ...
1 先启动 JProfiler : 开始菜单–>所有程序–>JProfiler 5 –>JProfiler,输入注册码
(执行整合前,先关闭Eclipse)
2 eclipse中配置:主菜单–> Session –>IDE Intergrations –>选择Eclipse 3.3,,点“Integrate” ,选择Eclipse所在的文件夹。D:/Java/eclipse. (如果是myeclipse,注意选择里面的eclipse文件)整合成功。 3 在Eclipse里配置JProfiler. 主菜单–>Window–>Customize ...
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/javascript"></script>
<script src="./jquery.autocomplete.js" type="te ...
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:Cache-control: max-age=5表示当访问此网页后的5秒内再次访问不会去服务器(2) 在地址栏回车如果值为 ...