- 博客(20)
- 资源 (14)
- 收藏
- 关注
原创 使用XML文件来实现对Servlet的配置
我们在Web应用中可以使用xml来配置servlet,给其提供初始化参数,如下例:我们创建的Servlet为:ServletDemo.java,代码如下:/* * Created on 2005-8-29 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Cod
2005-08-30 13:22:00
6753
原创 Jsp中的session使用
Jsp的session是使用bean的一个生存期限,一般为page,session意思是在这个用户没有离开网站之前一直有效,如果无法判断用户何时离开,一般依据系统设定,tomcat中设定为30分钟.我们使用seesion功能,可以达到多个jsp程序从操作同一个java bean, 那么这个java bean可以作为我们传统意义上的"全局变量池".(在java中我们可以使用static静态化一个变量
2005-08-30 13:20:00
6101
原创 Java虚拟机类装载:原理、实现与应用
一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 二、Java虚拟机的类装载实现与应用 2.1 装载过程简介 所谓装载就是寻找一
2005-08-29 09:59:00
6396
原创 程序员的个人发展
技术&管理&做人&行业每天晚上,请你问自己这些问题: 1, 今天我是否克服了技术上新的困难? 2, 今天我是否多读了一些新书? 3, 今天我是否就某方面的问题与人进行了交流? 4, 今天我是否多认识了一个新同事或新朋友并准备与他们保持联络? 5, 今天我是否更多的接触到身处的行业需求,现状,和发展?精通技术精通技术是技术人员的根本要求,也是技术人员人生发展的必经之路,只有首先精
2005-08-26 10:51:00
7121
1
原创 在SQL中删除重复记录的多种方法
本文总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这里只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 SQL> desc employee Name Null? Type ----------------------
2005-08-26 10:23:00
6446
原创 JSP中读文件和写文件的例子
读文件的例子***************************************************//变量声明/java.lang.String strFileName; //文件名/rjava.io.File objFile; //文件对象/rjava.io.FileReader objFileReader; //读文件对象/rchar[] chrBuffer = new
2005-08-25 11:31:00
6377
原创 使用缓存提高Web应用系统性能
IntroductionMemory is a constant bottleneck for large, busy applications. It is also the area in web development where the most abuse occurs and where the most benefit may be gained. In some cases, ef
2005-08-25 11:18:00
5975
原创 使用监听器Servlet
监听器概述 1.Listener是Servlet的监听器 2.可以监听客户端的请求、服务端的操作等。 3.通过监听器,可以自动激发一些操作,如监听在线用户数量,当增加一个HttpSession时,给在线人数加1。 4.编写监听器需要实现相应的接口 5.编写完成后在web.xml文件中配置一下,就可以起作用了 6.可以在不修改现有系统基础上,增加web应用程序生命周期事件的跟踪常用的监
2005-08-25 10:20:00
7719
原创 JAVA中断言的使用
相信学过c,c++的朋友一定不会对断言感到陌生。下面介绍一下断言在JAVA中的使用,JAVA是从JDK1.4才开始支持断言的(添加了关键字assert),请注意老版的JRE不支持。断言概述 编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 可以将断言看作是异常处理的一种高级形式 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真 可以在任何时候启用和
2005-08-24 10:11:00
12220
1
原创 不要因为工作不好而辞职
有一位老人,独自住在家里。他的儿女轮流回来照顾他。后来觉得最好还是住到老人院去比较好,因为他的眼睛已经完全看不见了。 迁入老人院的那一天,服务员牵着他的手告诉他,房间的样子,墙上的壁画,窗户外面是一大片草地,还有水池,这位老人回答说,真的好美,我想我在这里会很开心。服务员瞪着他,一脸讶异的说,你什么都看不见,你怎么知道美不美呢? 讲到这里,你大概已经知道这故事想要说的是什么了? 我们比那位老人的情
2005-08-23 10:39:00
8460
11
原创 使用ThreadLocal+Filter处理连接池的缺点
现在网上有很多推荐利用ServletFilter和ThreadLocal来处理数据库连接池或者是Hibernate的Session工厂,原理就是结合ThreadLocal使整个请求过程用的是同一个连接实例或者Session实例!好处是1. 不用多次从连接池取连接,性能较佳(这点我持怀疑态度,因为从连接池中取连接的消耗可以忽略不计)2. 可以利用Hibernate的lazy load的特性3. 代码
2005-08-23 10:09:00
9449
原创 ORACLE用户自定义备份与恢复笔记
用户自定义的数据库备份 备份类型备份方法示例数据文件操作系统命令或工具C:/COPY datafile1.ora datafile.bak归档重做日志文件操作系统命令或工具C:/COPY log_01_23.arc log_01_23.bak控制文件SQL命令SQL>ALTER DATABASE BACKUP CONTROLFILE TO confile.bak;初始化参数文件SQL命令SQL
2005-08-19 12:18:00
5745
原创 Oracle中临时表的深入研究
最近考虑到我们的数据库端写存储过程关于临时表使用的情况,由于我们 现在还不清楚数据库端到底是怎么处理的,是否和Sql Server的处理方式相 同,是否会存在隐患等等一些问题,为了避免将来不必要的麻烦我做了深 入的研究和查看了一些权威的资料,现在和大家共享,希望大家在处理 Oracle临时表是注意一下: 首先是创建临时表的语法:CREATE GLOBAL TEMPORARY TABLE table
2005-08-19 12:04:00
6650
原创 以全局的固定顺序获取多个锁来避免死锁
当两个或多个线程互相等待时被阻塞,就会发生死锁。例如,第一个线程被第二个线程阻塞,它在等待第二个线程持有的一个资源。而第二个线程在获得第一个线程持有的某个资源之前不会释放这个资源。由于第一个线程在获得第二个线程持有的那个资源之前不会释放它自己所持有的资源,而第二个线程在获得第一个线程持有的一个资源之前也不会释放它所持有的资源,于是这两个线程就被死锁。在编写多线程代码时,死锁是最难处理的问题之一。因
2005-08-17 17:20:00
7151
原创 Java软件架构设计慨论
开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持。再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。 比如要开发网站引擎系统,就从Yahoo的个人主页生成工具 到虚拟主机商提供的网站自动生成系统,以及IBM
2005-08-16 18:51:00
6443
原创 改进JAVA字符串分解的方法
改进JAVA字符串分解的方法一、概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回各个标记。这个过程称为Tokenization,实际上就是把字符序列转换成应用程序能够理解的多个标记。 虽然StringTokenizer用起来很方便,但它的功能却很有限
2005-08-12 11:27:00
5887
原创 Java 短路运算符和非短路运算符
基础短路运算符就是我们常用的“&&”、“||”,一般称为“条件操作”。class Logic{public ststic void main(String[] args){int a=1;int b=1;if(aSystem.out.println("Oh,Thats Impossible!!!");}else{System.out.println("Thats in my control."
2005-08-11 18:01:00
6241
1
原创 Oracle 9i新增SQL命令----MERGE
用途 Merge 命令可以用来用一个表中的数据来修改或者插入到另一个表。插入或者修改的操作取决于ON子句的条件。该语句可以在同一语句中执行两步操作,可以减少执行多条INSERT 和UPDATE语句。MERGE是一个确定性的语句,即不会在同一条MERGE语句中去对同一条记录多次做修改操作。语法 其中,merge_update_clause::= 其中,merge_insert_clause::=
2005-08-10 12:59:00
6696
原创 Java 繁体中文处理完全攻略 -- 简体中文参照操作即可
Java 繁体中文处理完全攻略许多人用 Java 处理到中文资料时,常会出现乱码。关于 Java 和中文兼容性的问题,实在让许多程序员为此伤透脑筋,相关的问题每隔几天就会出现在网络上。为了舒缓您紧蹙的眉头,我特别写了这系列文章,解说 Java 牵涉到文字时的内部处理方式,供读者参考。读完本系列文章之后,不求甚解者可以治标,充分理解者可以治本。本文贵在原理解说,别光是囫囵吞枣。快速解决之道如果你目前
2005-08-09 10:09:00
8656
原创 对 java.lang 的研究
1、java.lang 研究本篇文章讨论那些由java.lang定义的类和接口。正如你所知道的那样,java.lang被自动导入所有的程序。它所包含的类和接口对所有实际的Java程序都是必要的。它是Java最广泛使用的包。java.lang包括了下面这些类:Boolean Long StrictMath (Java 2,1.3) Byte Math String Character Number
2005-08-08 12:55:00
7385
Oracle 9i RMAN参考使用手册
2008-09-03
Weblogic管理指南
2009-03-20
Excel函数应用教程
2013-09-28
Siebel基础中文版
2013-08-07
Oracle Fail Safe 双机热备方案
2009-03-20
Oracle 9i 分析函数参考手册
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅