`
hyjun
  • 浏览: 50294 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1.先到ubuntu software center 去找到openjdk,然后remove  2.安装sun的JDK $ sudo add-apt-repository ppa:ferramroberto/java $ sudo apt-get update $ sudo apt-get install sun-java6-jre sun-java6-plugin $ sudo apt-get install sun-java6-jdk 3.用java -version发现Jre还是openJDK的,用root用户改下默认JDK为SUN的 使用命令: update-alte ...
RedHat 5设置DNS代理,实现上网功能,步骤如下:   1.在/etc/resolv.conf 增加DNS的配置,如下   # vi /etc/resolv.conf   nameserver 8.8.8.8   2.重启network服务 #service network restart   3.测试下是否能上网, #wget www.csdn.net
写在前面:在Perl中除非会改变表达式的意义,否则Perl的某些东西是可以省略;5.子程序  A.定义子程序,使用关键字sub.(可以定义在程序的任意位置,它的定义是全局的,如果重名,以最后一个为主)eg:  sub marine{   $n +=1;   print "hello,sailor number $n!\n ";   }  B.调用子程序: &marine;或者省略&(&表在程序中查找子程序)  C.返回值:最后运算结果就是子程序的返回值;建议用print协助调试.  D.参数:Perl自动将参数列表化名为特殊的数组变量@_,即参数为@_ ...
写在前面,学习一门语言,实际就是在学习一种思维方式1.Perl是实用摘录与报表语言(Practical Extraction and Report Language)的缩写;Perl指程序语言,,,,perl指实际编译并运行程序的解释器;2.Perl的特性:容易,不受限制,速度快,丑陋;(简单好用,但不好学)3.标量数据  标量是Perl里面最简单的一种数据类型.  所有数字的内部格式都相同,在Perl内部,则总是按"双精度浮点数"的要求来保存并进行运算;  字符串:单引号内的字符,不能用特殊的反斜线转义;双引号内的字符可以.字符串之间的操作符用.(句号)拼接起来;eg:&q ...
到Oracle下载Linux版的orion(http://www.oracle.com/technology/software/tech/orion/index.html). 1.下载下来的文件是:orion_linux_x86-64.gz,把orion_linux_x86-64.gz放到Linux服务器上. 2.解压orion_linux_x86-64.gz为二进制文件 #gunzip orion_linux_x86-64.gz 3.将解压后的文件orion_x86_64改名为orion 4.给orion分配权限 #chmod 777 orion 5.新建mytest.lun文 ...
Java的主流二大异常的用法是:需查异常(checked exception)与不需查异常(unchecked exception).不需查异常限制为RuntimeException的子类,除外其它Exception的子类都是需查异常. 今天不需查异常用法比较少,它是相对于是需查异常而言的,即在代码中不用throws关键字声明就能抛出异常.由于这种类型的异常不用throws声明,所以Java编译器不会强迫程序员捕获.程序员可以用try-catch来捕获,但只能printStackTrace的信息,无法拿到getMessage的信息.  有三种实现方式: 1.对所有线程: Thread.s ...
  1.双机热备      即是目前通常所说的active/standby方式,服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。当active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。 2.双机互备      在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。这种方式实际上是双机热备的一种应用。它避免了两个应用使用四台服务器分别实现双机热备。 3.双 ...
BT:BT是一种共享软件(不是“变态”),全名叫BitTorrent。 一般来讲,下载是把文件由服务器端传送到客户端,例如FTP,HTTP,PUB等等。 但是这样就出现了一个问题,随着用户的增多,对带宽的要求也随之增多,用户过多就会造 ...
Oracle中SQL语句执行过程中,Oracle内部解析原理如下: 1、当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hard parse,这过程有点像程序编译,检查语法、表名、字段名等相关信息(如下图),这过程会花比较长的时间,因为它要分析语句的语法与语义。然后获得最优化后的执行计划(sql plan),并在内存中分配一定的空间保存该语句与对应的执行计划等信息。 2、当用户第二次请求或多次请求时,Oracle会自动找到先前的语句与执行计划,而不会进行Hard parse,而是直接进行Soft parse(把语句对应的执行计划调出,然后执行),从而减少数据库的分析时间。 ...
想把某个服务放在WINDOWS的服务上运行,采用WINDOWS的命令SC,如下: C:\>sc create "AA" binPath="c:\1.txt" 却老是返回sc create的帮助信息.   经过好久的试验,最后发现原来是要在binPath=后加个空格,如下:   C:\>sc create "AA" binPath= "c:\1.txt"   这样才能把服务Create成功...真晕...     删除服务 C:\>sc delete "AA" ...
几乎所有现代应用程序都要通过数据库实现数据持久化。数据库访问层经常要对严重的性能问题负责。一旦遇到数据库的问题,大多数人开始研究数据库本身。正确的索引和数据库结构对提高性能非常关键。然而,很多时候糟糕 ...

vmstat命令解释

先用vmstat 3(每3s统计一次并打印)命名看下实际环境,再解释下命令呈现的内容    procs 表示进程数的状态 1.r  表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。2.b  表示在等待资源的进程数,比如 ...
sybase IQ没有提供集群的做法,它提供了多机使用架构,它的原理是: 1.由一组实例组成,它们都运行在ASIQ上. 2.所有的IQ服务器通过共享磁盘阵列共享数据. 3.在这些实例中,只能有一个为写节点,其它节点为读节点.   l  这种做法不是集群,达不到负载平衡,如果要实现负载平衡,得自己实现服务之间的调度. 但这种做法对于数据仓库来说,性能比较优化,因为数据仓库主要还是以分析为主.所以多个读节点可以负担起分析的功能.
目前有四种提高数据库处理速度的办法:1. 提高磁盘速度:这包括RAID和其他磁盘文件分段的处理。主要的思想是提高磁盘的并发度(多个物理磁盘存放同一个文件)。尽管实现方法各不相同,它们的最后目的是提供一个逻辑数据库的存储映象。 2. 分散数据的存放:主要思想是利用多个物理服务器来存放数据集的不同部分(一个数据库表格分散到多个服务器或者每个服务器管几个内容不同的表格)。这些办法不但可以扩展数据集(数据集的可扩性),而且使得不同的服务器进行并行计算成为可能。例如,对于ORACLE的RAC来讲,由于它是共享磁盘的体系结构,你只需要简单地增加一个服务器节点,RAC就能自动地将这节点加入到它的集群服务中去 ...
Oracle 官方文档说明:如果用OWB进行Load Data理论值是100G/小时,对于我们目前每天数据量为1T(即10 * 100G),则LOAD到OWB中需要10小时,这样的性能远远不能满意我们目前的需要. 经过近来的测试与分析有以下几点可以提高,使Load Data速度达到140G/小时或更高, 1.用二或三个客户端同时进行Load Data,从而并行处理,此时Oracle不会进行Lock 表,可以放心. 2.设置sqlldr的LoadData参数,如把parallel设置为true,以及direct也设置为true,当然可以按硬件的性能设置readsize与streamsize的 ...
Global site tag (gtag.js) - Google Analytics