自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 java虚拟机学习笔记

 1.编译顺序:                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式

2005-04-03 12:36:00 1052

转载 使用Hibernate 和 Spring 实现一个事务持久层

 1.首先实现一个接口.============================================================package com.cqtele.tnbos;import java.util.*;public interface IUserDao { public void insertUser(userInfo user); public List findU

2005-03-21 19:34:00 869

转载 Entity Bean vs Hibernate Pojo

 该文转自guty O-R Mapping J2EE的标准是CMP Entity Bean,而实际应用中受到诟病最多的也是它。我们化了整整半年时间研究CMP2.0的开发方法,目前总算能够将代码量减少到70%,并且有希望减少到 90%。我曾经很满足现有的成绩,但是当我真正地阅读了hibernate后,对CMP2.0的信心彻底动摇了。 hibernate至少比CMP2.0有以下优点: 1. 兼容性。

2005-03-16 15:26:00 989

转载 EJB设计模式

一:第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。Code snippet for Company Entity Beanpublic class CompanyBean implements EntityBean {Enti

2005-03-02 13:15:00 1104

转载 Java RMI-IIOP 入门

 RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计。RMI-IIOP综合了RMI    和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。    首先,RMI-IIOP综合了RMI的简单性和CORBA的多语言性(兼容性),其次RMI-IIOP克服了RMI只能    用于Java的缺点和CORBA的复杂性(可以不用掌握IDL).

2005-03-02 13:06:00 1272

转载 JNDI设计内幕

1 将接口分为Context 和 DirContext     JNDI有两个核心接口Context和DirContext,Context中包含了基本的名字操作,而DirContext则将这些操作扩展到目录服务。将这些操作分为两个包一方面为了模块化,另一方面也可以使服务减少不必要的开销。名字是计算服务中的一个基本功能,使用基本的名字服务就可以获得文件系统、电子表格、日历服务等功能;DirConte

2005-03-02 13:05:00 859

转载 Struts 用户指南

Struts 用户指南$Id: users_guide.html,v 1.10 2000/08/10 23:45:27 craigmcc Exp $作者:Jakarta Team http://jakarta.apache.org ;译者:李锟(dlee) [email protected] 1. 介绍1.1 Model-View-Controller (MVC) 设计模式FIXME - 需要

2005-03-02 12:54:00 747

转载 通过Message-Driven beans来添加并发处理

概要:  在使用J2EE框架的应用程序中添加并发处理往往受到一些严格的限制,主要原因有两个:首先EJB的规范限制了在EJB容器中产生新的用户线程, 另外, SessionBean的方法是必须被同步调用的. 但是, 为了保证响应时间,相当多的应用程序必须实现并发处理. 有几种方法可以克服这种上述的限制,其中消息驱动由于其于生俱来的异步处理能力, 以及通过JMS和Message-Driven bean

2005-03-02 12:52:00 1093

转载 j2ee设计模式:CMP到BMP模式

 EJB2.0终于给了我们一个可操作的容器管理持久(CMP)模型。只要有可能,在我的EJB项目中我就用CMP beans;但是,由于这件奇怪的事情,我需要把我的实体变成bean管理(BMP)的。我使用下面的模式让我干净利落的从CMP模型转换到bean管理持久模型。     在这篇文章中,我们将讨论:    1.CMP 2.0: 发生了什么变化?    2.Inventory(货物清单)EJB应用程

2005-03-02 12:51:00 1512

转载 EJB核心技术及其应用

EJB核心技术及其应用 一、EJB技术简介   EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。   一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六

2005-03-02 12:44:00 879

转载 使用消息驱动Beans

EJB 2.0消息驱动Beans开发消息驱动Beans和JMS    这次我们要讨论的话题是EJB2.0消息驱动Beans。 我将结合JMS的知识来演示一个具体的实例。文章所有的代码都可以在支持消息Beans的EJB服务上运行(Ejb2.0容器);另外你还需要一个支持JMS的消息服务器来控制消息队列。本文假设你了解企业级JavaBeans的知识。在这篇文章中我们将创建一个邮件消息队列系统。这个系统

2005-03-02 12:41:00 1416

转载 用Struts实现模板

如果不用框架来开发一个门户站点将会是一件很困难的事。使用模版可以减少些麻烦。他可以让你在眨眼之间方便的更新与部署站点上的内容。用Struts模版标签可以帮助你开发以模版为基础的门户站点。这篇文章解释了与门户有关的一些基本的模版思想,介绍了Struts对于模版的支持,围绕着Struts模版标签进行了讨论。本文还阐述了其他的一些模版机制。获得Struts网络应用程序框架使用MVC模式,能简化网络站点的

2005-03-02 12:38:00 972

转载 Application Class Loader

App Class Loader作者:robbin (MSN:robbin_fan AT hotmail DOT com)版权声明:本文严禁转载,如有转载请求,请和作者联系Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:1、JVM的内存管理理解了这一点,所有和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,所有和Jav

2005-03-02 11:27:00 934

转载 JAVA EXCEL API

使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E

2005-03-02 11:23:00 836

转载 在struts里的实现dtree通用树型结构

/****************************************************************************** * 在struts里的实现dtree通用树型结构 * [email protected] ***********************************************************************

2005-03-02 11:17:00 1793

转载 Struts的文件上传

最近刚做完一个项目,用Struts1.1做的。从不懂,到熟练使用,都靠参考CSDN的一些文档。但是文章上讲的并不一定适合自己,所以我把我自己做的一些东西拿上来给大家看看,互相交流一下。如果您有跟好的方法,可以和我联系。MSN:whw_dream (AT) hotmail.comStruts的文件上传本文用的是Struts1.1的org.apache.struts.upload.FormFile类。

2005-03-02 11:14:00 690

转载 Ant介绍以及基本使用指南

Ant 是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。为什么需要手工去编写ant脚本呢,很多IDE工具会为我们生成ant脚本阿?有人会这么问。要知道靠IDE自动生成的东西,总是有这样那样的缺点,以

2005-03-02 11:10:00 739

转载 Linux Kernel 核心中文手册(15)

Append B (附录 B ) The Alpha AXP ProcessorAlpha AXP 体系结构是一个为了速度而设计的 64 位的加载 / 存储( load/store ) RISC 体系结构。所有的寄存器都是 64 位长的: 32 个整数寄存器和 32 个浮点寄存器。第 31 个整数寄存器和第 31 个浮点寄存器用于 null 操作:读取它们得到 0 ,写向它们没有任何结果。所有的指

2005-03-02 11:04:00 2568

转载 Linux Kernel 核心中文手册(14)--linux数据结构

Appendix A (附录 A )inux Data Structures ( Linux 数据结构)本附录列出了本书中描述的 Linux 使用的主要的数据结构。为了在页面上访得下,它们经过了少量的编辑。Block_dev_structblock_dev_struct 数据结构用于登记可用的块设备,让 buffer cache 使用。它们放在 blk_dev 向量表中。参见 include/li

2005-03-02 11:00:00 1418

转载 Linux Kernel 核心中文手册(13)--核心源程序

Linux Kernel Sources ( Linux 核心源程序) 本章描述了你应该在 Linux 核心源程序的什么地方开始查看特定的核心功能。 本书不依赖‘ C ’语言的知识或要求你有 Linux 核心源程序才能理解 Linux 核心如何工作。而是说,练习查看核心源程序能够对于 Linux 操作系统有一个深入地理解。本章给出核心源程序的概览:它们如何组织,你应该从哪里开始查找特定的代码。 W

2005-03-02 10:59:00 1070

转载 Linux Kernel 核心中文手册(12)--模块

Modules本章描述 Linux 核心如何只在需要的时候才动态加载函数,例如文件系统。Linux 是一个完整的核心,就是说,它是一个单一的巨大的程序,核心的功能组件可以访问它的所有的内部数据结构以及例程。另一种方法是使用一个微内核的结构,核心的功能片被分成独立的单元,互相之间有严格的通讯机制。这样通过配置进程向核心增加新的组件不花多少时间。比如你希望增加一个 NCR 810 SCSI 卡的 SC

2005-03-02 10:58:00 1139

转载 Linux Kernel 核心中文手册(11)--核心机制

Kernel Mechanisms (核心机制) 本章描述了 Linux 核心需要提供的一些一般的任务和机制,让核心的其余部分可以有效地工作。 11.1 Bottom Half Handling     通常在核心中会有这样的时候:你不希望执行工作。一个好例子是在中断处理的过程中。当引发了中断,处理器停止它正在执行的工作,操作系统把中断传递到适当的设备驱动程序。设备驱动程序不应该花费太多时间来处理

2005-03-02 10:57:00 957

转载 Linux Kernel 核心中文手册(10)--网络

Networks (网络)     Linux 和网络几乎是同义词。实际上 Linux 是 Internet 或 WWW 的产物。它的开发者和用户使用 web 交换信息、想法、代码而 Linux 自身也常用于支持一些组织的联网需求。本章描述了 Linux 如何支持统称为 TCP/IP 的网络协议。    TCP/IP 协议设计用来支持连接在 ARPANET 上的计算机之间的通讯。 ARPANET 

2005-03-02 10:56:00 1287

转载 Linux Kernel 核心中文手册(9)--文件系统

The File System (文件系统)     本章描述 Linux 如何维护它支持的文件系统中的文件。描述了虚拟文件系统( Virtual File System VFS )并解释了 Linux 核心中真实的文件系统如何被支持     Linux 的一个最重要的特点之一使它可以支持许多不同的文件系统。这让它非常灵活,可以和许多其他操作系统共存。在写作本章的时候, Linux 可一直支持 1

2005-03-02 10:43:00 1441

转载 Linux Kernel 核心中文手册(8)--设备驱动程序

Device Drivers (设备驱动程序)    操作系统其中一个目的就是向用户掩盖系统硬件设备的特殊性。例如,虚拟文件系统呈现了安装的文件系统的一个统一的试图,而和底层的物理设备无关。本章描述 Linux 核心是如何管理系统中的物理设备的。    CPU 不是系统中唯一的智能设备,每一个物理设备都由它自己的硬件控制器。键盘、鼠标和串行口由 SuperIO 芯片控制, IDE 磁盘由 IDE 

2005-03-02 10:40:00 1805

转载 Linux Kernel 核心中文手册(7)--中断和中断处理

Interrupts and Interrupt Handling (中断和中断处理)     本章探讨 Linux 核心如何处理中断。虽然核心有用于处理中断的通用机制和接口,大部分中断处理的细节还是和体系结构相关的。     Linux 使用大量不同的硬件来完成许多不同的任务。显示设备驱动显示器,IDE 设备驱动磁盘等等。你可以同步地驱动这些设备,就是你可以发出一个请求执行一些操作(比如把一块内

2005-03-02 10:33:00 1795

转载 Linux Kernel 核心中文手册(6)--PCI

PCI    Peripheral Component Interconnect ( PCI ),好像它的名字暗示的一样,是描述如何通过一个结构化和可控制的方式把系统中的外设组件连接起来的一个标准。标准的 PCI Local Bus 规范描述了系统组件电气连接的方法和它们行为的方法。本章探讨Linux 核心如何初始化系统的 PCI 总线和设备。    图 6.1 是一个 PCI 基础的系统的逻辑图

2005-03-02 10:27:00 2498

转载 Linux Kernel 核心中文手册(5)--进程间通信机制

Interprocess Communication Mechanisms (进程间通讯机制)    进程之间互相通讯并和核心通讯,协调它们的行为。 Linux 支持一些进程间通讯( IPC )的机制。信号和管道是其中的两种, Linux 还支持系统 V IPC (用首次出现的 Unix 的版本命名)的机制。5.1 Signals (信号)    信号是 Unix 系统中使用的最古老的进程间通讯的

2005-03-02 10:23:00 1265

转载 Linux Kernel 核心中文手册(4)--进程

Processes (进程)     本章描述进程是什么以及 Linux 如何创建、管理和删除系统中的进程。     进程执行操作系统中的任务。程序是存放在磁盘上的包括一系列机器代码指令和数据的可执行的映像,因此,是一个被动的实体。进程可以看作是一个执行中的计算机程序。它是动态的实体,在处理器执行机器代码指令时不断改变。处理程序的指令和数据,进程也包括程序计数器和其他 CPU 的寄存器以及包括临时

2005-03-02 10:17:00 1161

转载 Linux Kernel 核心中文手册(3)--内存管理

Memory Management (内存管理)     内存管理子系统是操作系统的重要部分。从计算机发展早期开始,就存在对于大于系统中物理能力的内存需要。为了克服这种限制,开发了许多种策略,其中最成功的就是虚拟内存。虚拟内存通过在竞争进程之间共享内存的方式使系统显得拥有比实际更多的内存。     虚拟内存不仅仅让你的计算机内存显得更多,内存管理子系统还提供:     Large Address 

2005-03-02 10:01:00 1569

转载 Linux Kernel 核心中文手册(2)--软件基础

Software Basic( 软件基础 )     程序是用于执行特定任务的计算机指令组合。程序可以用汇编语言,一种非常低级的计算机语言来编写,也可以使用和机器无关的高级语言,比如 C 语言编写。操作系统是一个特殊的程序,允许用户通过它运行应用程序,比如电子表和文字处理等等。本章介绍了基本的编程原理,并简介操作系统的目的和功能。 2.1 Computer Languages( 计算机语言 ) 2

2005-03-02 09:56:00 1013

转载 Linux Kernel 核心中文手册(1)--硬件基础

Hardware Basic( 硬件基础知识 )     一个操作系统必须和作为它的基础的硬件系统紧密配合。操作系统需要使用一些只有硬件才能提供的功能。为了完整的了解 Linux ,你需要了解底层硬件的基础知识。本章对于现代 PC 的硬件进行了。     1975 年 1 月“ Popular Electronics ”杂志封面上印出了Altair 8080 的图片,一场革命开始了。 Altair

2005-03-02 09:53:00 1063

转载 Oracle Database 9i 在Linux 下的安装

Oracle9i 2000 年 10 月在 Oracle Open World 上发布,为 Oracle 数据库、应用服务器和开发工具引进了许多新功能。Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9i Database, Oracle9i Application Server 和Oracle9i Deve

2005-03-01 13:49:00 832

转载 Tomcat 服务器server.xml的关键参数配置

 说明:以下文字均以tomcat5.0.30为例进行。1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。    Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->    Connector port="80"       

2005-02-28 16:06:00 652

转载 COM复用的中Containment(包容)和Aggregation(聚合)的实现

COM复习(一) : COM复用的中Containment(包容)和Aggregation(聚合)的实现 Containment是一种比较简单的复用方法,如果Component B复用Component A,Component B实际上是Component A的一个客户,Component B向客户提供的Component A的功能实际上是Component B直接调用Componen

2005-02-27 11:09:00 1099

转载 VMWare的使用经验

1、支持的Guest OS:    VMWare支持如下Guest OS:        MS-DOS、Win3.1、Win9x/Me、WinNT、Win2000、WinXP、Win.Net、Linux、FreeBSD、NetWare6、Solaris x86。    不支持的Guest OS:        BeOS、IBM OS/2 and OS/2 Warp、Minix、QNX、SCO Un

2005-02-27 11:05:00 1059

转载 理解iptables

netfilter/iptables 是与最新的 2.4.x 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN服务器或连接 LAN 和因特网的代理服务器,则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 本文将介绍 netfilter/iptables 系统,它是如何工作的、它的优点、以及如何使用它来配置 Linux 系

2005-02-27 11:01:00 1326

转载 WinCVS与CVSNT简明使用手则

WinCVS与CVSNT简明使用手则(一)张利海 于 2004年11月24日 12:57 发表 关键词 : CVS1       前言:CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Win

2005-02-26 18:44:00 774

转载 使用cvsnt与wincvs实现cvs的架设

使用cvsnt与wincvs实现cvs的架设(文档类别:编程基础) 2004-10-27  本文是写给希望能够马上通过cvs来进行更好的开发管理的小型团队或个人。相信cvs的绝妙之处大家已经从司徒彦南在前面写的一篇文章中有了一个大概的了解。我在这里只想说一句:你一但使用了cvs你就会发现你已经离不开它了。  其实网上介绍cvs的相关文章也不少,而据我观察多数是英文的,多数没

2005-02-26 18:41:00 886

转载 配置CVS服务器和客户端完全解析

配置CVS服务器和客户端完全解析 作者:未知  更新人:Ideal  来源:GNU  更新时间:2004.07.23  投稿信箱:tg*ddvip.com CVS 代表协作版本系统;这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从 CVS 服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文

2005-02-26 18:18:00 752

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除