- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu登陆界面进不去
ubuntu登陆界面进不去,密码也是正确的。回想一下可能是我刚刚改了一下/etc/profile环境变量的问题吧。刚刚安装好的各种软件,这个时候删掉很可惜我的工作。上网查了一下这位仁兄的意见:1,因为不小心在 etc/environment里设在环境变量导致无法登录不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统在登录界面 alt
2013-04-12 18:24:47 672
转载 UBUNTU中如何获得root权限
在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需进行如下的操作:su rootPassword: (在此输入你上面设置的密
2013-04-10 17:16:12 253
转载 编写健壮的PL/SQL代码(一):同字段同类型、%TYPE、SUBTYPE
本文通过一个简单的PL/SQL案例来告诉大家设计健壮代码的重要意义 在我以前做的一个系统中,有5-6个核心业务数据库,各个数据库之间因为业务需要,有很多数据需要交互 特别是一些关键的数据模型在设计上,各个数据库之间含义是一致的 典型的比如app_col(我这里用这个app_col代表某一类字段)这样的字段 在各个数据库上的很多表结构中均
2013-01-09 18:11:25 544
转载 oracle insert的扩展
向一个表发散弹枪: ⑴ insert into table_name [(column[,column...])] select_statement 每次只能插入一个表,但性能上比写多条insert语句要高。另外,oracle还提供create table table_name as select ...,as不可少!实现直接创建并且插入表,
2013-01-09 17:46:18 407
转载 oracle update关联表的思路总结
1、 其中最普通的是update t1 set b=(select b from t2 where t1.a=t2.a); 但是,要注意空值的影响, 如果怕空值的影响,要写成 update t1 set tname= (select sname from t2 where t1.id=t2.id)
2013-01-09 17:14:10 172
转载 oracle with子句
以例子学习with:[sql] view plaincopyprint?with --查询部门和部门的总薪水 dept_costs as ( select d.department_name,sum(e.salary) dept_total from departments d,emp
2013-01-09 17:12:41 521
转载 oracle函数之case和decode的用法区别及性能比较
在oracle世界,你可以使用: 1)case表达式 或者 2)decode函数 来实现逻辑判断。Oracle的DECODE函数功能很强,灵活运用的话可以避免多次扫描,从而提高查询的性能。而CASE是9i以后提供的语法,这个语法更加的灵活,提供了IF THEN ELSE的功能。 case表达式 case表达式,可分两种,简单和搜
2013-01-09 16:36:21 236
转载 有oracle特色的sql语句整理
我们知道每个RDBMS在sql方面都会存在自己的特色。那么今天我们来看看oracle有啥特色值得我们来在意。特色1 :Oracle分析函数与开窗函数: 语法: FUNCTION_NAME (,...) OVER ()例如: sum(sal) over (partition by deptno order by ename row
2013-01-09 16:05:43 185
转载 Java文件file操作总结
由于一直在使用Java file功能,但是总是很混乱,今天将Java File的所有功能做一个总结。Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索及文件管理。以下是本人做的一
2013-01-09 15:32:06 256
转载 oracle中rowid和rownum简介
题:oracle将ROWID和ROWNUM区别开了吗?如果他们有区别,那么他们的区别是什么呢?回答:正如你的地址唯一的标识了你的住处,一个oracle的rowid唯一的标识了一条数据的物理地址。rowid提供了你找到这一行数据所需要的所有信息,硬盘号,柱面,块和所在块上的偏移地址。rownum是一个伪码,一个你可以在SQL*Plus中引用的占位符。rownum可以用于书写专业的sql语
2013-01-09 13:19:37 173
转载 oracle中connect by和start with的使用 .
select [level],column,expression,...from table_name[where where_clause][[start with start_condition][connect by prior prior_condition]];level:一个伪列,代表位于查询的第几层。start_condition:定义层次化查询的起点。pri
2013-01-09 11:24:56 185
转载 java设计模式学习
http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html
2013-01-05 14:58:51 165
转载 http://localhost:5560/isqlplus/dba无法登陆的解决办法
管理oracle数据库的工具主要有:http://localhost:1158/emhttp://localhost:5560/isqlplus 须先启动isqlplus服务,>isqlplusctl start但是当我输入http://localhost:5560/isqlplus/dba 时,只见弹出登陆对话框,却无法登陆。无论输入那个账号都不行,现将解决办法记录如下,这是在wi
2012-12-26 09:33:50 1409
转载 关于JVM的几道面试题
之前看编程之美,看到了对操作系统精通的定义,比如,写个程序能到任务管理器的CPU曲线划出一段正弦曲线,这种实际的动手能力确实值得我们去关注。刚刚在看书,关于虚拟机规则的,突然想到可以出如下面试题:给出一段会产生堆内存溢出的代码;给出一段虚拟机栈和本地方法栈溢出的代码:分StackOverflowError和OutOfMemoryError给出程序;给出一段能使运行时常量池溢出的代码
2012-12-18 15:02:48 3427
原创 Liunx下不能上网的设置。
1、 在设置的时候 ifcfg-eth0 的时候 Ip 应该是本机电脑IP相同网段的IP 而不是VMware的IP. 2、 在 虚拟机的 编辑 -虚拟网络编辑器中设置
2012-12-17 10:44:07 158
原创 java 中的位运算技巧
一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一
2012-12-14 10:28:40 482
原创 Linux下oracle10g 命令行安装与卸载的全过程
Linux下oracle10g 命令行安装全过程1. 下载并解压文件在Oralce官网上下载个Oralce10g for Linux,分i386和x86_64两种。 10201_database_linux32.zip、10201_database_linux_x86_64.cpio.gz 10201_database_linux32.zip 安装包解压命令 unzi
2012-12-13 10:46:31 2083
转载 Linux jdk1.6安装与卸载和 安装Tomcat 与卸载
一、下载安装JDK1.6 1、下载jdk1.6的官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、jdk1.6提供以下两种自解压文件: 1)jdk-6u22-linux-i586.bin 2)jdk-6u22-linux-i586-rpm.bin 3、我下载的
2012-12-10 10:15:36 1540 1
转载 myeclipse6.5注册码自动生成
package Test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling this copy
2012-12-05 09:16:00 178
原创 Error: could not open `C:/Program Files/Java/jre6/lib/i386/jvm.cfg' 的处理方法
我重装JDK后,因为没有装在以前的目录,运行java命令后报错,内容如标题 classpath和path都没有错 一通搜索后才知道需要删除c:/windows/system32/java.exec:/windows/system32/javaw.exec:/windows/system32/javaws.exe这几个文件(有的人机器中可能java
2012-11-30 15:18:49 313
转载 Windows Socket 最大连接数
Socket 编程时,单机最多可以建立多少个 TCP 连接,受到操作系统的影响。Windows 下单机的TCP连接数受多个参数影响:最大TCP连接数[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]TcpNumConnections = 0x00fffffe (Defaul
2012-11-26 09:54:41 4244
转载 Spring事务配置的五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra
2012-11-23 14:02:35 190
转载 目前最完整的Linux常用基础命令(留着以后用)
显示Linux系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpui
2012-11-21 15:21:00 138
转载 extJs常用的四种Ajax异步提交
/** * * 第一种Ajax提交方式 * * * 这种方式需要直接使用ext Ajax方法进行提交 * * * 使用这种方式,需要将待传递的参数进行封装 * * * @return */function saveUser_ajaxSubmit1() { Ext.Ajax.request( { url : 'user_save.acti
2012-11-12 11:25:00 173
原创 泛型map的遍历
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collection;impor
2012-11-07 16:35:07 946 1
原创 log4j:WARN Continuable parsing error 87 and column 23
解决方案:把logger节点放到root上面就可以了,可能跟xml解析原理有关
2012-11-01 11:41:14 1584
转载 Log4J.xml的模板
在编码中我们会经常使用logj进行某个地方监控,这时候就需要用到log4j了.log4j.xml的模板如下1.0" encoding="UTF-8"?> log4j.dtd"> http://jakarta.apache.org/log4j/" debug="false"> myConsole" class="org.apache.log4j.Cons
2012-10-25 15:43:49 681
转载 MyEclipse 6.5自动提示配置 .
环境:MyEclipse 6.5问题:MyEclipse自动提示设置和优化。解决:1. 打开MyEclipse6.5,然后 Window-------->Preferences; 2.选择Java-------->展开-------->Editor-------->选择ContentAssist; 3.选择ContentAssist-------->然后看到右边----
2012-08-08 16:03:03 1152 1
转载 MyEclipse 6.5自动提示配置
环境:MyEclipse 6.5问题:MyEclipse自动提示设置和优化。解决:1. 打开MyEclipse6.5,然后 Window-------->Preferences; 2.选择Java-------->展开-------->Editor-------->选择ContentAssist; 3.选择ContentAssist-------->然后看到右
2012-08-08 15:53:26 51
原创 不小心删除oracle某张表的数据,如何恢复。
查询出两个小时以前的数据,即删除数据之前的数据; select * from 表名 as of timestamp sysdate-1/12; 将查询出的数据导出,再插入就可以了
2012-05-24 16:02:40 5224 1
原创 oracle 回收站 recyclebin
Oracle10g提供了类似操作系统中的回收站功能。当drop table的时候,实际上只是将其重命名,并将table以及相关联的对象如index,constraint等放到回收站(RecycleBin)中,后续如果发现drop错了table,可以使用flashback table命名将回收站中的table还原,这就是Oracle10g的Flashback Drop功能。1, 查看回收站时候
2012-05-24 15:26:29 300
转载 使用Oracle的logminer工具进行日志挖掘(Oracle 10g)
Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过程中需要使用数据字典,一般先生成数据字典文件后使用,10g版本还可以使用在线数据字典。oracle中可能需要对数据库中
2012-05-22 17:38:57 994
原创 cmd命令,登陆有多个实例的oracle用户,
首先oracle 文件所在的盘符下:如:D: 回车输入 D:>set ORACLE_SID= —— oracle 的一个实例。 回车 D:>sqlplus /nolog 输入用户名和密码 sql>conn / as sysdba
2012-05-22 15:07:12 834
转载 Oracle 参数文件
Oracle参数一、oracle pfile/spfile区别 pfile 默认的名称为“init+例程名.ora”文件路径:E:\oracle\product\10.2.0\db_1\dbs,这是一个文本文件,可以用任何文本编辑工具打开。 spfile 默认的名称为“spfile+例程名.ora”文件路径:E:\oracle\product\10.2.0\db_1\dbs
2012-05-18 17:13:54 187
转载 oracle 中drop表后出现乱码表
oracle 10G引入了“回收站”概念,所有DROP动作被写入VIEW“user_recyclebin”中,可用“select * from user_recyclebin”看到;“purge user_recyclebin”可以清空回收站所有信息“undrop”恢复已删除表 禁用回收站:ALTER SESSION SET recyclebin = OFF; -- 作用于
2012-05-17 17:00:48 906
原创 游标
1 、 显示游标declare Cursor emp_cursor is select ename,job from emp where deptno=30;v_ename emp.ename%type;v_job emp.job%type;beginopen emp_cursor;loopfetch emp_cursor into v_ename,v_
2012-05-17 14:32:20 164
jxl包生成EXCEl
2012-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人