自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle 8i.9i.10g.11g 不同版本的新特性比较

Oracle 9i比8i多了哪些新特性?简要说: 9i更易于管理。详细说: 并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。 9i可以在线修改内核参数和内存分配,8i不行。 数据文件和表空间管理,8i手工管理,9i自动管理。...

2010-02-20 21:16:27 284

原创 服务器群集:apache+tomcat+mysql 负载平衡和集群

(1) 采用负载平衡和集群技术,初步机构采用apache+tomcat的机群技术。(2) 采用压力测试工具,测试压力。工具是loadrunner。硬件环境搭建:为了能够进行压力测试,需要搭建一个环境。刚开始时,测试在公司局域网内进行,但很快发现了一个问题,即一个脚本的压力测试结果每次都不一样,并且差别很大。原来是受公司网络的影响,于是决定搭建一个完全隔离的局域网测试。搭建后的局域网配置...

2009-12-26 21:47:22 114

原创 大型高并发高负载网站的系统架构

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系 统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技 术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要...

2009-12-23 21:53:58 110

原创 观察者模式

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己 观察者模式的组成 1.抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类或接口来实现 2.抽象观察者角色:为所有...

2009-12-16 13:26:26 77

原创 策略模式

Strategy(策略) Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现.这里以字符串替代为例, 有一个文件,我们需要读取后,希望替代其中相应的变量...

2009-12-14 10:51:11 76

原创 简单工厂模式

简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么 一、模式概述 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同...

2009-12-14 10:32:04 71

Oracle中rownum的使用

Oracle中的rownum可以使用来取一定区间的数据,在实际应用中常在分页中使用到,但是在使用中存在的一些问题需要注意.例如:数据库中存在20条数据。a. select * from × where rownum >=1;b. select * from × where rownum >=2;c. select * from × where rownum ...

2008-07-15 10:52:38 428

配置不同网络IP

(1)在公司时,首先修改笔记本的网络设置,然后在“命令行提示符”中输入:  netsh -c interface dump > c:\configs\officeinterface.txt  这样就将办公室的网络设置保存到了C:\Configs\Officeinterface.txt文件中。(2)回到家后,再次修改笔记本的网络设置,然后在“命令行提示符”中输入:  ...

2008-03-21 10:34:07 124

ORACLE--SQL*PLUS的环境命令

一、环境设置命令 1、SET命令 使用SET命令可以改变SQL*PLUS环境特征参数的值。其命令格式是:SET其中选项是指环境参数的名称,指该参数被设置成ON还是OFF,或是某个具体的值。 例1、设置自动提交状态。 SQL>SET AUTOCOMMIT ON 下面给出几个常用的环境参数设置(其中有下划线者为系统的缺省值): (1)SET AUTOCOMMIT{O...

2008-02-26 10:01:37 114

Oracle双机热备方法

Standby Database创建 Standby Database 要求1 、 Primary 与 standby 数据库所在主机上的 oracle server 及操作系统版本必须相同,且具有相同的补丁;2 、 primary 数据库必须为 archive mode ; Standby Database 也必须为 archive mode ;创建 standby 数据库...

2008-02-26 09:24:39 333

Oracle优化经典文章---磁盘i/o和碎片篇

不平衡的磁盘I/O和撤消会妨碍性能。这里讨论如何正确定位和配置一些与Oracle数据库相关的物理数据文件。 主要讨论以下内容:[1] 使用磁盘阵列 选择合理的RAID方式。[2] 在可用的硬盘之间分布关键数据文件 要特别注意的文件:system表空间、TEMPORARY表空间、回滚段或UNDO表空间、联机重做日志文件(最好放在最快的磁盘上)、放在ORACLE_HOM...

2008-02-26 09:23:22 124

FLEX:数字时钟

首先,需要建一个Flex工程,打开mxml文件加入代码如下: [code] [/code] 即可实现数字时钟的效果,更新时间设置为1000ms(1s)...

2007-12-19 14:47:52 213

Apache Ant使用指南

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/26131本文是对Apache Ant官方使用手册的理解、翻译和总结。<o:p></o:p>author: ZJ <st1:chsdate year="2007" mont...

2007-11-06 09:58:37 145

四、使用Axis2传递简单Java对象(POJO)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/26053本文介绍如何使用Axis2在Web Service中传递Java对象。<o:p></o:p>author: ZJ <st1:chsdate year="2007"...

2007-11-06 09:57:40 177

三、使用Axis2的底层API开发Web Service

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/25592本文是在理解官方指南的基础上,用实例实现Axis2提供的4种调用机制,并给出测试结果。author: ZJ 07-3-13Blog: http://zhangjunhd.blog.51cto...

2007-11-06 09:57:02 136

二、Axis2中使用模块

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/25593本文在分析Axis2 Guide的基础上调试成功并记录了如何在Axis2中使用模块。<o:p></o:p>author: ZJ <st1:chsdate year...

2007-11-06 09:56:11 87

一、使用Axis2来构建Web Service客户端

本文翻译自Apache Axis2 User Guide,介绍Axis2提供的四种调用模式。<o:p></o:p>author: ZJ <st1:chsdate isrocdate="False" islunardate="False" day="13" month="3" year="2007" w:st="on"&

2007-11-06 09:53:37 77

iframe自适应加载页面高度-js实现

iframe,尤其是不带边框的iframe因为能和网页无缝的结合从 而不刷新页面的情况下更新页面的部分数据成为可能,可是iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高 度的时候多了也不好,少了更是不行,现在,让我来告诉大家一种iframe动态调整高度的方法,主要是以下JS函数: 程序代码function SetWinHeight(obj){ ...

2007-10-29 09:53:36 180

提取两个List容器中相同的内容

一般的方法是用一个中间量保存循环比较中存在相同的内容。最近查看API看见List中的removeAll()方法,由此方法产生一下解决方案:假设比较的List分别为:A,B 建立中间变量C。首先将A的值克隆给C。使用C.removeAll(B)的方法。这样C中存在的既是A和B中不同的内容。最后在使用A.removeAll(C)这样最后A中留下的内容极为A,B中相同的内容。以上是一时想起了写写...

2007-10-25 10:46:24 570

struts使用中页面跳转后css和js路径处理

在struts中jsp页面中的css和js的路径在页面跳转过后相对路径都会发生变化,这样就会导致页面显示以及脚本的错误。在查看了网上的处理办法以及项目中的应用后,使用<html:base/>是一个很好的处理方法。其作用是确定css和js的相对路径是基于本jsp文件的路径。...

2007-10-17 11:25:34 209

构架系统是使用8/2法则

构架无须详细说明系统中的每一个类。采用8/2法则:对构成系统80%行为的20%的类进行详细说明。

2007-10-07 00:10:36 196

newInstance与new的区别(转载)

在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?  用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。  Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。  例如:...

2007-09-23 21:52:29 78

实现单向链表

建立单项链表类:java 代码 package lk;       public class ListedStack<T> {           private static class Node<U> {            U itme;            Node<U> next; ...

2007-09-19 20:46:45 53

软件缺陷级别定义(转载)

缺陷严重级别定义:o 最高级--导致运行中断(应用程序崩溃),预期的功能没有得到实现,测试工作无法继续进行等.o 紧急---事件非常重要,并且需要马上给予关注.o 高级---事件是重要的,并且应该在紧急的事件处理之后尽快得到解决.o 中级---事件是重要的,但是由于解决问题需要花费一定的时间,所以可以用较长的时间解决.o 低级---事件不重要,可以在时间和资源允许的情况下再解决.o 建...

2007-09-19 00:17:35 375

IT外包管理和ITIL (转载)

大多数外包商还缺乏可量化、规范的IT外包服务管理体系,这种不明朗的服务状态,让服务商和用户单位都面临着很大的挑战。 从企业内部来说,国内有一个很庞大的外包群体,尤其是国资企业,他们一般采取谁开发、谁运维的外包模式,把相当一部分维护工作外包给应用开发商,这是国内最普遍的外包形态。但是,他们在外包方面存在诸多困惑,主要困惑是不知道怎么去管理这些外包服务商,也不知道怎么去量化这些服务,到底什么是好的...

2007-09-19 00:15:08 896

空空如也

空空如也

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

TA关注的人

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