- 浏览: 604401 次
- 性别:
- 来自: 杭州
最新评论
-
ls1259775:
写的太好了,通俗易懂。
Spring之aop入门实例 -
王庆波-行:
逻辑好清晰,学习了,感谢分享!
关于web.xml中的<welcome-file-list>中的默认首页文件 -
netwelfare:
文章写的不错,不过还有一些东西没有讲解到。可以看这篇文章:Ht ...
HttpClient使用Post和Get提交参数 -
zglxx2004:
感谢!
Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar -
没有这个名字:
博主,可以注释一下吗?
HttpClient模仿浏览器cookie请求需要登陆验证的页面
文章列表
【转载】From:http://lighter.iteye.com
第一部分:了解一下java1.5起默认的三个annotation类型:
一个是@Override:只能用在方法之上的,用来告诉别人这一个方法是改写父类的。
一个是@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.
一个是@SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭.
如果不清楚上面三个类型的具体用法,各位可以baidu或google一下的,很简单的。
第二部分:讲一下annotation的概念, ...
- 2009-08-26 16:33
- 浏览 1362
- 评论(0)
(1)从classpath路径下加载
Resource resource = new FileSystemResource("E:\\proj\\applicationContext.xml");
XmlBeanFactory bean = new XmlBeanFactory(resource);
通过这种方式加载,需要将Spring的配置文件放到当前项目的classpath路径下,这里所说的classpath指的就是你的应用程序的src的目录,在web环境下,src目录下的源文件经编译后,会自动移到WEB-INF\class目录。
(2)从文件系统中加 ...
- 2009-08-26 13:20
- 浏览 8277
- 评论(0)
return_url:
1、同步返回接口,作为参数传递给支付宝
2、用户付款成功后,从支付宝跳转到这个页面
3、在这个页面中加入相关业务处理,比如更新记录,标记付款成功信息。
4、需要对支付宝传递过来的签名进行认证。
5、用来展现成功付款信息给前台付款用户。
6、支付宝那边只返回一次。
notify_url:
1、异步通知接口,作为参数传递给支付宝。
2、如果不传递,则不通知。
3、相关业务逻辑应该和return_url中相同。
4、返回字符串"success"或者"fail",不能带有任何HTML信息。
5、付款成功后就通知一次,如果不成功,1分钟、3 ...
最近装了plsql7.1.4,感觉不错,多个sql语句可以一次执行,但是出现了让人不爽的事情,那就是在查询结果集中,想复制中文,但是却出现乱码。(结果显示中文是好的)
之前用的绿色版的6.0.5却没有这样的问题。
一开始怀疑是oracle字符集的问题,仔细检查了后发现字符集并没有问题,后面比较了2个版本的setting,还是找不到任何不同之处。
网上搜了一通,有说是字符集的问题,有说是字体的问题,反正都没说到点子上。
后来无意中发现一个网友提到一篇文章:http://tech.163.com/05/0824/15/1RUBED1E00091589.html
看了后试试,果然解决问题。
...
1.修改server/default/conf/jboss_server.xml文件中以下端口以免端口冲突
1098
1099
4444
4445
8083
2.修改server/default/conf/jboss-minimal.xml文件以下端口
1099
3.修改server/default/deploy/jbossweb-tomcat50.sar/server.xml以下端口
8080
8009
4.修改server/default/deploy/jms/uil2-server.xml以下端口
8093
无意中见到淘宝的弹出广告,心里嘀咕,现在弹窗不是大都被浏览器给屏蔽了么?
查看源码,找到一串JS代码,不知道是淘宝故意的还是咋的,那段JS没有格式化,看了一半看不下去了,找了个格式化JS的工具JS Code Improver
找到 ...
struts.properties文件在WEB-INF/classes目录下存放。
这个文件用来配置Struts2系统的一些基本规约,所有在struts.properties中配置的内容都可以在struts.xml中配置,或者web.xml中在struts2 filter中配置,例如:
Struts.properties中的如下配置:
struts.i18n.encoding=UTF-8
相当于struts.xml中的如下配置:
<constant name=“struts.i18n.encoding” value=“true” />
相当于web.xml中的如下配置: ...
- 2009-07-07 11:04
- 浏览 1276
- 评论(0)
在网页里面插入swf,再平常不过了,一般会想到如下代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="100">
<param name="movie" v ...
前台页面的开发过程中,经常会通过点击图片按钮,然后触发JS事件,来提交表单。
如果这个时候客户需要在输入结束的情况下,敲回车就能提交,可以这么做:
<script>
function checkForm(){
..................
..................
document.formName.submit();
}
function check_event(event){
var code = event.keyCode;
if(code==13){
checkForm();
}
}
< ...
request.getHeader("REFERER")获取来访页面地址。
在某些情况下,可以限制用户对某些页面的请求。
比如某注册页面,可以在action里面判断该来访地址来自是否合法的注册页面。
Spring+ehcache配置的一个缓存。
缓存做在DAO层,因为之前在一个方法里面配置过一个缓存,并且没有什么问题。
这次应该说相对简单,但是从dao的日志里面却每次看到那本不该出现的sql输出。
说明没有缓存查询结果!
二个方法基本上一样,配置也一样,唯一的不同是方法的传入参数:
一个是String,另外一个是DO
public viod query1(String promId);
public viod query2(PromDO promDO);
问题出现在这个DO上面,把DO改成promDO.getPromId()后一切OK。
ehcache应该是根据每次判断入 ...
- 2009-06-26 11:04
- 浏览 1423
- 评论(0)
crossdomain.xml是adobe搞的,为了让flash跨域访问文件。
该配置文件放于服务器端的根目录下面。来设置让哪些域名下面的swf文件能够访问我服务器上的内容。
比如:我的服务器上有个图片:http://www.a.com/img.gif
sina上面有个swf需要访问我的这个文件。
配置文件该这样写:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-polic ...
String a = "china|hangzhou";
System.out.println(a.split("\\|")[0]);
System.out.println(a.split("\\|")[1]);
String b = "china,hangzhou";
System.out.println(b.split(",")[0]);
System.out.println(b.split(",")[1]);
split是用正则来写的,所以在分 ...
最近在做个图片上传的页面,需要把上传的图片放到tomcat部署以外的目录。
但是图片又要让用户能够访问!
在tomcat的deploy目录建了个软链接,指向到图片保存的目录!
重启tomcat后,发现还是404错误,检查了权限,都没有问题。
网上搜了一下,发现tomcat默认是不支持软链接的。需要在配置文件server.xml里面设置一下:
加上allowLinking=”true”
<Context path=”" docBase=”” allowLinking=”true”>
重启tomcat就ok了!
JBoss下面类似!
前面一片Blog内容是说用程序模仿浏览器来请求页面。
之前在调试的时候,发现请求正常,但是请求结果是乱码。
尝试了好几种编码的方式,都解决不了。
问题出在我那段Cookie的参数上面了。一个个试,终于发现问题出现在这行上面:
getMethod.setRequestHeader("Accept-Encoding","gzip, deflate");
去掉这行,一切就正常了!
Google了一下,发现问题出在gzip上面。
下面是一个普通的HTTP请求信息:
为什么用浏览器可以正常浏览,而我用程序模仿就不行呢?
答案在这里:
引用gzip是 ...