- 博客(20)
- 收藏
- 关注
转载 揭开伟大架构师的秘密
伟大架构师的秘密 By Don Awalt and Rick McUmberRDA Corporation摘要:所有伟大的架构师都掌握了在抽...
2008-01-31 10:56:00 92
转载 Linux操作系统下的集群原理及实战经历
一 集群和Linux上的集群解决方案 集群系统(Cluster)主要解决下面几个问题: 高可靠性(HA) 利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。 高性能计算(HP) 即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。 ...
2008-01-31 03:48:00 146
转载 Linux 服务器集群系统实现方案详解
一、集群的基本概念 有一种常见的方法可以大幅提高服务器的安全性,这就是集群。 Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离...
2008-01-31 03:44:00 124
转载 如何在RedHat Linux上实现集群负载均衡
1.前言 先来简单说说负载均衡集群, 它是在应用服务器高负载的情况下,由多台节点提供可伸缩的,高负载的服务器组以保证对外提供良好的服务响应;而LVS就是实现这一功能的技术,它通过使内核支持ipvs来实现LVS/Direct Routing (DR)、LVS/IP Tunnel、LVS/NAT的功能。由于本文的着眼点在于如何利用LVS构建一个负载均衡集群,所以关于负载均衡集群、L...
2008-01-31 03:33:00 180
转载 sde在DBMS中的存储表结构
今天开始想分析一下sde的表结构,希望能够弄明白sde一个要素类的每个Feature是如何存储的。 弄ArcSDE的人都知道,ArcSDE内一个要素类在关系数据库(以MS SQL Server为例)中有一系列的表, 每个表的作用不同。 Sde的一个FeatureClass包含以下几种表: B表(与要素类名称同名,用来存储属性数据结构),表结构如下: 字段名称 类型 说明 ...
2008-01-31 03:28:00 194
转载 servlet和JSP有本质上的区别么?
先sun提出的是Servlet体系,这个体系使得使用JAVA的程序员也能开发基于B/S架构的WEB应用程序,使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种WEB应用方案。随着大量的B/S架构程序开发出来以后,人们发现Servlet类的编写是非常繁琐的,主要集中在几个问题上:首...
2008-01-31 03:26:00 164
转载 如何实现ArcSDE的集群功能
一、集群定义集群技术(Cluster)可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。一个Cluster包含多台...
2008-01-31 03:23:00 144
转载 服务器集群怎么实现?
硬件配置范例: 网络服务器 两台 服务器操作系统硬盘 两块 服务器数据存贮硬盘 视用户需要确定 服务器镜像卡(部分软件可使用标准网卡) 两块 网络服务网卡 两块三、双机与磁盘阵列柜 集群的软件配置 基于NT平台的集群软件 Microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,VIN CA公司的STANDBY SERVER,NSI公司的DOUB...
2008-01-31 03:20:00 183
转载 Oracle 11g新特性点评
Oracle 11g新特性点评 Oracle 11g新特性简介 Oracle 11g现在已经正式推出。和她以前其他产品一样,新一代的oracle又将增加很多激动人心的新特性。IT168技术开发频道组织ITPUB数据库社区多位斑竹...
2008-01-30 17:40:00 86
转载 通过JDBC连接Oracle数据库中的十大技巧
通过JDBC连接Oracle数据库中的十大技巧 1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin...
2008-01-30 17:39:00 96
转载 ORACLE 测试题 看看你能答出多少?
1:描述死锁产生的过程;2:描述重做与回滚的认识;3:索引组织表,聚蔟表的用途;4:对IMP/EXP,SQLLDR的认识;5:数据的备份与恢复的方案;6:分析函数的用途;7:消耗资源的SQL的定位方法;8:对触发器的认识;9:对ORA-01555错误的认识;10:ORACLE都有那些文件?并以什么格式存储;11:RMAN备份的操作: 12:丢失...
2008-01-30 17:36:00 50
转载 oracle SQL性能优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作...
2008-01-30 17:34:00 50
转载 Oracle数据库存储过程 ,去除给定字符串中重复的字符串
以下函数是本人在编写Oracle数据库存储过程时写的函数,觉得该函数通用性较强,因此发表出来供需要的人参考.这个函数的功能主要是用于去除给定字符串中重复的字符串.在使用中需要指定字符串的分隔符.示例:str := MyReplace('13,14,13,444', ',');输出:13,14,444create or replace function MyReplace(oldStr v...
2008-01-30 17:31:00 204
转载 体验Java 1.5中面向方面(AOP)编程
对于一个能够访问源代码的经验丰富的Java开发人员来说,任何程序都可以被看作是博物馆里透明的模型。类似线程转储(dump)、方法调用跟踪、断点、切面(profiling)统计表等工具可以让我们了解程序目前正在执行什么操作、刚才做了什么操作、未来将做什么操作。但是在产品环境中情况就没有那么明显了,这些工具一般是不能够使用的,或最多只能由受过训练的开发者使用。支持团队和最终用户也需要知道在某...
2008-01-30 17:29:00 104
转载 AOP下的权限控制实现
摘要 面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。本文分析传统权限控制的实现方法,并研究了在AOP下权限控制的实现方法。 关键词 AOP;横切关注点...
2008-01-30 17:28:00 62
转载 Java多线程编程经验
不管我是多么喜欢JAVA但是,从实际开发角度讲,Java的多线程确实没有C++好使。 表现在: 1.Java没有全局变量; 2.Java 的线程之间的通信比较差,C++提供了多种通信方式; 3.Java的数据同步是通过synchronized来实现,但是基本上等于交给了虚拟机来完成,而C++有很多种:临界区、互斥体等。 4. Java的多线程run方法没有返回值,因此如何能得到子线程的反...
2008-01-30 17:25:00 74
转载 java多线程编程体会
在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。 为什么会排队等待? 下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源 ...
2008-01-30 17:24:00 50
转载 java高级多线程编程--关于线程的停止问题
多线程是java的一个优势,java使得程序员可以很方便的进行多线程程序开发。获得更好的性能。 关于多线程的概念以及一般的多线程编程,比如如何以及为何实现runnable接口,为何stop()会被Deprecated掉等等,这个请看matrix之前的多线程编程基础或者sun的java文档。 关于多线程编程,有几点这里要提到的: 1。既然stop()是不被推荐的,那么我们如何停止一...
2008-01-30 17:23:00 52
转载 java多线程基础
java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。 Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是...
2008-01-30 17:21:00 94
转载 Java 多线程间的通讯
问题在前一小节,介绍了在多线程编程中使用同步机制的重要性,并学会了如何实现同步的方法来正确地访问共享资源。这些线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。然而,也有很多现实问题要求不仅要同步的访问同一共享资源,而且线程间还彼此牵制,通过相互通信来向前推进。那么,多个线程之间是如何进行通信的呢?解决...
2008-01-30 17:20:00 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人