`
文章列表
(转自: http://blog.csdn.net/cmingjun/archive/2010/06/22/5686465.aspx )   Java 应 用程序运行时,在class执行和被访问之前,它必须通过类加载器加载使之有效,类加载器是JVM代码的一部分,负责在JVM虚拟机中查找和加载所有的 Java 类和本地的lib库。类加载器的不同配置影响到应用程序部署到应用程序服务器上运行时的行为。JVM和WebSphere应用程序服务器提供了多种不同的 类加载器配置, 形成一个具有父子关系的分层结构。 WebSphere 中类加载器的层次结构图1所示: ...
(转自: http://blog.163.com/haizai219@126/blog/static/44412555200810111429791/ http://andyao.iteye.com/blog/34409 ) Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 Tomcat Server的ClassLoader结构如下:               Bootstrap                    |               System                   |    ...
转自:http://fanlei77.iteye.com/blog/721631   现在的笔试也不知道怎么了,必出多线程方面的题,没办法,这是潮流啊,作为一个“潮人”,当然要紧跟面试潮流啊,学学多线程吧: JDK 5.0 中的并发改进可以分为三组: JVM 级别更改。大多数现代处理器对并发对某一硬件级别提供支持,通常以 compare-and-swap (CAS)指令形式。CAS 是一种低级别的、细粒度的技术,它允许多个线程更新一个内存位置,同时能够检测其他线程的冲突并进行恢复。它是许多高性能并发算法的基础。在 JDK 5.0 之前,Java 语言中用于协调线程之间的访问的惟一原语 ...
1. 通过Tools的Preference菜单项,打开Preference窗口。 2. 打开左边目录树中的Database,选中NLS 3. 设置右边的Date Format的格式: 将DD-MON-RR修改为DD-MON-RR HH24:MI:SS. sqldeveloper-timesetting.JPG
转自:http://www.evget.com/zh-CN/info/catalog/10220.html 为什么要使用Seam  这个问题Seam的官方文档以经做了很好的回答。为了方便不喜欢看文档的朋友(不过,可以负责任地告诉你“这不是一种好习惯!” :-),如果你希望完整地了解 ...
转自:http://www.iteye.com/topic/39112   《Effective Java》这本书中提到,float和double只能用来做科学计算或者 是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造 方法,如果需要精确计算,非要用String来 ...
《Effective Java》这本书中提到,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal,一共有4个够造方法,如果需要精确计算,非要用String来够造BigDecimal不可!   以下内容来自:http://leojose.iteye.com/blog/387327   Java中的基本类型float有着很严重的精度缺失问题,这个我主要是通过java.math.BigDecimal来弥补,但BigDecimal毕竟是一个类,有着对象的创建销毁等繁琐的事情,况且Java中类本身没 ...
由于Java的float和double数值,在进行计算时,无法保证数据的精度,四舍五入的需要就迫切需要。 当然,用long再除以100也不错,但比较麻烦。 或采用BigDecimal也将会是一个比较好的选择,但其不可变的特性又使得计算中长生大量的垃圾对象。如果程序中需要进行计算,有想保持精度,那就使用一个四舍五入来处理吧。   这是一个个人编写的用于数值计算后四舍五入的小程序。   public class MathUtil { public static int devide(int x, int y) { float f = x; return Ma ...
转自:http://java.chinaitlab.com/advance/790305.html   这是一些分析jQuery框架的文字     针对jQuery 1.3.2版本     面向的读者应具备以下要求     1.非常熟悉HTML     2.非常熟悉javascript语法知识     3.熟悉javascript面向对象方面的 ...
转自: http://www.sulong.info/archives/335   对象和关系型数据库之间存在着根本不同, ORM(对象/关系映射)试图把对象映射到关系型数据库的表结构上,从而简化存储对象到数据库及从数据库中恢复对象的复杂性,让操作数据库就像操作对象一样简单。Hibernate估计是众多ORM框架中最成熟的了,但是在处理类的继承关系时还是会有一些问题。 延迟加载与继承 先看如下的代码, 演示这一映射关系: @Entity @Table(name = "a") @Inheritance(strategy = Inheritanc ...
转自:http://doc.chinaunix.net/java/200805/161086.shtml   本文从多角度、较全面地总结了Seam的优势。   一、增加AJAX特征的最快捷方式   在功能上,Ajax改变了Web的交互模型。传统Web客户端所使用的同步、粗粒度的请求,引发 ...
转自:http://blog.csdn.net/struts2/archive/2007/11/13/1882980.aspx   Seam版Hello World 我们下面使用Seam框架开发一个HelloWrld的例子。 Seam的难不再Seam本身,而在于Seam使用的内容,Seam使用JSF和EJB3,所以想要使用Seam必须首先学会JSF和EJB3,另外Seam的难还在于Seam的开发和部署结构,Seam程序被推荐以ear的形式部署,而ear又是由war,jar构成,这本身给Seam的使用增加了难度,虽然这些配置文件在多个不同的Seam应用之间大同小异,但是毕竟给初 ...
转自:http://www.xinzhanedu.com/?thread-3405-1.html   Spring和JBoss Seam框架为企业web应用的开发分别提供了不同的特性。Spring是一个JavaEE中间件框架,它建立在像POJO抽象、依赖注入(Dependency Injection)和面向方面编程(Aspect Oriented Programmi ...
转自: http://nicelife.blog.hexun.com/16431839_d.html   ServletContextListener,这个事件类(interface)作为Web应用程序的一部分,处理Web应用程序的servlet上下文 (context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服 ...
来自:http://webservices.ctocio.com.cn/tips/344/6115844.shtml 本文主要探讨怎么用Spring来装配组件及其事务管理。在J2EE工程里连接到一个简单的数据库并不是什么难题,但是如果要综合组装企业类的组件就变得复杂了。一个简单的组件有一个或多个数据库支撑,所以,我们说到整合两个或多个的组件时,我们希望能够维持跨组件的许多数据库的运作的原子性。   J2EE提供了这些组件的容器,可以保证处理的原子性和独立性。在没有J2EE的情况下我们可以用Spring。Spring基于IoC模式(即反转模式),不仅可以配置组件服务,还可以配置相应的方 ...
Global site tag (gtag.js) - Google Analytics