文章列表
 
您正在查看 "java印象" 分类下的文章

2008-12-25 10:47

JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb3规范的一部分。

Hibernate,当今很流行的ORM框架,是JPA的一个实现,但是其功能是JPA的超集。

JPA和Hibernate之间的关系,可以简单的理解为JPA是标准接口,Hibernate是实现。那么Hibernate是如何实现与JPA的这种关系的呢。Hibernate主要是通过三个组件来实现的,及hibernate-annotation、hibernate-entitymanager和hibernate-core。

hibernate-annotation是Hibernate支持annotation方式配置的基础,它包括了标准的JPA annotation以及Hibernat

 
2008-12-05 15:36

在最近的一个项目中,系统经常出现服务器cpu占用率达到99.9的问题。通过使用JProfiler进行监控,发现线程在一个字符串操作方法中发生了严重的阻塞,由此判断造成cpu使用率高的问题,就是这个字符串操作方法陷入了死循环或者出现了资源死锁的情况。通过简单查看字符串操作代码,最终确定是由于方法代码执行死循环造成的。具体产生死循环代码片段如下:

   int i = -1;
   while ((i = str.indexOf("\n", i + 1)) >= 0 || (i = str.indexOf("\r", i + 1)) >= 0) {

 
2008-10-23 17:32

和很多人一样,我在有意或无意中都使用过Java泛型,但对于Java泛型的了解却还真不多,前段时间有空看了一篇文章,对于其中的要点,提炼一下:

1、泛型与继承的区别

        继承Java面向对象的重要特征之一,它产生的是接口相同的一系列类;而泛型是相同的算法作用在一系列类上,这些类之间可以没有任何关系。

2、Java泛型底层实现

        在底层,Java采用擦拭法(erasure)将泛型类编译为普通类。Java编译器在编译泛型代

 
2008-10-23 17:06

一直以来,对这两者的关系没有一个清晰的概念,这两天一个偶然的机会看了一些文章,终于弄明白了它们两者的关系。

Log4J是一个功能很强大的日志记录组件,它提供了丰富的日志记录功能,它本身和commons-logging没有什么关系,也就是说一个项目中可以单独使用Log4J来记录日志,而不需要引入commons-logging包,这样也能实现记录日志的功能,但是这样有一个不太好的地方就是如果你想使用其他的Logging组建,比如jdk1.4自带的logging框架,就不得不修改原有文件中所有使用了Log4J组建的代码。

这时,commons-logging

 
2008-10-23 11:22

经常有同事问我关于Struts2标签中,OGNL的使用问题,最近抽空整理了理解和使用OGNL的要点,分享一下

1、理解Struts2中的ValueStack

ValueStack实际是一个接口,在Struts2中利用OGNL时,实际上使用的是实现了该接口的OgnlValueStack类,这个类是Struts2利用OGNL的基础。OgnlValueStack类的主要属性关系图如下:

                              

 
2007-08-30 13:43

                最近几天突然想学学Hibernate3,虽然以前对于O/R Mapping之类的东西有所了解,但却并没有真正的使用过。这次动手使用Hibernate3也算是一次实践吧。

                之前对Hibernate有些了解,知道要自己动手写大量的hbm.xml配置文件和POJO对象会比较没有效率,因此,学习Hibernate的第一步就是找一找相关的自动生成工具。并由此开始我的Hiber

 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

问一个问题,为什么汉字, 在Mysql这里看起来就是类似于这样的东西('\xEF\xBF\xBD\xE
 

good
 

明白一些 我们学习 的没这么难啊 看来课本的东西有限啊 以后可以向你请教吗
 

[表情]
 

不太明白
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu