Java
文章平均质量分 65
FWing
时间如此稀少
我却仍在挥霍光阴
让伤痕成为我的勋章
让世界的不公平在我面前低头
展开
-
Hibernate:transient、persistent、detached状态转换图(转载)
transient、persistent、detached状态关系图如下: 1、transient状态的特征: * 在数据库中没有与之匹配的数据 * 没有纳入session的管理 2、persistent状态的特征: * persistent状态的对象在数据库中有与之匹配的数据 * 纳入了session的管理 * 在清理缓存(脏数据检查)的时候原创 2009-07-30 10:33:00 · 1818 阅读 · 1 评论 -
Berkeley DB Java
一个很不错的Java嵌入式数据库。下面的代码展示了一下用法。如果只是当个Map来用应该是够了。package bdb;import java.io.File;import java.io.IOException;import com.sleepycat.je.Database;import com.sleepycat.je.DatabaseConfig;import com原创 2009-12-27 22:12:00 · 740 阅读 · 0 评论 -
Hibernate,java,sql类型的对应关系
Java数据类型Hibernate数据类型标准SQL数据类型bytebyteTINYINTshortshortSMALLINTintintegerINGEGERlonglongBI原创 2009-12-21 21:16:00 · 912 阅读 · 0 评论 -
使用GAE(Google App Engine)一步一步开发自己的博客[1]:新手上路
GAE是什么?GAE(Google App Engine)让我们可以利用Google的机器来搭自己的网站,开发的基本过程与普通的网站开发类似。对于我们的好处当然是免费了(当然,使用的CPU存储资源受限),实在是我们这些只想搞个小网站又囊中羞涩的学生的福音(随便一个php虚拟空间就要几百块,J2EE的更贵)。接下来,就通过在GAE上开发一个简单的个人博客,来学习基于GAE的开发。原创 2010-02-26 19:29:00 · 3181 阅读 · 0 评论 -
Heritrix中的SURT和SurtPrefixedDecideRule
在Heritrix中,如果我们需要抓取指定host的网页,需要用到SurtPrefixedDecideRule这个规则。这里根据Heritrix的文档,解释一下SURT。 SURT全称是Sort-friendly URI Reordering Transform。目的是将一个URL转换成更方便的格式进行处理。 .... SURT类可以将下面这种形式的URL:sc原创 2010-01-23 17:45:00 · 1956 阅读 · 1 评论 -
Java的异常小结
主要是举个例子说明一下什么用throws,什么时候用try-catch。 import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileNotFoundException;import java.io.FileReader;import ja原创 2009-11-08 18:01:00 · 937 阅读 · 0 评论 -
访问jar中的文件
网上有人说,jar访问文件只能使用流。也就是说不能直接访问。 不知道是不是准确的,不过从jar本身是zip文件来看,很有可能。 废话少说,那么要如何访问jar中的文件(比如gif,jpg等图片)呢?使用URL。 下面以实例来说明。首先假设我们要访问图片的类叫ImageUtil。那么有小小的要求,将图片放到ImageUtil.class所在的包中,也就是同一目录原创 2009-10-31 22:19:00 · 1162 阅读 · 0 评论 -
Priciple of Least Knowledge
Priciple of Least Knowledge - talk only to your immediate friends. 我们只能调用下面对象的方法:这个对象本身对象是方法的参数这个方法创建或实例化的对象这个对象的组件前三条总结起来是,不能调用一个 由其他方法返回的对象 的方法。有点绕口。。。 一个违反这个原则的例子:pu原创 2009-10-29 20:42:00 · 890 阅读 · 0 评论 -
Java中为什么内部类对外部类局部变量有引用时,外部类局部变量一定要有final?
如果没有final的话,那么内部类使用的外部类局部变量要用哪个值呢?使用内部类经常是用在Listener这样的。而Listener中的监听函数被调用时,大部分情况,new内部类所在的函数早就执行完了,此时外部类局部变量早就不存在了。而加上final后,编译器是这样处理内部类的。如果这个外部局部变量是常量,则在内部类代码中直接用这个常量。如果是类的实例,则编译器将产生一个内部类的构造原创 2009-10-13 22:16:00 · 2030 阅读 · 0 评论 -
Java的字符集
看本文之前,请先弄清楚什么是unicode,utf8,utf16。不清楚请移步百度百科http://baike.baidu.com/view/40801.htm Java的String内部有private final char value[],使用UTF-16编码来存储。也就是说,不管是什么样的字符串,只要是存储在String对象中的,就是UTF-16编码。 那我们读取的文原创 2009-10-10 20:34:00 · 1531 阅读 · 0 评论 -
Java的文件操作
文件路径的分隔符是File.separator 要获得全路径使用下面的函数,如果File是目录的话,结尾不一定会有File.separator http://blog.sina.com.cn/s/blog_5f58f2b80100conb.htmljava.io.File.getCanonicalPath()(转载)".."是指上一层目录,"."是指当前目录。在不同操作原创 2009-08-19 22:36:00 · 737 阅读 · 0 评论 -
重温一下Java的一些语法细节
一、构造函数对于一个子类来说,在new的时候,先执行父类的构造函数,再执行子类的构造函数。如果没有使用super,那么默认调用父类不带参数的构造函数。super必须写在构造函数的开头。 二、finally在什么时候执行原创 2010-03-25 20:13:00 · 928 阅读 · 0 评论