`
文章列表

VIM/VI命令使用

本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能 ...

SCP命令使用

  SCP是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令:   scp /home/wugang/full.tar.gz root@10.5.5.222:/home/root   然后会提示你输入另外那台10.5.5.222主机的root用户的登录密码,接着就开始copy了。   如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。   scp root@10.5.5.222:/home/root /home/wugang/full.tar.gz    

Linux 文件查找

一、通过文件名查找法 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:   find / -name httpd.conf    这个命令语法看起来很容易就明白了,就是直接在fi ...
修改/etc/ssh/sshd_config   将PermitRootLogin 设置为no   PermitRootLogin no

JMS 概念

    博客分类:
  • J2SE
JMS Architecture 一般将ConnectionFactory和Destination绑定到JNDI上,然后Client查找JNDI来获取。对于ActiveMQ可以直接构造ConnectionFactory和Destination。 Connection和Destination就是这里的Administed Objects。   JMS有两种形式: 1. 点到点(Point to Point) 2. 发布/订阅(Publish/Subscribe) 它们的Destination分别是Queue和Topic。 消息消费者可以同步也可以异步的消费消息,同步co ...
CentOS设置IP & DNS & Hostname 设置Hostname 修改/etc/hostname 127.0.0.1       localhost.localdomain   localhost 10.95.136.51    centos 设置网关 修改/etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=centos
一、Oracle服务器端字符集的查询:   select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET';   二、Oracle服务器端字符集的设置:       用户sys 以sysdba的身份登录oracle   su - oracle conn /as sysdba       依次执行如下命令即可:   SHUTDOWN IMMEDIATE; STARTUP MOUNT; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTE ...

Linux系统机器名

通过命令hostname可显示机器名   修改机器名: vi /etc/sysconfig/network
1. 在oracle官方网站下载instantclient,(注意版本);   2. 解压文件至系统中,如d:/instantclient;   3. 设置环境变量   TNS_ADMIN=D:\instantclient_10_2   NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK   LD_LIBRARY_PATH=D:\instantclient_10_2   4. 安装PL SQL   5. 设置PL SQL 的oracle home及oci目录     oracle home为D:\instantclient_10_2 ...
在linux本机上,发现可以通过sqlplus连接数据库,说明监听器和数据库均已启动   但,在window远程机器上进行连接oracle时,出现ORA-12541 错误!   通过telnet ip port,发现无法进行连接,   在linux上,通过netstat -an | grep 1521,发现1521已启动,   发现1521端口的ip地址是127.0.0.1,而不是0.0.0.0,   于是,   修改/u01/oracle/network/admin/listener.ora中的host为机器名   (linux下查看机器名:hostname)   ...

Command

Command
--------- 建表 CREATE TABLE TABLE_A (A DATE, B INTEGER, C VARCHAR2(10), D VARCHAR2(10) ) --------- 测试数据 INSERT INTO TABLE_A VALUES(TO_DATE('2001-1-1','YYYY-MM-DD'),'123','张三','备注'); INSERT INTO TABLE_A VALUES(TO_DATE('2001-1-1','YYYY-MM-DD'),'123','李四','备注'); INSERT INTO TABLE_A VALUES(TO_DA ...
利用Oracle的spool工具,可以自定义导出数据的格式   /*************************** * sql脚本部分 demo.sql begin **************************/ /************************** * @author wugang * @date 20090519 **************************/ set pagesize 0 set arraysize 1000 set linesize 8 ...

SQLLDR的使用

SQLLDR的使用,有两种方法: 1、使用一个控制文件,在控制文件中加入数据; 2、使用一个控制文件,加上一个或多个数据文件。   为了使控制和数据的分离,主要用的是第二种方式 控制文件的格式(Test.CTL): UNRECOVERABLE -- 关闭数据库日志 INFILE 'd:/ctltest/data1.txt' -- 指定外部数据文件 INFILE 'd:/ctltest/data_new.txt' --可以指定多个外部数据文件 -- 这里还可以使用 BADFILE、DISCARDFILE 来指定坏数据和丢弃数据的文件 Append -- 操作类型,这里还可以用 ...
public static void main(String[] args) { String str = "中国,美国,日本,朝鲜,中国,中国,美国,越南"; String reg = "中国"; Pattern p = Pattern.compile(reg); Matcher m = p.matcher(str); int i = 0; while(m.find()) { i++; } System.out.println(i); }  
Global site tag (gtag.js) - Google Analytics