上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 71 下一页
摘要: Tomcat 5开始,context的配置就不放在TOMCAT HOME/conf/server.xml中,而是每个context作为一个单独的xml文件,放在TOMCAT HOME/conf/Catalina/localhost目录下,具体看之前写过的Tomcat 5 Guide阅读笔记。但是,如何修改Tomcat的根目录呢,也就是/。经过多方资料查询和试验,发现应该这样,首先和其他的web app一样,写一个xml文件,如下:CODE:SELECT ALL?xml version="1.0" encoding="UTF-8"?Context docBase="/home/ba 阅读全文
posted @ 2011-01-11 22:20 super119 阅读(230) 评论(0) 推荐(0) 编辑
摘要: HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的. 使用的是gzip压缩格式下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的原内容COD 阅读全文
posted @ 2011-01-11 22:20 super119 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要描述了HTTP的服务器推的技术。名词Comet是现在世界上对服务器推技术的一个称呼。1. 基于Flash的。Flash提供了XMLSocket类,通过和JavaScript的结合,实现Comet2. 基于Java Applet的。文中说到这样做是可以的,缺点就是:浏览器要装JRE插件,而且applet得到数据后无法去更新网页。这个应该是有办法的,我记得之前在google上搜索过applet和javascript通信的方法的。3. 基于Ajax的长轮询方式。这是我关注的一个方法。之前我用的都是一个Ajax查询,服务器返回,然后更新界面。Ajax的查询是定时发出的。如文中所说,这样做的 阅读全文
posted @ 2011-01-11 22:19 super119 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 最新的实验结果表明,在全部改成UTF-8编码之后(也使用了SET NAMES UTF8),本文在描述我们的程序取得数据往mysql中存的时候,有错误。具体请看下面的描述。本文源自以前开发Java web程序多次遇到的乱码问题的积累。首先需要申明的是,在网上有关解决java web开发乱码问题的文章太多了,象什么request.setCharacterEncoding("UTF-8"), response.setContentType("text-html;charset=UTF-8"), 写一个Fileter等等,不可尽信。这些文章可能都是真实的,但是能引起java web开发乱码问题的因素太 阅读全文
posted @ 2011-01-11 22:16 super119 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1. ActionForm这个鸡肋的东西。validate方法的确可以校验form,但是一旦校验失败了,要返回input page的时候,大部分时候input page要能正确显示需要一些object(一般是绑定在request上的),为了满足这个要求,要在form中调用显示input page的那个bean,得到相关的object,然后validate方法才能返回ActionErrors。而且很多HTML控件,比如select,在ActionForm中就要用非常麻烦的数据结构,如字符串数组,collection等。2. Struts的标签库和很多机制对支持“多选项”、“多选择”、“多参数”的 阅读全文
posted @ 2011-01-11 22:11 super119 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 我感觉自从我使用Linux以来,NetworkManager这个东西就没消停过。这次再次证实。我在我的Ubuntu 10.10上使用NetworkManager配置了两块网卡和ADSL,并配置了iptables,从而可以让网络内其他机器通过这台机器上网。配置完成后,发现问题,有些网站能上,有些网站就上不了,比如126,youku等。百思不得其解。后来就开始怀疑NetworkManager,因为之前使用这个东西也经常碰到奇怪的问题,不知道是我使用的不对还是这个玩意天生问题就多。所以没办法试一下:1.sudo apt-get update; sudo apt-get install pppoeco 阅读全文
posted @ 2011-01-04 23:06 super119 阅读(1865) 评论(1) 推荐(0) 编辑
摘要: Vector的删除方法使用中存在以下注意点:1、尽量不要使用remove方法,因为这是在list接口中提供的方法2、尽量使用removeelementAt方法,这是正规的vector的方法以下代码看似没有问题,其实问题非常的大,出错时可以使整个线程挂起![代码]这样的代码运行过程中可能会出现arrayindexoutofbound的出错这是因为:removeElementAt方法每次执行完毕后会将vector的size减1而这个方法每次执行的时候都会检查参数index和vector的size的大小关系,如果index = size,就会出现以上的错误所以,上述代码中,当删到index = 阅读全文
posted @ 2011-01-03 12:50 super119 阅读(255) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2011-01-03 12:49 super119 阅读(173) 评论(0) 推荐(0) 编辑
摘要: SyntaxCheck 检查代码是否符合自定义语法/Files/super119/SyntaxCheck.rar 阅读全文
posted @ 2011-01-03 12:48 super119 阅读(187) 评论(0) 推荐(0) 编辑
摘要: [代码]这里还有一个将两个byte数组相加的方法:[代码]一点注意:在s.receive一句之前加上这句:socket.setSoTimeout(5000); //设置5秒的timeout这样可以防止,在没有东西receive的时候,程序被block 阅读全文
posted @ 2011-01-03 12:46 super119 阅读(616) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 71 下一页