- 浏览: 332853 次
- 性别:
- 来自: 深圳
最新评论
-
gaowei52306:
...
Ant常见属性解析--if-else -
myworkfirst:
${input.deploy.property.paths}& ...
Ant常见属性解析--foreach -
liuzl121:
顶一个 学习了
Cookie和Session专题 -
virtuallife:
正需要这个功能,试试~
Ant脚本中使用try-catch -
shutaodream:
,不错,学习
Oracle中to_char函数的用法
文章列表
os格式文件如果不是采用ascii格式传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC],因为文件格式的原因有时会导致我们的unix程序,或者shell程序出现错误,那么需要把这些dos文件格式转换成unix格式,方法是
vi dos.txt
:set fileformat=unix
:w
这样文 ...
- 2009-10-30 00:03
- 浏览 2350
- 评论(0)
在linux做开发或者系统管理遇到乱码是经常的事情,主要windows下中文的默认编码是bg2312,而linux下是utf-8。很多时候涉及到和windows平台系统的通信免不了编码的转化,可能大部分人都用iconv库函数(包含在glib中)和iconv命令来执行编码转换,即:
iconv -f encoding -t encoding inputfile
- 2009-10-29 23:54
- 浏览 789
- 评论(0)
ORACLE里锁有以下几种模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁
3:Row-X 行专用(RX):用于行的修改
4:Share 共享锁(S):阻止其他DML操作
5:S/Row-X 共享行专用(SRX):阻止其他事务操作
6:exclusive 专用(X):独立访问使用
数字越大锁级别越高, 影响的操作越多。
一般的查询语句如select ... from ... ;是小于2的锁, 有时会在v$locked_object出现。
select ... from ... for upda ...
- 2009-10-29 20:53
- 浏览 1187
- 评论(0)
锁的概念
锁出现在数据共享的场合,用来保证数据的一致性。当多个会话同时修改一个表时,需要对数据进行相应的锁定。
锁有“只读锁”、“排它锁”,“共享排它锁”等多种类型,而且每种类型又有“行级锁”(一次锁住一条记录),“页级锁”(一次锁住一页,即数据库中存储记录的最小可分配单元),“表级锁”(锁住整个表)。
排它锁和共享锁
排它锁又称为写锁((Exclusive lock,简记为X锁)),若事务T对数据对象A加上X锁,则只允许T读取和修改A ...
- 2009-10-29 20:36
- 浏览 837
- 评论(0)
date命令
date命令的功能是显示和设置系统日期和时间。
该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)
date 设置时间格式
命令中各选项的含义分别为:
-d datestr, --date datestr 显示由datestr描述的日期
-s datestr, --set datestr 设置datestr 描述的日期
-u, --universal 显示或设置通用时间
时间域
% H 小时(00..23)
% I 小时(01.. ...
- 2009-10-29 20:25
- 浏览 842
- 评论(0)
设置日期,必须是root用户
设置时间为下午14点36分
# date -s 14:36:00
Thu Oct 29 14:36:00 CST 2009
设置时间为1999年11月28号
# date -s 991128
Sun Nov 28 00:00:00 CST 1999
- 2009-10-29 20:18
- 浏览 1007
- 评论(0)
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。
如果使用了反向代理软件,将http://192.168.1.110 :2046/ 的URL反向代理为 http://www.xxx.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。
经过代理以后,由于在客户端和服务之间增加了中间层,因此 ...
- 2009-10-25 22:03
- 浏览 2202
- 评论(0)
当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。
例子:一个对象类:
public class UserPo {
// 名字
private String name;
// 年龄
private int age;
public String getName() {
return name;
}
public void setName(String ...
- 2009-10-25 21:41
- 浏览 875
- 评论(0)
数据用Delete误删除掉后,而且提交了。
1.打开Flash存储的权限
ALTER TABLE tablename ENABLE row movement ;
2.把表还原到指定时间点
flashback table tablename to timestamp to_timestamp(''2008-02-28 10:40:00'',''yyyy-mm-dd hh24:mi:ss'');
后面的参数为要还原的时间点
Oracle 10g开始,当我执行Drop Table时,Oracle也会把被删除的表放到数据库回收站(Database Recyclebin)里。 ...
- 2009-10-25 20:02
- 浏览 1434
- 评论(0)
*通过创建临时表来实现
create table temp_emp as (select distinct * from employee)
truncate table employee; (清空employee表的数据)
insert into employee select * from temp_emp;
*通过rowid来实现
delete from employee where rowid not in (
select max(t1.rowid) from employee t1 group by t1.emp_id,t1.emp_name,t1 ...
- 2009-10-25 19:47
- 浏览 705
- 评论(0)
操作用户必须有DBA权限
alter user test account lock;
alter user test account unlock;
- 2009-10-25 19:43
- 浏览 874
- 评论(0)
/*============创建Customer表==========*/
create table Customer
(
Customer_id number(6) not null,
Customer_name varchar2(50) not null,
Password varchar2(20) not null,
True_name varchar2(20),
Email_address varchar2(50) not null, --唯一
Password_question va ...
- 2009-10-25 19:31
- 浏览 786
- 评论(0)
insert into 新表 select 字段1,字段2,字段3,字段4 from 旧表
insert into Customer select * from Customer;
- 2009-10-24 16:56
- 浏览 2895
- 评论(0)
truncate和不带where子句的delete, 以及drop都会删除表内的数据
1. truncate和 delete只删除数据不删除表的结构(定义)
drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.
2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发.
truncate,drop是ddl, 操作立即生效,原数据不放 ...
- 2009-10-24 16:06
- 浏览 1055
- 评论(0)
--查看所有的数据文件
select * from DBA_DATA_FILES ;
--查看当前用户
select * from user_users;
--查看所有用户
select * from all_users;
--查看用户或角色系统权限
select * from user_sys_privs;
--查看角色所包含的权限
select * from role_sys_privs;
--查看所用的用户的可操作表权限
select * from all_tab_privs;
--查看当前用户的表可操作权限
selec ...