- 浏览: 17057 次
- 性别:
- 来自: 广州
最新评论
文章列表
10个Java调试技巧
- 博客分类:
- Java
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!
...
前几天在发布项目的时候,由于忘记把log4j的debug模式修改,导致发布产品时服务器可以启动,但是一直无法访问,数据库连接超时,花了差不多一个小时, 最后居然是由于log4j输出问题,看来要好好学习一下,不能太粗心啊。
为了跨域获取数据,使用getJSON,服务器设置编码为utf-8,页面编码为gb2312,在火狐下解析中文正常,但是在ie下一直是乱码,可以通过设置JSON编码格式,代码如下:
jQuery.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; charset=utf-8"});
同时兼容了ie和火狐的中文编码问题
在servlet中,如果设置变量为全局变量,而这些变量在方法中调用,在单线程下访问不会出现什么问题,但是当出现并发访问时,通常会导致不可预料的错误,解决方法是将全局变量改为局部变量。
一般在老项目中,通常编码格式可能为gbk,gb2312等,导致在utf8编码格式下显示乱码,而项目中的拦截器为gbk等,可以通过设置修改编码response.setContentType("text/html; charset=UTF-8");同时将中文编码为gbk编码,这样在编码为utf8格式下页面显示正常。
通过获取输入框值,模糊查找树节点。
var count=0;
var lastName;
function searchTree(){
if(count==0){
lastName=document.getElementById("id").value;
}
if(lastName!=document.getElementById("id").value){
count=0;
lastName=document.getElementById("id").value;
}
var treeObj = ...