摘要:
RSS是一个标准的XML文件,Rss阅读器可以读取这个XML文件获得文章的信息,使用户可以通过Rss阅读器而非浏览器阅读Blog,我们只要动态生成这个XML文件便可以了。RSSLibJ是一个专门读取和生成RSS的小巧实用的Java库,大小仅25k,可以从http://sourceforge.net/projects/rsslibj/下载rsslibj-1_0RC2.jar和它需要的EXMLjar两个文件,然后复制到web/WEB-INF/lib/下。rsslibj-1_0RC2.jar下载地址:http://sourceforge.net/project/downloading.php?gro 阅读全文
摘要:
今天用split方法分割一个类似"9580|9570|9571"的字符串,用Arrays.asList将String[]转成List,结果却是这样[9,5,8,0,|,9,5,7,0,|,9,5,7,1]列出几个要点首先java doc里已经说明, split的参数是reg, 即正则表达式, 如果用"|"分割, 则需使用"\\|"用* 分隔字符串运行将抛出java.util.regex.PatternSyntaxException异常,用加号 + 也是如此, 因此也应加入"\\"如果字符串中包含"\&qu 阅读全文
摘要:
2.6.3 static关键字通常,我们创建类时会指出那个类的对象的外观与行为。除非用new创建那个类的一个对象,否则实际上并未得到任何东西。只有执行了new后,才会正式生成数据存储空间,并可使用相应的方法。但在两种特殊的情形下,上述方法并不堪用。一种情形是只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创建对象。另一种情形是我们需要一个特殊的方法,它没有与这个类的任何对象关联。也就是说,即使没有创建对象,也需要一个能调用的方法。为满足这两方面的要求,可使用static(静态)关键字。一旦将什么东西设为static,数据或方法就不会同那个类的任何对象实例联系到一起。所 阅读全文
摘要:
在一次面试过程中,面试官问过我关于浏览器cookie的问题包括:cookie大小,cookie个数限制以及如何操作cookie等一系列的问题。实话讲,在平时的JS使用过程中很少去注意这方面的问题也很少去用到cookie,所以这次被人家问了个目瞪口呆,吱吱唔唔也说不出个所以然来,最后只能老实交待对这块cookie的操作还不是很了解。今天有同事又问起关于cookie的问题,我就到网上查询了一下做了一些相关的摘要记录下来,以备不时之用。关于cookie的操作,做为JS程序员应该是相对熟悉一些的,所以就不对它进行过多的说明了。 以下就是关于各浏览器之间对cookie的不同限制:IE6.0IE7.0/8 阅读全文
摘要:
java 编码 UTF-8、ISO-8859-1、GBK Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。 影响Java中字体编码正确显示的有几个因素: 1)数据库的连接方式; 2)网页中使用的字体编码; 3)数据库里存放数据的字体编码; 4)Java的缺省字体编码。如果在编程中遇到不能正确显示中文时,要先弄清楚以上几项所使用的字体编码,再分析找出原因,即可解决问题。 众所周知,JSP是Java的一种,和网页有关,而网页也有自己的中文 阅读全文
摘要:
Apache DBUtils使用总结DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。在使用DBUtils之前,应该注意一些问题:1、DBUtils是JDBC的简单封装,可以和JDBC混合使用。2、DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足JavaBean的规范,其次Bean的getter与setter方法的名字与结果集的列名一一对应,而不要求JavaBean的私有成员与表结果集列名一一对应。比如:person表中有个字段叫:ad 阅读全文
摘要:
<script>//写cookies函数 作者:翟振凯function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + &quo 阅读全文
摘要:
Cookie cookies[]=request.getCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面Cookie sCookie=null; for(int i=0;i<cookies.length-1;i++){ //用一个循环语句遍历刚才建立的Cookie对象数组sCookie=cookies[i]; //取出数组中的一个Cookie对象if(sCookie!=null){ if(("cookieName").equals(sCookie.getName())){ pageCon... 阅读全文
摘要:
前台页面不用多说 主要是表单中设置 enctype="multipart/form-data" 很重要。 处理上传jsp文件 //判断表单是否是Multipart类型的。这里可以直接对request进行判断 if (ServletFileUpload.isMultipartContent(request)) { // 创建文件处理工厂,它用于生成 FileItem 对象。 DiskFileItemFactory factory = new DiskFileItemFactory(); //设置文件的缓存路径 String tempdir =this.getS... 阅读全文
摘要:
对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下: 简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1. 阅读全文