java
iteye_11191
这个作者很懒,什么都没留下…
展开
-
学习java的注释
注释也就是anotations是java1.5开始引入的,在jdk的文档中有这样的一段话是描述注解的,Annotation:Release 5.0 of the JDK introduced a metadata facility called annotations. Annotations provide data about a program that is not part of t...原创 2011-06-17 20:48:44 · 117 阅读 · 0 评论 -
初识 Lucene(转)
[b][size=x-large]Lucene 简介[/size][/b]Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 ...原创 2011-07-20 15:12:44 · 79 阅读 · 0 评论 -
乐观锁与悲观锁(转)
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选...原创 2011-07-16 14:07:10 · 67 阅读 · 0 评论 -
Java 序列化的高级认识
对于java序列化其实以前一直处于了解状态,今天找了一篇很好的文章对java序列话做了很好很全面的总结,这里我结合文章内容做点整理,和大家分享一下。[size=medium]序列化 ID 问题[/size]大家肯定注意到,每次我们实现Java序列化的类,eclipse都会提醒你增加 private static final long serialVersionUID 字段,这个字段在序...原创 2011-07-14 10:01:15 · 66 阅读 · 0 评论 -
Java对象的强、软、弱和虚引用
在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之...原创 2011-07-12 16:45:31 · 54 阅读 · 0 评论 -
中文搜索引擎四大技术揭密:网络蜘蛛(转)
随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎查找资料;作为学者,会把有代表性的搜索引擎作为研究对象…… 而作为一个网站的经营者,其更关心的或许是如何通过网络载体让更多的网民知道自己的网站,进而获得更高的流量和知名度。这其中,搜索...原创 2011-07-08 10:20:56 · 96 阅读 · 0 评论 -
java之间类的关系
继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字 ...原创 2011-06-18 22:31:32 · 89 阅读 · 0 评论 -
jndi入门
JNDI入门JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题...原创 2011-06-17 22:39:51 · 82 阅读 · 0 评论 -
注释的使用(转载)
清单 2. 使用定制的注释类型 @com.oreilly.tiger.ch06.InProgresspublic void calculateInterest(float amount, float rate) { // Need to finish this method later} 清单 1 所示注释类型的使用方法和内置注释类型的使用方法完全相同,只...原创 2011-06-17 21:55:22 · 105 阅读 · 0 评论 -
mysql和oracle的几点区别
我以前做一直做oracle下面的应用开发,但是只管连上数据库,然后就在上面用sql实现应用,今天想突然学习下oracle,发现oralce的架构和mysql(以前入门java经常玩的)差别真的很大,mysql下面你建立一个数据库,然后这个数据库就是一个包含表,存储过程等的逻辑集合,oracle上面创建一个数据库实际就是创建一个数据库的实例,这个数据库实例和若干用户绑定,没个用户能看到的就是对应的s...原创 2011-03-14 10:12:15 · 122 阅读 · 0 评论