自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

周末去北京找工作

诚心求职,看热闹的请闪~谢谢!java半年工作经验,主要负责一个招聘网站的服务器端程序,如使用Lucene做一个职位搜索器;使用JavaMail开发职位等邮件发送器;MySQL数据转换到Oracle中。其他就是一些JavaBean了。还有就是负责Oracle9i数据库建表、序列、存储过程并测试了。在此之前之前自己独立完成两个小的网站项目,一个精品课网站(JSP+JavaBe...

2009-08-01 14:24:21 386

原创 三级模式结构:外模式、模式和内模式

三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ① 一个数据库只有一个模式; ② 是数据库数据在逻辑级上的视图; ③ 数据库模式以某一种数据模型为基础; ④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且...

2009-07-19 20:18:11 639

原创 HTTP头信息

Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:HTTP/1.1 200 OKContent-Type: text/plain Hello World 1设置状态信息状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的...

2009-07-15 18:12:47 140

原创 ORACLE性能调优遵循的基本原则

  任何事情都有它的源头,要解决问题,也得从源头开始,影响ORACLE性能的源头非常多,主要包括如下方面:    数据库的硬件配置:CPU、内存、网络条件  1.CPU:在任何机器中CPU的数据处理能力往往是衡量计算机性能的一个标志,并且ORACLE是一个提供并行能力的数据库系统,在CPU方面的要求就更高了,如果运行队列数目超过了CPU处理的数目,性能就会下降,我们要解决的问题就是要适当增加CPU...

2009-07-08 13:52:51 147

原创 从纵横五个方面精细优化你的Oracle

  在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。  Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DBA都应该...

2009-07-08 13:51:05 132

原创 Oracle性能调优实践中的几点心得

很多的时侯,做oracle dba的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的select也发现同样的问题时,有些时侯我们会无从下手,因为我们认为数据库的各种命种率都是满足oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在io,这是影响性能最主要的方面,由系统中的等待去发现oracle库中的...

2009-07-08 13:48:59 125

原创 ORACLE调优策略参考

工具采用了STATSPACK安装STATSPACK创建一个120M左右的表空间,如perfstat在服务器端用sqlplus(登录到sys as sysdba用户)运行@?/rdbms/admin/spcreate运行收集的方式exec statspack.snap隔一段时间后再运行一遍,即可产生2个SNAP生成REPORT@?/rdbms/admin/spreport按照要求输入开始和结束的ID...

2009-07-08 13:37:08 120

原创 Oracle数据库中常见的性能问题

这一节列出和描述了Oracle数据库中常见的性能问题。通过下面的Oracle性能调优方法,你应该可以避免这些问题,如果你遇到这些问题了,那么重复前面谈到的Oracle性能调优的步骤,或查阅适当的章节来解决这些问题。CPU瓶颈应用程序性能低下是因为系统受到CPU限制了吗?由CPU导致的性能问题可以由ADDM诊断出,你也可以使用企业管理器中的性能页面识别CPU瓶颈。内存结构不够Or...

2009-07-08 13:31:14 501

原创 数据库调优都涉及哪些方面

面试时,经常被问及 “数据库调优”的事情,心想这不是DBA的事吗,但回答不好还是显得不够专业,查一下资料,许多还真是程序员的事情,下面总结一下,希望对大家有所帮助。方面以影响程度排序 D1  业务逻辑  (影响最大) D2  数据设计  (表结构设计,数据建模) D3  应用程序设计 (SQL 语句的写法) D4  数据库的逻辑结构 (索引,区间,段,表空间) D5  数据库操作 (参数和配置...

2009-07-08 13:29:39 159

原创 resource-ref元素

   resource-ref元素用于指定对外部资源的servlet引用的声明。  <!ELEMENT resource-ref (description?, res-ref-name,  res-type, res-auth, res-sharing-scope?)>  <!ELEMENT description (#PCDATA)>  <!ELEMENT re...

2009-07-08 13:28:11 422

原创 四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较

 1. 介绍 1)DOM(JAXP Crimson解析器)   DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优...

2009-07-08 13:27:39 92

原创 Java集合框架使用总结

 前言:本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。 一、概述数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法...

2009-07-08 13:26:54 76

原创 java jdbc驱动的四种类型

type 1:jdbc-odbc桥 type 2:本地api驱动 type 3:网络协议驱动 type 4:本地协议驱动 Type 1: jdbc-odbc桥 Jdbc-odbc 桥 是sun公司提供的,是jdk提供的的标准api. 这种类型的驱动实际是把所有 jdbc的调用传递给odbc ,再由odbc调用本地数据库驱动代码.( 本地数据库驱动代码是指 由数据库厂商提供的数据库操作二进制代码库,...

2009-07-08 13:25:53 208

原创 Windows下常见Oracle服务介绍

  数据库服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。   (2)OracleHOME_NAMETNSListener  监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQ...

2009-07-05 19:12:03 66

原创 JSF+Seam框架学习心得

我目前的项目前端使用的是JSF+Seam框架,目前项目已经进入尾声,我想把一些心得体会给大家说说,以便大家在使用JSF的时候,少走弯路。1.异常处理问题:请为JSF加入Seam框架,看看Seam框架 - 无缝集成JSF,共三部分,里面告诉了你怎么在servlet容器下配合spring使用Seam,Seam不是一定要在ejb3和jboss下才可以使用。因为单独使用JSF的话她的异常处理功能很简陋...

2009-07-04 14:21:55 260

原创 JNDI配置原理详解

最近写书,写到JNDI,到处查资料,发现所有的中文资料都对JNDI解释一通,配置代码也是copy的,调了半天也没调通,最后到SUN的网站参考了一下他的JNDI tutorial,终于基本上彻底明白了和多数java服务一样,SUN对JNDI也只提供接口,使用JNDI只需要用到JNDI接口而不必关心具体实现:private static Object jndiLookup() throws E...

2009-07-04 11:56:08 142

原创 JNDI

写道     看了JNDI的实现,我感有点惊讶和一点迷惑,惊讶的是系统编程比应用编程就难度来说还真不好说,比如就象实现JNDI,SUN已经定好了Interface,你要做的就是弄清楚整个功能的原理,然后去实现他,然而应用编程则没有人为你定好Interface,你只能根据需求分析自己定好Interface,自己定好框架,但是这个框架能不能满足需求那就不好说了,但是SUN定的规范可是肯定可以实现功...

2009-07-04 11:55:07 116

原创 Jboss下的第一个EJB程序

好久没写了,以前也只在weblogic下写过,凭记忆写了一个例子,虽然很小,但是为了调这个东西,走了很多弯路,呵呵,写出来分享一下1.编写一个主接口,创建组件接口的接口package com.EJB.interfaces;public interface HelloWorldHome extends javax.ejb.EJBHome{ HelloWorld create() throws...

2009-07-04 10:22:41 77

原创 Oracle,MySql,SQL server分页

SQL Server         从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:        SELECT * FROM ( SELECT Top N * FROM (SELECT Top (M + N -...

2009-07-04 09:29:46 65

原创 JBOSS安装配置

JBOSS安装配置第一章 安装运行JBOSS1 安装JBOSSJBOSS最新发布的AS(Application Server)版本是5.0.0.Beta1,最近一个稳定版本是4.0.5,我们使用的版本是4.0.4。该版本比较稳定。安装JBOSS很简单。将jboss-4.0.4.GA.zip解压到一个目录(比如d:\ jboss-4.0.4.GA)下即可。提示:保留原来的zip文件,以免在使用过...

2009-07-04 09:23:36 165

原创 JBoss 5.0 安装与配置详解

一.下载与安装JBoss 在本文中,我下载的JBoss版本为:JBOSS5.0 Beta4。下载地址: http://www.jboss.org/jbossas/downloads/在如上的下载页中下载JBOSS5.0 Beta4.zip文件。下载完成后,将其解压缩后即可完成安装,解压缩后将其放置到一个不带空格的目录(若目录带有空格,例如:C:"Program Files,日后可能...

2009-07-04 09:17:47 87

原创 如何在Eclipse中调试JBoss应用

      一般来说在JavaEE应用程序的开发过程中,大家都习惯使用 Tomcat作为调试服务器,相应的在Eclipse IDE中调试Tomcat也很简单,可以下载tomcateclipse插件即可轻松方便的在IDE中调试应用(参见com.sysdeo.eclipse.tomcat)。       但是,如果应用是企业级的,即需要EJB容器部署,Tomcat就无能为力了,这时候,我们可以...

2009-07-04 08:34:49 205

原创 jar war ear区别

  jar:封装类     war:封装web站点     ear:可以封装ejb         jar<war<ear

2009-07-04 01:40:43 104

原创 Subversion

1. Subversion与CVS的比较Subversion是CVS的升级,解决了CVS中一些问题 2. 开始使用Subversion 2.1.下载Subversion服务器程序到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择" this directory ",这样我们可以看到许多下载的内容,...

2009-07-04 01:00:58 62

原创 Maven入门--概念与实例

1 关键名词     Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。    POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工...

2009-07-04 00:27:29 64

原创 详解MANIFEST.MF文件

   打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0Created-By: Apache Ant 1.5.1...

2009-07-03 23:51:20 64

原创 Maven Ant之间的比较

Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然mave...

2009-07-03 23:46:31 71

原创 Ant使用入门

 *前言Apache Ant是一个基于Java的构建工具。从理论上讲,也是一种类似于Make的工具,只是去除了Make工具的缺点。简单的说,Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant。 *下载并安装ant1.下载Ant(http://www.apache.org),现在的最新版本是...

2009-07-03 23:41:36 118

原创 HttpServlet详解

Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类. Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servl...

2009-07-02 17:46:02 56

原创 Tomcat5启动流程与配置详解

1 Tomcat5.0目录结构    Tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍。Tomcat根目录在tomcat中叫<CATALINA_HOME>。  -<CATALINA_HOME>/common-    在common目录下的...

2009-07-02 17:36:25 126

原创 struts1和truts2比较

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Stru...

2009-07-02 17:33:49 86

原创 面试时最难回答的25个问题

准备是成功的一半    如果你是一个对目前的职位不满意,正着手去在新的一年里找到一个新的职位,这篇文章就是你的一个帮手。工作面试是你去面对未来的老板的征途中最重要的一个过程。你必须像进行一个击剑锦标赛或着一个国际象棋比赛那样的坚韧和敏捷来对待面试。      本为是从 William J. Morin和James C. Cabrera 的“在失业的时候如何生存并成功的找到另一个工作...

2009-07-02 17:30:59 146

原创 Java解析XML的四种方法

1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先...

2009-07-02 17:30:24 77

原创 JSP 隐式对象简介

JSP 架构背后的理念是提供一个 Web 组件,它允许开发人员着重关注 Web 内容的表示,而不用陷入解析、编程和数据操纵等细节。JSP 应用程序本质上是特殊的 Web 组件,在处理用户请求之前,J2EE Web 容器首先将其转换成 servlet。在每个 JSP 应用程序内部有一套完整的隐式对象。隐式对象使得开发人员可以访问容器提供的服务和资源。这些对象之所以定义为 隐式的,是因为您不必...

2009-07-02 11:50:58 163

原创 ExtJS 开发总结

 1. ExtJS的定位是RIA,和Prototype、jQuery等类库的定位不同。使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype、jQuery等只是辅助性的客户端框架,和ExtJS不在同一条起跑先上。如果一定要和其它的框架做比较的话,应该和Isomorphic SmartClient、Backbase Enterprise Ajax之类的框架...

2009-07-02 09:33:27 73

原创 JavaBean中使用JDBC方式进行事务处理

public int delete(int sID) { dbc = new DataBaseConnection(); Connection con = dbc.getConnection(); try {  con.setAutoCommit(false);// 更改JDBC事务的默认提交方式  dbc.executeUpdate("delete from xiao whe...

2009-07-01 21:31:24 71

原创 Java事务处理总结

一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状...

2009-07-01 21:26:00 84

原创 Apache Tomcat Versions

Apache Tomcat Versions  Different versions of Apache Tomcat are available for different versions of the Servlet and JSP specifications. The mapping between the specifications and the respe...

2009-07-01 20:24:11 116

原创 Apache Tomcat各版本

Tomcat 3.x tomcat 的初始正式版本是3.x,(v3.1.1、v3.2.4、v3.3),完全遵循ASF(Apache Software Foundation)规范,支持Servlet2.2和JSP1.1 该版本已经能能够连接IIS、Netscape Web Server,并支持war包形式发布应用。他最大的问题就是存在安全问题,并因此停止发布。 Tomcat 4.x 鉴于Tomcat...

2009-07-01 20:22:46 517

jdk1.6环境变量设置

安装完jdk6_update14.exe后,打开控制台,输入“java”,会正确显示;但是输入“javac”显示不正确,原来是安装jdk时jre会将java.exe拷贝到C:\WINDOWS\system32目录下,但是javac.exe属于jdk里,所以不会被拷贝!  其实不用管这些,安装完毕,直接按照以下配置即可: 1、配置JAVA安装路径 JAVA_HOMED...

2009-07-01 19:47:56 120

空空如也

空空如也

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

TA关注的人

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