在eclipse中使用hibernate作者: james elliott译者:qiaoyu版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作james elliott;qiaoyu原文地址: http://www.onjava.com/pub/a/onjava/2005/01/05/hibernate.html中文地址:http://www.matrix.org.cn/resource/article/43/43907_在eclipse_hibernate.html关键词: eclipse hibernate编者注:我们的调查结果显示hibernate引起了广泛兴趣,因此我们决定这周再来谈谈这个话题。这次由o'reilly出版的hibernate一书的作者来介绍如何在eclipse中使用hibernate. eclipse在这次调查...
java的垃圾回收机制详解和调优1.jvm的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数oltp应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,便可以进行优化配置垃圾收集器。 垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。 1.1.引用计数 引用计数存储对特定对象的所有引用数,也就是说,当应用程序创建引用以及引用超出范...
java媒体架构基础developerworks出版,你主要资源的来源ibm.com/developerworks作者:eric olson;pawenwen版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:eric olson;pawenwen地址:http://www.matrix.org.cn/resource/article/43/43883_jmf.html关键词: java media framework内容表格1. 关于此指南2. 一个简单的音频播放器3. jmf用户接口组件4. jmf概念5. 传播和接收媒体6. 总结以及资源第一节. 关于此指南此指南包含的内容?java媒体架构(jmf)是一个令人激动的通用的api,它允许java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个jmf的一些主要的特征的概述。阅读完本...
java类加载内幕作者:binildas christudas 01/26/2005翻译:purplerain版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:binildas;purplerain原文地址:http://www.onjava.com/pub/a/onjava/2005/01/26/classloading.html中文地址:http://www.matrix.org.cn/resource/article/43/43875_class_loading.html关键词: java class loading类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试classnotfoundexception, ...
从eclipse2.0使用到现在,今天从 http://www.eclipse.org岗站上下载了最新版的eclipse3.1,使用之后犹感它的强大,eclipse在平时的工作中给笔者带来了非常的方便,如此今天使用eclipse3.1后更感觉它的得心和应手,使人耳目一新,因此笔记将它的新特性及使用后感写出来。希望eclipse能给更多的java和c开发者带来工作中的方便。一、新特性1、速度更快,效率更高。我们打开eclipse3.1一看,包括启动,开发的速度都比3.0快很多了,我大约测试一下,同一个环境下,比3.0启动快了几十秒。2、组件功能更强大,并带有非常强大图形编辑功能,支持可视化的applet,swing,awt等图形组件的开发。3、支持ejb3.0。4、支持uml2.0,并带有uml2.0模型编辑器。5、带有商业智能的报表项目和报表开发。6、支持新版的aop插件用于可视化的开发a...
log4j 我相信大部分的java程序员应该不会很陌生,它对错误的调试,日志的输出,等等都很有帮助,其实自己也完全可以做一个简单的实用的功能齐全的日志工具.下面就把我在开发一个自己的framework的时候做的一个日志类帖出来,希望对大家有所帮助,做的有些粗陋,希望大家不要见笑才是.package com.ginger.framework.log;import java.io.bufferedwriter;import java.io.filewriter;import java.io.printwriter;import java.text.simpledateformat;import com.ginger.framework.properties.properties;/** * <p> * title: 日志处理类,这是一个不使用log4j的轻量级的处理方法 * <...
泛型类型,第一部分作者: david flanagan 翻译:cat版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:david flanagan;cat原文地址:http://www.onjava.com/pub/a/onjava/excerpt/javaian5_chap04/index.html中文地址:http://www.matrix.org.cn/resource/article/43/43864_generic_types.html关键词: generic types编辑按:《java in a nutshell, 5th edition》覆盖了jdk5.0中很多变化和新特征,其中最重要的就是泛型。在本文的第一部分,作者david flanagan介绍了如何使用泛型;而在第二部分,作者描述了如何写你自己的泛型和泛型方法。java5.0的新...
peer-to-peer sockets 工程入门作者:brad neuberg译者:gracepig zhangchi_xjtu@yahoo.com.cn版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:brad neuberg ;gracepig原文地址:http://www.onjava.com/pub/a/onjava/2003/12/03/p2psockets.html中文地址:http://www.matrix.org.cn/resource/article/43/43854_peer-to-peer-sockets.html关键词: peer-to-peer socketspeer-to-peer (p2p)sockets工程在jxta peer-to-peer虚拟网络重新实现了对应于标准tcp/ip网络中的java标准的socket,s...
像很多喜欢技术的人那样,当听闻jdk1.5引入了.net那样的annotation时,我的第一反应就是惊喜--再也不用为在代码中插入xdoc而感到别扭了。接下来就是搜肠刮肚地想要把以往那些可以用标签来实现的代码剔除掉而换以标签方式的实现,就像得到了一个涡轮增压的发动机急着想要淘汰掉老式的n/a引擎。但是由于比较忙~加之本人较懒,竟数月未曾做此尝试。而在java社区,对于这个新的java特性的褒贬也纷至沓来。其中theservside网站上几个牛人的观点还是比较中肯的,我也比较认同:首先,应用=逻辑+数据,逻辑最主要的构成就是代码,但是光是代码还不够,还要加上配置。这就像同是丰田的发动机和意大利设计的外形,不同的排量和组装,一个就是法拉利,一个就是东南菱帅。annotation就是属于配置范畴的概念。既然如此,那么xml与annotation哪种配置方式更适合呢?这就像说.net和java哪...
编译原理是程序语言的基础。也是人机交互的重要基石。一般说来很少需要自己写晦涩的编译器,java世界就有几个不错的parse generator。首先要澄清的概念就是编译器有基于ll(自顶向下)和lr(自底向上)两种算法,据我的了解,总的说来,lr比ll的效率更高,且没有左递归和二义性问题,就是生成出来的程序简直是天书,没法懂。不过ll生成的代码也好不到哪去,五十步笑百步。所以我更倾向与lr解析器。lex和yacc,一个是词法分析器,一个是语法分析器(搞不懂为什么不干脆做到一起算了?),来自c++,现在好像有了java版本。都是基于lr的。javacc和antlr都是基于ll的,但antlr的语法文件更简洁易懂,生成ast树时的控制也很多。此外,在antlr的语法文件中嵌入java代码非常方便。而javacc是ll(1)算法的,而antlr是ll(n,n>=1)算法的(我只知道n越大解...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器