JAVA
JUDYLOVELD
这个作者很懒,什么都没留下…
展开
-
struts2+ibatis2+spring2+dwr+json+jQuery 初体验
建立个Web project,把几个包导入工程的WEB-INF/LIB目录下。在src根目录下创建一个struts.xmlxml version="1.0" encoding="UTF-8"?>struts> package name="strutsqs" extends="struts-default"> action name="login" class="test原创 2008-11-28 13:25:00 · 1549 阅读 · 1 评论 -
HashMap与Hashtable的区别
HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和 ArrayList一样。HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。HashTable有一个contains(Object value),功能和con原创 2008-12-02 14:25:00 · 938 阅读 · 0 评论 -
定时抓取网页连接,提取网页内容,存入数据库
流程提供要抓取的网页地址(列表)提取网页列表中目标所有LINK抓取LINK中的所有网页(爬虫)解析正文内容存入数据库一、抓取任务(主程序)package com.test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.List;public class CatchJob { publi原创 2008-12-08 16:00:00 · 10798 阅读 · 2 评论 -
Overload和Override的区别
Overload让类以统一的方式处理不同类型数据的一种手段。<br />多个同名函数同时存在,具有不同的参数个数/类型,是多态性的一种表现。<br /><br />Override父类与子类之间的多态性,对父类的函数进行重新定义。<br />如果在子类中定义方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。<br />在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。<br />但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用原创 2011-01-26 15:12:00 · 793 阅读 · 0 评论 -
private static final long serialVersionUID的含义,作用
<br />private static final long serialVersionUID = -55721300387280236L; serialVersionUID 用来表明类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。为了在反序列化时,确保类版本的兼容性,最好在每个要序列化的类中加入private static final long serialVersionUID这个属性,具体数值自己定义。原创 2011-01-26 15:14:00 · 4662 阅读 · 1 评论 -
sleep与wait的区别
<br />sleep()、suspend()、resume()方法不推荐使用,推荐使用wait()、notify()、notifyAll()。 <br /> <br /> sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非<br /> (a)“醒来”的线程具有更高的优先级。 <br /> (b)正在运行的线程因为其它原因而阻转载 2011-01-26 17:12:00 · 697 阅读 · 0 评论