`
文章列表
解决oracle10g运行慢、无法确定瓶颈的问题,为了找到效率低的sql费劲不少,今天找到一个, 方法就是查看awr报告。   Oracle 在10g以前的使用的是 Statspack做性能故障诊断的。Oracle Database 10g 提供了一个显著改进的工具:自动工 ...
  1、Oracle临时表 Oracle临时表分为两种,且使用前必须先创建好结构。 会话级: 会话间数据不能共享;数据在当前会话有效(无视事物),只有断开链接才会删除数据;断开时只清空数据不删除表结构; create global temporary table temp_tbl(col_a varchar2(30)) on commit preserve rows; 事务级: 会话间数据不能共享;数据以事务为分界点,事务提交、会滚都会删除数据;断开链接也会删除数据;断开时只清空数据不删除表结构; create global temporary table temp_tbl ...
有些时候,需要将java程序双击就可以运行的jar文件,如果用手工打包会比较痛苦(尤其是包含有第三方的jar时),这里介绍一个快捷的方式:用FatJar实现。   1、下载、配置。 fatjar是Eclipse的一个插件,下载后配置到eclipse中即可。 下载地址:http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0 在线安装地址:http://kurucz-grafika.de/fatjar 配置好重新启动eclipse,在 ...
  下载文件的时候注意一下,第一个参数要用iso-8859_1编码的,否则文件大小等于0! 直接贴图代码了:   package ftp2; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.SocketException; import org.apache.commons.io.FileUtils; ...
1、用html格式的页面下载时 项目中数据导出使用的是生成标准的html页面,用table的方式显示数据,然后设置头信息: response.setHeader("Content-Disposition","inline;filename=\""+fileName+".xls\""); response.setContentType("application/vnd.ms-excel");   来实现下载。   遇到的问题是,如果数据中有比较大的数字,如18位身份证号码,就会把后 ...
        文件系统是 linux 的一个十分基础的知识,同时也是学习 linux 的必备知识。     本文将站在一个较高的视图来了解linux 的文件系统, 主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习 linux 会有一定的帮助。 文章例子主要是基于 ubuntu发行版 。     如有不对之处请大家多多指出。 1. Linux 磁盘分区和目录   Linux 发行版本 ...
linux查看top可以查看详细i的cpu、内存、任务数等信息,但没有网卡流量。 可以用sar来检查。使用方式: # sar -n DEV -u 1 10 看看当前网络流量 ============================================================= 网友关于sar使用方法的文章:       ...
  1、查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU , 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c       4 physical id      : 0       4 physical id      : 1 (说明物理上 是两颗,每一颗都是4核的CPU) # ge ...
  一、什么是TortoiseSVN TortoiseSVN是Window下的一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化我们管理我们的版本库。不过由于它只有一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在Windows右键菜单中,使用起来比较方便。 二、TortoiseSVN每个菜单项的意思 1 SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径,点击 ...
  一、CentOS 与 RedHat 的关系   RedHat 在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。 RedHat 一直都提供源代码的发行方式, CentOS 就是将 RedHat 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU ,所以从获得 RedHat 的源代码到编译成新的二进制,都是合法。只是 RedHat 是商标,所以必须 ...
1、建立挂载目录 mkdir /mnt/cdrom 2、mount光盘文件 mount -o loop /dev/cdrom /mnt/cdrom (cdrom为光驱,请自行确认) 3、编辑repo a、mkdir /etc/yum.repos.d/temp (建立temp备份目录) b、移除文件并备份至temp目录 mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/temp/ c、复制CentOS-Base.repo至原来目录下 cp /etc/yum.repos.d/temp/CentOS-Base.repo /etc/yum. ...
  环境:redhat enterprise linux5.3 i386 --网络环境: 上网拨号路由:    192.168.0.3 server端:    ip 192.168.0.66 查看server端版本及内核版本: [root@kyle /]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.3 (Tikanga) [root@kyle /]# uname -a Linu ...
      在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle  JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?   连接类型: 1、 JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配 置。 2、JDBC ...
今天使用apache dbutils连接oracle10G时,后台报错提示 不支持的属性... ,比较纳闷,查看一下源代码,发现有这么一句: ParameterMetaData pmd = stmt.getParameterMetaData();  执行这句话报错了。   经排查发现,原来是Oracle jdbc驱动的问题。 我用的oracle驱动文件时ojdbc14.jar,但是我打印出驱动版本是 DatabaseMetaData.getDriverVersion()等于9 查看里面的MANIFEST.MF发现Specification-Version项也是9的信息。   ...
        在9i以前,Oracle使用pfile存储初始化参数设置,这些参数在实例启动时被读取,任何修改需要重起实例才能生效,使用spfile你可以使用 ALTER SYSTEM或者ALTER SESSION来动态修改那些可动态修改的参数,所有更改可以立即生效,你可以选择使更改只应用于当前实例还是同时应用到spfile。这就使得所有对 spfile的修改都可以在命令行完成,我们可以彻底告别手工修改初始化参数文件,这就大大减少了人为错误的发生。       SPFILE是一个二进制文件,可以使用RMAN进行备份,这样实际上Oracle把参数文件也纳入了备份恢复管理。除了第一次启动数据库需 ...
Global site tag (gtag.js) - Google Analytics