您正在查看 "学习笔记" 分类下的文章
2007/11/16 09:10
前两天看db4o,看到关于db4o的对象缓存中的对象是weak reference(弱引用),这样对于用户查询出来的大量对象结果,db4o使用弱引用,这样当垃圾回收时可以自己判断并进行垃圾回收。对于weak reference不是很了解,查点资料,整理一下。
对于实现了自动垃圾回收的面向对象语言,都会有关于reference的一些实现,如java中在java.lang.ref中有下面几个类:
Reference
SoftReference
WeakReference
PhantomReference
ReferenceQueue
表明了几种引用关系 |
2006/10/15 19:38
今天和实验室的同学一起约好去听一个培训结构做的免费的培训讲座。讲座内容About SOA。讲者都是中流科技的java构架师,一个是huihoo.org的创始人之一,另一个是精通jboss和精通hibernate的作者。今天听讲座确实对我启发比较大。学到了一些构架方面的东西,和一些关于SOA的知识,另外了解所谓的java构架师应当都是一些什么人。觉得他们还是看了很多东西的,也并不是一个只在在公司里写写代码,那点薪水过日子的人,干这行的永远不要忘记学习,除非你找到很好的方向进行转型或者直接转行。
这些天,心挺乱的。我感觉我都快忘记了我问什么要来这里,当初和师兄谈完后的心情。随着时间的冲淡,一切归于无聊!听完今天的讲座,我还是有那么点感觉的。上次java之父jams geosling过来,也仅仅是怀着久仰之心去看了看。今天我确实真真切切看到了一个我所属行业的一个普通者,一个或者某天可能是属于我的位置。
向大师学习,向行业学习。 |
2006/07/26 23:10
代理模式,ProxyPatten,起作用是: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装 |
2006/07/26 20:42
我们知道
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。是目前世界上最为流行的编辑器。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此,我们通过安装Eclipse的插件可以很方便的编写C、C++等程序。Eclipse提供了构建与 Eclipse 环境无缝集成的工具。对于 Eclipse 来说,其中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。而Eclipse插件的安装是非常方便的事情。将插件中的plugins和features文件夹拷到eclipse中的plugins和features中,然后重启Eclipse即可。 但现在的问题是,当我们进行开发时安装过许多插件,也正在安装一些插件,并将要安装更多的插件。当某日我们发现某个插件使用并不是那么方便时,我们希望能将该插件从中删除。当然如果当初我们仅仅是将插件文件拷贝到eclipse,现在回头在总多的文件夹中要找到我们当初拷贝进去的文件夹就不是那么方便的事情了。其实我们可以好好的安排自己安装过的插件的。 一、下载自己打算安装的插件(ZIP文件)解压缩,并给目录取个 |
|
|