Oracle面试题目及解答(转载)
这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对oracle概念的熟悉程度。 1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工
ORA-12154和TNS-03505
现象:用plsql developer连接服务器的时候出现ora-12154,开始以为是tnsnames.ora的配置出现问题,后来看了下,没问题,然后用tnsping,报TNS-03505错.解决方法:找到C:WINDOWSsystem32driversetchosts.txt加上一行 ip地址 计算机名 连接标识符[@more@]
每天问自己十个问题
如果你想走出常规,放松心情,以积极的心态开始每一天,那就很有必要以自问的方式开始一天,这些问题会给我们带来力量和好心情。 1、我拥有什么? 通常我们会为自己没有的东西而苦恼,却看不到自己拥有的,如健康、可以听、可以看,可以爱与被爱,每天都有食物供我们享用等。 正如那句口口相传的话所说的:“失去了才知道珍贵。”让我们走出哀怨,这样就可以看到什么是我们拥有的。 2、我应该为什么感到自豪? 为你已经取得的成绩而自豪。成绩不分大小,每一次成功都意味着向前迈出了一步。你可以为你刚刚战胜的一个挑
java 词汇表速查手册
Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。 Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。 Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。 Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就可以利用匿名类。 Anonymous inner classes 匿名内部类:匿名内部类是没有类名的局部内部类。 API 应用程序接口:提供特定功能的一组相关的类和方法的集合。
JSP连接数据库大全(转载)
JSP连接数据库大全无意中找到,同大家分享一下,有误请指出…… 题外:其实这种把数据库逻辑全部放在jsp里未必是好的做法,只有利于初学者学习。当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建”create table test(test1 varchar(20),test2 varchar(20)”然后向这个表写入一条测试纪录。现在开始我们的jsp和数据库之旅吧。 一、jsp连接Oracle8/8i/9i数据库(用thin模式) testorac
Struts 2 概述(节选)
STRUTS 2 概述(节选自《STRUTS 2权威指南》作者:李刚)引 言1、MVC思想概述1.1 Web应用的发展1.2 Model 1和Model 21.3 MVC思想1.4 MVC模式的优势1.5 常用MVC框架及其特征2、Struts 2的起源和背景2.1 Struts 1的基本结构及其存在的问题2.2 WebWork的基本结构2.3 Struts 2的起源3、Struts 2体系介绍. 3.1 Struts 2的框架架构3.2 Struts 2的标签库3.3 Struts 2的控制器组件4、Struts 1和Struts 2的对比5、WebWork和Struts 2对比6、总 结 引 言Struts 1是全世界第一个发布的MVC框架,它由Craig McClanahan在2001年发布,该框架
Eclipse 的启动参数
Eclipse 的启动参数作用很大:在工作中总能用到.1.如何设置参数: 首先创建Eclipse的快捷方式。打开快捷方式的属性,在link里添加。2.参数说明: 1)eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本.eclipse.exe -nl "de" ---------德语eclipse.exe -nl "fr" -----------法语eclipse.exe -nl "ja"--------日语eclipse.exe -nl "ko" ---------韩语2)使用 -data 设置工作区的特定位置 -data your_workspace_location(例如,-data c
全文索引——CONTAINS 语法
全文索引——CONTAINS 语法我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一个单词,要用单引号括起来。2. 查询住址在河北省的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, '"HEIBEI province"' )remark
存储过程编写经验和优化措施
介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。内容:1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显
程序员30岁前成功的12条黄金法则
第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想 5、如果你想在35岁以前成功,你一定在25至30岁之间确立好你的人生目标 6、每日、每月、每年都要问自己:我是否达到了
Java排序算法速度比较(转载)
public class Sort { public void swap(int a[], int i, int j) { int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } public int partition(int a[], int low, int high) { int pivot, p_pos, i; p_pos = low; pivot = a[p_pos]; for (i = low + 1; i <= high; i++) { if (a[i] > pivot) { p_pos++; swap(a, p_pos, i); } } swap(a, low, p_pos); return p_pos; } public void quicksort(int a[], int low, int high) { int pivot; if (low < high) { pivot
ant构建时出现错误解决方案
用ant构建时出现错误现象:BUILD FAILEDD:Downloadsmvnforum-1.0.2-ga-srcmyvietnamuild.xml:97: Error starting Sun's native2ascii:原因:这是Eclipse的一个BUG,因为它先找到了你安装的JRE,而不知道J2sdk的位置。解决方案:Eclipse的菜单->Window -> Preferences,然后在Preference窗中选Java -> Installed JREs选择添加就可以了,前提是你要添加的JRE已经装在你的电脑上了。[@more@]
什么是SAP系统,关于SAP的故事(转载)
当5名IBM的经理人于1972年决定成立自己的公司并探索能够让商业更有效的途径时,人们很难预料到他们的软件最终会成为世界商业领域的金牌解决方案。三十年后,SAP的软件已经为120多个国家的18,800多家企业使用,其中包括财富500强中80%以上的公司,以及在21个行业领域中的主导企业。仅用了一代人的时间,这个"创业"企业就已经发展成为全球软件行业的第三大公司。 迪特马·荷普、克劳斯·魏伦路特、哈索·普拉特纳、克劳斯·奇拉以及汉斯魏纳·海克特曾经是IBM公司的系统咨询人员,他们当时发现自己的客户正在开发相同或是类似
给单身男人的忠告(转载)
1 你可以不拥有任何东西,除了对生活的激情。2 然后是钱。3 努力赚钱。4 有了钱,可以拥有很多女人的身体。5 没有钱,要拥有很多女人的心。6 如果身体和心你都无法得到,那只能说明你的无能。7 英雄和浪子,取长补短。8 该英雄时要英雄,该浪子时得浪子。9 喝酒,抽烟。一个都不能上瘾。10 赌,女人,权力。追求,但不能沉沦。11 热爱体育。如果你不热爱你就不是男人。12 即使你爱体育爱得发疯。也不能抱着体育生活一辈子。13 善待你的家人。14 网络游戏,浅尝辄止。15 有分寸,懂得控制自己。16 厨艺精湛,但不轻易下厨。17 如果厨艺不佳
JUnit 4快速入门(转载)
JUnit 4快速入门JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用Java 5的Annotation特性简化测试用例的编写。让我们看看如何使用JUnit 4来进行Unit测试。请注意:本文主要介绍JUnit 4的最新特性和用法,并不会讲解Unit测试的基础。如果你对JUnit框架还不熟悉,请先参考“Eclipse快速上手指南 (2) 使用JUnit测试”一文,学习如何编写JUnit测试。我们使用的开发环境是Eclipse 3.2,它已经自带了JUnit 4.1,你需要将JUnit 4 Library添加到项目用到的Library中。另外,必须使用JDK 5.0或更高版本。要在Eclipse环境之外运行JUnit,需
电脑日语用语
ア行 アイコン 图标 アウトプット 输出 アカウント 账号 アクセサリ 附件 アクセス 访问 アクティブ·ウィンドウ 活动窗口 アクティブにする 激活 アップグレード 硬件升级 アップ(ロード) 上传 アドレス 地址 アナログ 模拟 アプリケーション 应用软件 アンインストール 卸载 イーサネット 以太网 イラスト (多指漫画人物的)绘画、插画 インク·プリンタ 喷墨打印机 インストール 安装 (インター)ネット 因特网 (インター)ネット·カフェ 网
CVS安装及设定步骤
CVS安装及设定步骤1服务端安装执行cvsnt_setup.exe, 安装cvsnt(服务端).安装组件时参照piture1.bmp2 客户端安装执行wincvs_setup.exe.安装wincvs(客户端)和cvsnt执行程序.安装组件时参照piture2.bmp和piture3.bmp3服务端设定启动CVSNT 的Service Control Panel.1> Service Status中停止Service. 2> Repositories 中追加新的服务端Repository.(例: D:firsterp_cvs)3> Advanced中设定 CVS server port 为24014> Service Status中启动Service5> 设定用户.cvs -d d:firsterp_cvs passwd -r Administrator -a xiecs (DOS Prompt
svn PK cvs
1 对重命名、删除文件的支持cvs:不支持本地文件重命名提交删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件不能删除文件夹svn:支持文件重命名提交系统会提示删除旧文件,创建新文件删除本地文件提交 库中文件也被删除2 对中文路径名的支持cvn:支持的比较好svn:要将权限控制文件保存为svn支持的UTF-8格式3 本地文件与库的对应关系cvs:可以多对多svn:一个库可以有多个工作目录但一个工作目录只能对应一个库 虽然可以更改库位置但是要求很严 格4 库中文件存放方式cvs:完全用户可见方式与客户端文件夹结构完全
版本控制工具SVN和CVS
CVS相信大家都听说过,不过这个广为使用的版本控制工具还有不少问题,包括中文支持和二进制文件的处理都有或多或少的问题。 现在好了,CVS的作者又为我们开发了SVN。Gnome和KDE的开发团队都已经换用SVN了,您为什么不试一下呢? 最基本的用法建立代码库 svnadmin create /path/to/repos导入数据 svn import /path/to/project file::///path/to/repos -m "initial import"导出数据 svn checkout file::///path/to/repos提交更新 svn commit filename添加文件 svn add删除文件 svn delele 复制文件 svn copy移动文件 svn move查询
fjkrws系统错误分析及log功能追加报告
社内homepage测试中,发现系统不太稳定,具体表现为有些数据显示插入成功,但是数据库中并无此数据。有些数据插入成功后,返回list页面时,却不显示此数据信息,但是在数据库中有此数据。分析原因:1)在scheduleEdit.jsp页面的javascript函数function insert(user11Code) 中,下列代码存在问题:①document.updateForm.submit();②alert(" 登録しました。");③document.updateForm.action = "<%=path%>/views/schedule/scheduleList.jsp?lg=1&loginCode="+userCode;④document.updateForm.submit();这段代