
我的笔记
tanghongming2012
这个作者很懒,什么都没留下…
展开
-
web.xml元素介绍
web.xml元素介绍我将自己知道的web.xml的元素整理了一下: web.xml首先是肯定要包含它的schema. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.x原创 2012-07-20 08:00:33 · 549 阅读 · 0 评论 -
如何禁止DELETE、PUT、OPTIONS、TRACE、HEAD等协议访问应用程序
简介 WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁原创 2012-07-20 07:59:15 · 2177 阅读 · 0 评论 -
http登陆后跳转到https
https介绍: HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据转载 2012-06-18 20:46:28 · 1384 阅读 · 0 评论 -
oracle数据库的备份与恢复
数据库的备份与恢复一.逻辑备份与恢复逻辑备份时指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复时指当数据库对象被误删操作而损坏后使用工具import利用备份的文件吧数据对象导入到数据库的过程。逻辑备份和恢复只能在open的状态下进行。1.导出1)导出表(导出时,要到oracle的bin目录下)导出表,导出方案,导出数据库导出使用exp命令来完成原创 2012-05-23 15:43:52 · 261 阅读 · 0 评论 -
oracle之权限管理
权限:系统权限和对象权限1)系统权限:用户对数据库的相关权限2)对象权限:用户对其他用户的数据对象(表,视图。。)的权限grant 角色/权限 to user;权限:connect,dba,resource 有创建表空间的权限权限:select,delete,update,insert,all赋权:grant select原创 2012-05-23 15:42:14 · 330 阅读 · 0 评论 -
oracle常用命令
常用命令:1.连接数据库conn scott/tiger2.断开数据库disconn scott/tiger3.修改密码 passw scott4.退出 exit5.查看用户 show user6.start和@ start或@运行sql脚本@ 1.sql7.edit 编辑文件8.spool 将屏幕的内容输出到指定文件中去spool d:\1.sql原创 2012-05-23 15:40:39 · 257 阅读 · 0 评论 -
oracle例外(异常)
例外处理:1)预定义例外:处理常见的oracle错误2)非预定义例外:处理预定义例外不能处理的例外3)自定义例外:处理与oracle错误无关的情况1)预定义例外case_no_foundcursor_already_opendup_val_on_index 索引重复添加invaild_cursor 当试图在不合法的游标上执行操作时,会触发该例外。inv原创 2012-05-23 15:39:47 · 266 阅读 · 0 评论 -
JAVA调用oracle的存储过程
JAVA调用存储过程1)无返回值 java: Class.forName("oracle.jdbc.driver.OracleDriver");Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL", "scott", "Changeme_原创 2012-05-23 15:38:44 · 337 阅读 · 0 评论 -
oracle控制流
控制流1)if then end if;2)if then elsif else end if;3)if then else end if;4)loop end loop;5)while loop end loop;6)for ..in reverse .. loop .. end loop;1)案例create or replace procedure sp_p原创 2012-05-23 15:37:47 · 358 阅读 · 0 评论 -
pl/sql变量和常量
1)复合类型记录类似与高级语言中的结构体declare type emp_record_type is record(name emp.ename%type,salary emp.ename%type,title emp.job%type);sp_record emp_record_type;beginselect ename,sal,job into sp原创 2012-05-23 15:36:55 · 381 阅读 · 0 评论 -
pl/sql(3)---包
3.包包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。1)create package创建包头:create package sp_package is procedure .... function ....end;2)创建包体create or replace package body sp_package is procedure原创 2012-05-23 15:35:28 · 213 阅读 · 0 评论 -
pl/sql(2)----函数
2.函数函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据。使用create function来建立函数。例:create function sp_fun2(spName varchar2) returnnumber is yearSal number(7,2);begin select sal*1原创 2012-05-23 15:33:36 · 211 阅读 · 0 评论 -
pl/sql(1)-----存储过程
pl/sql块------ 过程,函数,触发器,包编程规范:1.注释:单行注释:---多行注释:/**/2.标识符的命名规范1)定义变量,v_作为前缀2)定义常量,c_作为前缀3)定义游标,_cursor作为后缀4)定义例外,e_作为前缀实例1:set serveroutput on--打开输出选项begin db原创 2012-05-23 15:31:05 · 246 阅读 · 0 评论 -
oracle数据操作与数据权限
数据操作1.insert批量插入数据库insert into table [列名] select [列名] from 表名SQL> insert into users select ename from emp; 14 rows inserted2.truncate删除比delete速度快,但不可回滚truncate table 表名数据控制原创 2012-05-15 12:03:37 · 729 阅读 · 0 评论 -
oracle之集合查询
集合查询1.UNION可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。会消除重复行。2.UNION ALL可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。不会消除重复行。3.INTERSECT和UNION类似,相当于集合运算的交运算。例:SQL> select * from emp where deptno in(原创 2012-05-15 12:01:32 · 594 阅读 · 0 评论 -
oracle多表联查之连接(5)
3)全连接:执行左连和右连,将两个结果去重合并,得出结果SQL>select ename,dname from emp full join dept onemp.deptno=dept.deptno; ENAME DNAME---------- --------------SMITH RESEARCHALLEN SALESWARD原创 2012-05-15 11:58:10 · 349 阅读 · 0 评论 -
oracle多表联查之连接(4)
4.外连接(左外,右外,全连接)1)左外:用左边的表作为主表,右表对它依次匹配,得出结果SQL>select ename,dname from emp left join dept onemp.deptno=dept.deptno; ENAME DNAME---------- --------------MILLER ACCOUNTINGKING原创 2012-05-15 11:57:08 · 386 阅读 · 0 评论 -
oracle多表联查之连接(3)
2.自然连接(不常用)第一个表和第二个表存在相同名称的字段,通过次名称来关联关系SQL>select ename,dname from emp natural join dept; ENAME DNAME---------- --------------SMITH RESEARCHALLEN SALESWARD SALES原创 2012-05-15 11:54:34 · 343 阅读 · 0 评论 -
oracle多表联查之连接(2)
1.内连接SQL> select ename,dname from emp join dept onemp.deptno=dept.deptno; ENAME DNAME---------- --------------SMITH RESEARCHALLEN SALESWARD SALESJONES RESEARC原创 2012-05-15 11:52:19 · 301 阅读 · 0 评论 -
oracle多表联查之连接(1)
JOIN连接 SQL>select ename,deptno from emp; ENAME DEPTNO---------- ------SMITH 20ALLEN 30WARD 30JONES 20MARTIN 30BLAKE原创 2012-05-15 11:50:05 · 249 阅读 · 0 评论 -
oracle查询笔记(2)
11.在多行子查询中使用all操作符all表示所有,用在子句中select ename,sal from emp where sal>all(select sal from emp where deptno=30);等同于select ename,sal from emp where sal>(select max(sal) from emp where deptno=30);原创 2012-05-15 00:01:38 · 210 阅读 · 0 评论 -
oralce 查询笔记(1)
1.查询表结构desc dept;2.取消重复行select distinct depton,job from dept;3.判定为空(如果表达式有值为空,则运算后的结果为空)nvl(comm,0) 如果comm是空,则赋值为04.使用别名select sal "月工资" from emp;5.连接字符串,用 “||”6.出生年龄比较,系统默认显示格式为 "1原创 2012-05-14 00:20:54 · 225 阅读 · 0 评论