`
qnzhl
  • 浏览: 28865 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.dbaccess dbname zgs.sql  //在dbname数据库中执行zgs.sql脚本 2.dbaccess dbname <<!    load from zgs.unl delimiter '|' insert into zgs_table; //装入    unload from zgs.unl delimiter '|' select * from zgs_table; //导出 3.dbload [ -d dbname] [-c cfilename] [-l logfile] [-e errnum] [-n num] [-i num] [-s]      ...
oracle的执行顺序: from --> where --->group by ---> having --->select -->order by 字符串函数: userenv('language')查看oracle字符集 upper(字段名):转换成大写 lower(字段名):转换成小写 substr(字段名,初始位置,[结束位置]) :字段截取函数(中文算一个长度),若想字节截取用substrb lpad(字段名,length,[char]):字段长度若不大于length,则在字段值左边补char,若省略则补空格 lpad(字段名,length ...
存储赋权 存储逻辑处理有返加值 存储有异常处理 create or replace procedure proc_grant(OWNER VARCHAR2,OWNERAPP VARCHAR2,OWNERREAD VARCHAR2)   AS   V_OBJECT VARCHAR(128);   CURSOR BRANCH01 IS SELECT OBJECT_NAME FROM USER_OBJECTS T WHERE OBJECT_TYPE IN('TABLE','VIEW');   CURSOR BRANCH02 IS SELECT OBJECT_NAME FROM USER_OBJEC ...
当前页:curpage  页容量:pagesize 分页逻辑:(curpage-1)*pagesize <curpage<curpage*pagesize+1 oracle分页: select * from (select rownum rn,t.* from table1 t where rn<curpae*pagesize+1) where rn>(curpage-1)*pagesize mysql分页: limit 后可以有一个参数,也可以有两个参数,但一个参数时前pagesize页记录 当两个参数时是从第一个参数的下一条记录开始的第二参数条记录 sel ...
sqlplus执行文件:sqlplus user/pass@cibsdb < sqlfile.sql   ##执行sqlfile.sql脚本 #!/bin/bash NAME="$1" sqlplus -S u_test/iamwangnc <<EOF select * from tab where tname = upper('$NAME'); exit EOF 为了安全要求每次执行shell都手工输入密码 $ vi test5.sh #!/bin/bash echo -n "Enter password for u_test:&qu ...
RMI介绍:JNDI 就是一个注册表,服务端将服务对象放入到注册表中,客户端从注册表中获取服务对象 定义远程接口: package demo.zookeeper.remoting.common; import java.rmi.Remote; import java.rmi.RemoteException; /** * * @author Administrator * 2015-4-12 * * 继承了 Remote 接口,实际上是让 JVM 得知该接口是需要用于远程调用的, * 抛出了 RemoteException 是为了让调用 RMI 服务的程序捕获这个异常。 * 毕 ...
三种: 1.delete from table1 a where rowid not in(     select max(rowid) from table1 b group by (去重字段)); 2.delete from table1 a where rowid !=( select max(rowid) from table b where a.name=b.name and b.sex=a.sex ); 3.insert into tem_tab select distinct mobile from old_tab;   drop table old_tab;   r ...
Sftp java类的应用(包括密钥连接) 使用:jsch-0.1.5.jar /** * */ package com.zgs.util; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft ...
例1: -n禁止第一次连接的时候自动登陆,即不使用.netrc文件; -i 在多个文件传输期间关闭交互提示,相当于FTP中prompt命令关闭; #!/bin/bash  ftp -i -n 192.168.167.187 << EOF user hzc 123456  pwd  cd test  pwd  close  bye  EOF 例2: #这条语句将从远程主机的  /var/www/fuyatao/目录下将 index.php 下载到本地  /home/fuyatao/目录下。 sftp>get /var/www/fuyatao/index.php ...
ssh java类的连接与远程命令执行(包括密钥连接) 首先先介绍ssh的密钥连接(lunix): 例:10.196.20.4(user1/1234)服务器建立-- 10.196.21.130(user2/1234)服务器的密钥连接 1. 在10.196.20.4服务器上生产公密钥文件 ssh-keygen –t dsa   ###在$home/.ssh文件下会生成id_dsa.pub 和id_dsa文件 chmod –R 700 /home/user1/.ssh chmod –R 600 /home/user1/.ssh/authorized_keys scp id_dsa.pub use ...
在代码片段添加一个不断点 Debug As 来执行 F5:进入当前行的方法内部,一步一步执行 F6:执行当前行,但不进入执行细节 F7:返回上一步执行的方法,相对应f5 F8:恢复执行方式,接着执行代码,直接遇见下一个断点 Terminate:停止执行 Breakpoints 档 显示断点行 Outline档 显示当前执行到的方法
public static void main(String[] args)throws Exception { System.out.println(System.getProperty("user.home")); //C:\Users\Administrator System.out.println(System.getProperty("os.name"));//Windows Vista System.out.println(System.getProperty("os.arch"));//x86 System ...
1. 出现了一个不是语法错误,而是不符合业务逻辑的情况,我们可以将其看做异常对待 2.程序运行过程出现了异常,但是处理异常不是当前代码片段的责任,应该将其抛出 throws关键字用于在方法声明时声明该方法在运行中可能出现的异常。通知调用者在调用该方法捕获这些异常用我们的话说说是“丑话说前面“。通常情况下,方法中throws抛出的异常类型都应该使用throws在方法声明的时候指出。只有一个特例:抛出RuntimeException及其子类异常时,方法声明throws时,可以不指出。 常见的RuntimeException的子类 NullPointerException空指针 arrayInd ...
xml文件和java对象之间转换 例: package com.zgs.util; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.d ...

ssh注释配置

ssh 
集成struts,spring,hibernate时,对于初学者来说最大的麻烦就其繁琐的xml配置文件。现在三者都对基于注解的配置提供了良好的支持。在struts2中,使用convent plugin,得益于annotation和规约,配置过程得以大大减少。在spring2.5也可以使用@Autowired,进行注入,使用@Controller,@Service,@Repository注解,自动定义bean,还支持annotation风格的声明式事务支持,以及aspectJ类似的AOP。hibernate也可以使用JPA标准注解定义实体描述,避免使用mapping文件。  当然,对于annota ...
Global site tag (gtag.js) - Google Analytics