JAVA
dgiszz
这个作者很懒,什么都没留下…
展开
-
多线程设计要点
1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。2.线程的状态有Ready, Running, Sleeping, Blocked, 和 Waiting几个状态,Ready 表示线程正在等待CPU分配允许运行的时间。3.线程运行转载 2005-02-24 12:37:00 · 886 阅读 · 0 评论 -
J2EE Frameworks介绍
现在,已经有众多的基于Java的开源Web Framework,让我们能更加容易构造Web应用。我在这里给大家作一个简单的介绍。 Cocoon - 基于XML的Web内容发布 Cocoon是采用100%纯Java编写的一个内容发布框架。Cocoon让你能采用W3C的最新技术(DOM、XML、XSL)来提供Web内容。新的Cocoon模式能将文档内容、样式、处理逻辑进行完全的分离,允许这三层转载 2005-02-24 12:42:00 · 770 阅读 · 0 评论 -
struts源代码阅读(struts 初始化)
struts作为J2EE的MVC框架已经取得了很大的成功,下面将分几篇文章说明struts源程序的结构。第一篇 struts的初始化struts 的核心类是org.apache.struts.action.ActionServlet,这个类将会在struts第一次使用时,作为servlet初始化并存入tomcat容器。很显然的,初始化将会调用init方法初始化相应的数据。一、initIntern转载 2005-04-12 18:35:00 · 1096 阅读 · 0 评论 -
提升JSP应用程序的七大绝招
方法一:在servlet的init()方法中缓存数据 当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系统性能。 例如,通过在init()方法中建立一个JDBC连接池是转载 2005-04-17 14:15:00 · 787 阅读 · 0 评论