- 浏览: 590532 次
- 性别:
- 来自: 青岛
最新评论
-
Mr_胡:
确实是jquery版本问题,用新版本的jquery没用
Eclipse 支持jQuery 自动提示 -
redcoatjk:
那遇到事务怎么办?事务是配置到service上.在Listen ...
Listener中取Spring容器中Bean的实例 -
dqd979231776:
+1我用遇到了这个问题,解决了好长时间
<input type="image"> 和 <img> 用法区别 -
李庆辉:
Listener中取Spring容器中Bean的实例 -
骑驴走天下:
膜拜大神,讲的清楚明白,今天正好遇到这个问题,本想用大神说的第 ...
Listener中取Spring容器中Bean的实例
文章列表
这是因为在Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl包,不能兼容,就会产生一些类加载的错误,出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken的异常。
在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器,有如下几种方式:
选择Hibernate3.0的查询翻译器: hibernate.query.factory_class= org.hiber ...
使用maven集成开发struts2启动报错如下:
[ERROR] Failed to execute goal on project Prjssh: Could not resolve dependencies for project com.fei.ssh:Prjssh:war:1.0-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre6/../lib/tools.jar -> ...
浏览器开启反追踪防护,屏蔽网站的广告。
- 博客分类:
- 日常随笔
浏览网站,经常被弹出的广告所困扰。今天看到一篇文章《在线广告的噩梦,开启请勿追踪》。试着设了一下IE9的果然好用啊。
步骤:
1,IE9,启动后找到IE9右上方设置按钮,点击“安全” - “跟踪保护”
2,选取“跟踪保护”,该功能默认状态是“已停用” - 单击鼠标右键选择“启用”
3,使用“自动阻止”设定是最简单的设定方式,只要被列入名单的网站,其跟踪行为都会被IE9阻止,若是选择“选择要阻止或允许的内容”,用户可指定允许或阻止单一网站的跟踪行为。设定好之后按下“确定”按钮
上图看结果:
没有设置前:
设置后:
java中Double数值的计算。
- 博客分类:
- java随笔
double的计算不精确,会有类似0.0000000000000002的误差,正确的方法是使用BigDecimal或者用整型
整型地方法适合于货币精度已知的情况,比如12.11+1.10转成1211+110计算,最后再/100即可
以下是摘抄的BigDecimal方法:
/**
* double的计算不精确,会有类似0.0000000000000002的误差,正确的方法是使用BigDecimal或者用整型
整型地方法适合于货币精度已知的情况,比如12.11+1.10转成1211+110计算,最后再/100即可
以下是摘抄的BigDecimal方法:
...
在SSH项目开发中,会使用到监听器Listener,并且有时需要在监听器中完成数据库的操作等动作,此时需要在Listener中使用到Spring容器中的Bean。Spring容器本身就是在web.xml中使用listener的方式启动的。想在例如HttpSessionListener中使用依赖注入的方式完成Bean实例的注入,不能完成。
一种解决方案:在HttpSessionListener中通过new的方式得到Spring容器的实例。如下代码:
//通过new的方式得到Spring容器的实例
ApplicationContext context=new ClassPat ...
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
语法
eval(string)
参数
描述
string
必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。
返回值
Eclipse3.7正式发布,代号是Indigo,初次体验,在Windows7下初始后化,发现界面变化不大,字体却面目全非,小得根本看不见,而且也看起来很不爽。
Eclipse以前的默认字体一般是CourierNew字体,这种字体看着习惯。但当试图修改回去时,发现字体列表里根本没有这种字体。
具体的原因是jFace的问题,jFace顾名思义,是控制Eclipse整个用户界面的包,打开它后,可以看到里面有各个组件(比如菜单、对话框、面板)的字体风格等属性。而且分成多个系统的属性(Windows7/Vista/XP/NT/2000,Linux等)。注意:这里保存的是默认属性,修改界面后,这 ...
hql查询单表部分字段:
在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:
1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。
2.只查询一个字段,默认情况下,list中封装的是Object对象。
3.查询两个或两个以上的字段,默认情况下,list中封装的是Object[],长度与所查询的字段数一致。
对于后两种情况,用标签遍历时不太方便,因为无法直接转换成实体类的对象。比较简单的解决方法是:
...
使用S2SH开发网站,网站首页需要展示的数据多,访问量大。如果不做处理,则频繁的查询数据库,结果是页面显示的慢,服务器、数据库不堪重负。如果网站页面所展示的数据的更新不是特别频繁,想提高页面显示的速度,减轻服务器的负担,此时应该考虑使用缓存。
就S2Sh来讲,做缓存有两种方式:
1,启用Hibernate的二级缓存。
2,使用页面缓存。
使用缓存有一个原则:越高层次的缓存效果越好。 推荐使用页面缓存。
下面示例如何使用EhCache完成Struts2下的页面缓存。
1,下载EhCache web版 http://ehcache.org/downloads/cat ...
Dao写的多了,两个问题。1,spring的配置文件中对每个Dao都配置注入SessionFactory。2,Dao中好多代码雷同性太高。对于第一个问题,使用spring的自动扫描机制加annotation解决,第二个问题,则重新书写HibernateDaoSupport解决。在重写的support类中使用annotation完成SessionFactory的注入,并抽象Dao中常用的代码。
附件中用源码 及打好的jar包。直接将jar包导入即可使用。
使用范例:
spring配置文件:
<?xml version="1.0" encodin ...
在 IE6 下使用 JSON 注意
- 博客分类:
- JS脚本
IE6 不支持 JSON 对象,开发时需要特别注意。此外,受影响的其他浏览器还有 IE6 IE7 IE8(Q) 。
jQuery 简化了开发过程,使得 IE6 也能处理来自服务器端的 JSON 代码。但需要特别注意的是:在 IE6 IE7 IE8(Q) 中不能在 JSON 直接量的最后一个键值对后加 ',',否则脚本无法正常运行。
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下:
字段名
允许的值
允许的特殊字符
秒
0-59
, - * /
分
0-59
, - * /
小时
0-23
, - * /
Spring3.0.5jar包用法详解
- 博客分类:
- javaEE
Spring3.X以后jar包进行了重构,取消了原来2.X版本中的总的spring.jar包,而是把总包中的功能全部分开打包。正在向osgi靠拢。
各个jar包详解如下:
1. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。
2. org.springframework.asm Spring独立的asm程序, 生成动态代码(代理类)。
3. org.springframework.aspects 提供对AspectJ的支持,提供面向切面的功能。
4. org.sprin ...
开发基于Struts2的多语言系统,需要程序自动向后缀为.properties的资源文件中写入数据。.properties文件编译后存放在web程序的/WEB-INF/classes路径下面。现需要取得路径,操纵此文件。
//取得/WEB-INF/classes的路径
String realPath=ServletActionContext.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"classes");
开发过程中,需要捕获回车键。(如:敲回车键完成登录动作等等。)
以下通过jQuery捕获回车键。
$(document).ready(function(){
$("html").die().live("keydown",function(event){
if(event.keyCode==13){
alert("捕获到回车键!");
}
});
});
使用jQuery1.5版本,在火狐、谷歌、IE下测试通过!