- 博客(29)
- 收藏
- 关注
原创 python 基础
1. 运行一个文件没有main函数,所以一般要运行一个.py文件,一般在文件中加入: if '__name__' == '__main__':##the code you want to run 2. String 的用法 1> len(str)是取字符串的长度 2> str[0] 渠道文件的第几个字符 3> str[1:3...
2010-12-18 00:00:15
118
原创 Oralce 常用 修改表的语句
1. 添加新字段: ALTER TABLE TABLE_NAME ADD (FIELD_NAME CHAR(1 BYTE) DEFAULT 0); ALTER TABLE TABLE_NAME ADD (FIELD_NAME VARCHAR2(50 BYTE) DEFAULT "Default Value"); 2. 删除表中字段:ALTER TABL...
2010-11-19 13:58:08
91
原创 Java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制比较重要的几个类是: java.lang.Class --->主要的类java.lang.reflect.Method...
2010-11-17 22:30:29
77
原创 Oracle Session 和杀死进程
查询Session: SELECT se.username, se.SID, se.serial#, pr.spid, se.status, SUBSTR (se.program, 1, 10) prog, SUBSTR (se.machine, 1, 10) mach, sq.sql_text FROM v$session se...
2010-11-03 17:50:18
181
转载 unix文件系统中的软链接、硬链接
<br />ln -s aaa bbb 为aaa创建一个软连接,相当于Windows下的快捷方式<br /><br /><br /><br />unix文件系统中的软链接、硬链接 文件复制的区别 <br />总结如下:<br />硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode,<br />软链接:不在磁盘上有一份内容一样的文件产生(),但产生新的Inode,<br />文件复制:产生新的文件内容,并且使用新的Inode.<br />简单的说软链接相当于快捷
2010-07-21 09:50:00
2986
原创 hp-unix 取得昨天的日期 shell
<br />yester=`(export TZ=XYZ+16; date "+%C%y%m%d %H:%M:%S")`
2010-07-19 12:20:00
1493
原创 Pro Spring2.5 Over view ---- Ioc DI
1. Spring 包的组成: 1> spring-aop.jar: This JAR contains all the classes you need to use Spring’s AOP features within your application. You also need to include this JAR in your application if
2010-05-28 21:33:00
427
原创 TCP与UDP区别
TCP(Transmission Control Protocol)---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP(User Datagram Protocol)---用户数据报协议,是一个简单的面向
2010-05-28 15:55:00
727
原创 Unix Shell 实例精解
第一章 关于UNIX Shell的介绍 1. 定义 shell 是一种特殊的程序,被用作用户与内核(kernel)的UNIX操作系统核心 通讯。常见的shell有C shell、B shell 和 Korn shell(B shell的超集)。 2. shell 主要功能 .. 解释交互运行时,在命令行提示下敲入的命令 .. 制订用户环境,通常在shell初始化文件中作这种工作。例如:设
2010-05-28 13:45:00
933
原创 oracle sqlplus中运行 utf-8的文件
1. export NLS_LANG=AMERICAN_AMERICA.AL32UTF8然后再运行这样能保证字符正确放入DB中。
2010-05-26 17:22:00
3574
原创 压缩文件的压缩和解压
.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar
2010-05-26 16:57:00
393
原创 常用算法列表
应该熟练掌握的常用的算法应该有:各种排序算法(插入排序、冒泡排序、选择排序,快速排序,堆排序,归并排序)线性表(一般的线性表,栈,队列)的插入和删除二叉树的遍历(前序,中序,后序)图的遍历(深度优先,广度优先)二分法查找,排序二叉树,Hash查找(处理冲突的方法)。
2010-05-26 09:45:00
555
原创 oracle查看被锁的表和解锁
查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess
2010-05-25 16:16:00
697
原创 Spring 几种 autowire的区别
autowire是设定spring bean的装配方式: 分为:byName, byType, constructor, autodetect. byName, 是此bean中的定义的字段名和bean文件中的id号一样的话就用seter进行注入。 byType, 是此bean中的变量的类型和bean定义文件中的类型一样就会通过setter进行注入(必须以set开始的方法才会
2010-05-22 19:42:00
791
原创 Java Annotation 介绍(转)
作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《Java Annotation入门》中概
2010-05-21 18:05:00
337
转载 Java反射机制(转)
Java反射机制摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有
2010-05-21 17:57:00
344
原创 为什么重写equals方法要重写hashCode方法
主要原因是默认从Object继承来的hashCode是基于对象的ID实现的。如果你重载了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。这样,当你用其中的一个作为键保存到hashMap、hasoTable或hashSet中,再以“相等的”找另一个作为键值去查找他们的时候,则根本找不到。——而这是反直觉的,
2010-05-21 00:11:00
1622
原创 Oracle 左连接 右连接
1. select * from t1 left join t2 on t1.c1 = t2.c2 是左边的表(t1) 全部显示,t2没有的用null代替。 右连接相反(t2) 2. (+)的连接时另一个全部显示。 select * from t1 left join t2 on t1.c1 = t2.c2 和 select * from a,b where t1.c1 =
2010-05-20 21:51:00
402
原创 Oracle Sql 性能优化
1)不知大家是否喜欢使用‘NOT IN’这样的操作,如果是,那尽量使用(NOT) EXISTS 替代 2)在海量查询时尽量少用格式转换。 3)查询海量数据是,可以使用optimizer[ɔptimaizə] hints,例如/*+ORDERED */ 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT E
2010-05-20 21:29:00
413
原创 struts2 工作原理图
struts2,其实它就是webwork2.2的升级版,现附上原理图 上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可
2010-05-18 13:53:00
294
原创 Windos 下 Oracle 数据库管理
1. 创建新的数据库实例:D:/oracle/product/10.2.0/admin/adidb/scripts>dbca 2.启动和关闭实例D:/oracle/product/10.2.0/admin/adidb/scripts>net start oracleserviceorcl D:/oracle/product/10.2.0/admin/adidb/scripts
2010-04-29 09:14:00
376
原创 sqlplus 连接
1. windows 下的连接 1> 设置oracle_sid set oracle_sid=orcl 2> 以dba的身份登录 sqlplus / as sysdba 3> 以正常身份登录 sqlplus username/password 2. linux/unix 下的连接 1> 设置oracle_sid export oracle_sid=o
2010-04-29 09:13:00
268
原创 oracl 用户管理
1. 创建用户create user username identified by pwd default tablespace users Temporary TABLESPACE Temp; 2. 分配权限grant connect,resource,dba to business; 3. 用户加锁,解锁加锁: alter user username acc
2010-04-29 09:10:00
557
【总结】oracle恢复误删除数据,解除锁定的等sql语句(转)
转自:http://www.iteye.com/topic/648858 1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。注意使用管理员登录系统:select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知...
2010-04-28 15:57:31
81
oracl 用户管理
1. 创建用户create user username identified by pwd default tablespace users Temporary TABLESPACE Temp; 2. 分配权限grant connect,resource,dba to business; 3. 用户加锁,解锁加锁: alter user username accou...
2010-04-24 14:41:06
75
sqlplus 连接
1. windows 下的连接 1> 设置oracle_sid set oracle_sid=orcl 2> 以dba的身份登录 sqlplus / as sysdba 3> 以正常身份登录 sqlplus username/password 2. linux/unix 下的连接 1> 设置oracle_sid set $ora...
2010-04-24 14:16:27
91
Windos 下 数据库管理
1. 创建新的数据库实例:D:\oracle\product\10.2.0\admin\adidb\scripts>dbca 2.启动和关闭实例D:\oracle\product\10.2.0\admin\adidb\scripts>net start oracleserviceorclD:\oracle\product\10.2.0\admin\adi...
2010-04-24 13:16:48
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人