2007-10-27

Oracle数据库体系结构小记

关键字: oracle
现在从事银行软件开发,整天与Oracle数据库接触多一些,慢慢地对这两个方面的内容都一些更深一点点点点的了解,但还是属于菜鸟级别的.不过记录一下自己读过的,看过的,把心得或学习笔记记录下来也是不错的. 1、Oracle数据库 我们一般说的Oracle数据库,可分为两个部分: (1)、实例Instance 实例是一个非固定的,基于内存的基本进程与内存结构,当服务器关闭后,实例也就不存在了。 (2)数据库Database 数据库是指固定的,基于磁盘的数据文件和控制文件及日志文件,参数文件,归档日志文件等。一般情况下,安装的Oracle数据库都一个数据库包含一个实例。 2、数据库服务器 一 ...
近来几天白天有时候比较有空,所以就复习看看资料,这两天,有了重新温习一下C语言的干劲,于是就记录下来一些点滴。 在计算机中,所有的数据都是存放在存储器中的.一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数是不等的,如整型量占2个单元,字符量占1个单元.为了正确地访问这些内存单元,必须为每个内存单元编上号即可准确地找到该内存单元,内存单元的编号也叫做地址。根据内存单元的编号中地址就可以找到所需的内存单元,所以也把这一个地址称为指针。 严格地说,一个指针是一个地址,是一个常量。而一个指针变量却可以被赋予不同的指针的值,是变量。 变量的指针就是变量的地址。存放变 ...
2007-10-16

SQLLOADER不装数情况分析

关键字: 数据库
其实这一篇文章最核心的东西都是项目组的忠哥写的,他已经飞往新疆项目组了。我当一次"小偷",把他写的一篇分析文章记录下来,以被自己忘记了 sqlloader 不装数情况说明: 1)现象:CCB_COGNOS_COMP_DV表的数据不能装载,在任务管理器里面看到sqlloader进程,但是CPU运行时间一直为0! 2)原因分析:按照现象估计sqlloader 是在等待什么资源,而资源一直未得到,因此sqlloader一直不装数! 3)解决思路: a) 首先查看锁的情况,看是不是表被锁起,不能装数 查询:SELECT A.OWNER, A.OBJ ...
2007-09-25

对于表被锁起的操作[Oracle]

关键字: oracle
对于表被锁起的操作: 查询: SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCKED_MODE, C.MACHINE, C.STATUS, ...
今天在做刚上线的项目技术支持的时候,忠哥告诉我的如下的做法: 索引失效问题解决方法: 1)导致的原因: 在SQL*LOADER 加载过程中会维护索引,由于数据量比较大,在SQL*LOADER 加载过程中出现异常情况,导致ORACLE 来不及维护索引,导致索引处于失效状态,影响查询和加载。 异常情况主要有:在加载过程中杀掉SQL*LOADER 进程,重启,表空间不够等。 2)解决方法: 重建索引 3)如何重建索引 a) 查看索引类型 select t1.index_name,t1.partitioned from Dba_Inde ...
2007-01-21

javascript记录点滴

关键字: javascript
1、在javaScript中,Window是一个顶层对象,它下面的对象有Navigator,Frames[],Location,Document,History,Screen, 其中Document对象是最常用的。一般需要用到Window属性和方法时,不需要写Window.XXX之类的,直接使用其属性与方法即可。 2、用<script></script>标签实现对JavaScript脚本的嵌入。如: <script language="JavaScript"> 语句.... </script> 代码中的language="JavaScript"一句表示使用语 ...
1、把POJO里的 注册时间 属性写成registerTime的时候 结果发现当数据库里面这一个字段非空的时候,查询的时候总是会有异常.. 搞了很久才知道,下次有用这一个字段作属性的话,也留意一些.. 应该是hibernate保留的字段,不过我忘记了,不知道在第几页了,明天查一下 2、不要轻易地升级开源的lib包 今天试着把commons-validator要升级到1.3版本的,结果出现了一些错误,搞了一番,才知道为什么,后来用回旧版本的1.1.3版本的
这一排在复习spring的一些知识点,顺便写一下博客,下面看一下利用spring AOP做的管理权限简单实例; 首先定义一个用户: public class User { private String username; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } } 用户有三种人:未注册用户,注册用户,与管理员 注册用户可以可以发表,回复帖子 管理员除了可以发表 ...
2006-12-31

复习笔记:Timer和Quartz任务调度点滴

关键字: java Timer Quartz
复习笔记:Timer和Quartz任务调度 1、Timer介绍 建立任务:使用Timer调度的任务应该继承TimerTask抽象类,该类实现Runnable接口,因些具备多线程的能力,实现该接口的run方法,该方法是需要高度的任务执行体。 调度任务:调度任务通过Timer类完成,调度任务通过schedul方法完成,查一下java doc文档: void schedule(TimerTask task, Date time) 安排在指定的时间执行指定的任务。 void schedule(TimerTask task, Date firstTime, ...
Advice标签接口是所有处理的根接口.spring还包含如下内建的处理类: MethodInterceptor ThrowsAdvice BeforeAdvice AfterReturningAdvice spring主要提供静态和动态切入点:判断静态切入点只考虑类和方法。Spring只需第一次调用方法时判断表态切入点,不需要在每次调用方法 时判断。判断动态切入点则不仅需要类和方法,还需要调用方法的参数,因此,每一次调用方法都必须判断。常用的切入点是与正则表达式切入点。 1、Around处理 实现around处理需要实现MethodInterceptor接口(由AOP聪明提供),源代码 ...
下午复习了一点关于spring简化测试方面的内容,比较感兴趣,就记录下来啦,毕竟记下东西以后可以来看看的,记忆力不总是很好的,但写的东西可以当作复习资料来看看的。 利用spring的mock类进行单元测试: spring框架提供了大量测试的mock类,包括与jndi,porlet,web应用相关的mock类。尤其是web应用相关的mock类,可以大大提高web组件测试的方便性。 打开spring的下载包的mock文件夹(路径...mock\org\springframework\mock\web),就发觉有如下几个文件: MockHttpServletRequest:是HttpS ...
温柔一刀 写道lighter 写道温柔一刀 写道理解不到位的地方就多拍块砖哈,最近对TDD产生了浓厚的兴趣,多拍砖进步快 最近也对TDD发生很大的兴趣,才看了一些书,不过实践讲TDD的书好像少了一些; 温柔一刀,能不能推荐一本TDD在开发WEB程序时与数据库相交互时实践性的书啊? <<Test_Drivent Development A Practical Guide>>只是讲一下SWING界面交互开发的TDD实践 我也想看看这方面的书,但是不知道什么书讲了web的,比如用strurs/webwork/springmvc+spring+hibernate之类的框架开发的话怎么实践T ...
以下三种概念通常都被称为mock 1、stub 这是一种其方法什么工作也不做的类,它们的存在只是为了可以让系统编译和运行。 2、fake 这种类的方法返回一个或多个固定的值,这些值是在代码中写死的或通过编程的方式来设置的 3、mock 在这种类中,你可以就被调用的方法,调用时所使用的参数,频度等设置期望,你还可以针对各种不同的调用情形来设置返回值。mock还提供了一种来验证是否满足期望的方式.
前两天,有家伙问了我一些数据库的关于一些索引的问题,问得我哑口无言;于是立刻上图书馆淘了一本<<Sams Teach Yourslf SQL in 21 Days>>Fourth Edition回来,看了一天多,记录一下其中一些点滴的内容,生怕忘记,以后以便于查看. 使用索引的技巧: 1、对于小的表,使用索引不会引起任何性能上的改善 2、在数据变化幅度较大的列上建立索引,会产生最大程度的性能改善 3、当查询返回少量的数据的时候,索引能够优化你的查询(根据经验,返回的数据的数量最好少于总数量的25%) 4、索引能改进数据检索的速度,然而,同时也会使数据更新的速度减慢. ...
8月28号开学,还有两天的时间也就开学了.写一篇blog纪念一下这一个日子.顺便写一下大学读了三年以来发生的事情:1,选了计算机专业,我也不知道为什么选一个的.高中的时候没有一点儿计算机的基础.2,大一第二学期,学了第一个程序设计语言,c语言,很有用,对我以后学java起了很大的用处.别外大一大二学了网页三剑客一些东西,做了一些静态的网页.到了大三,都用java开发了.3,想一想高数,离散数学,数据结构与算法,操作系统,汇编语言,编译原理,数据库(我喜欢用Oracle 10g和mysql),还有大学英语都是很重要.无论什么时候都不要忘记基础的学习.4四级考了506分,大二的时候过的.5大二暑假 ...
近来一排看的java书籍 1[XML网页开发实例教程 ]/ 李永祥等编著. - 北京: 清华大学出版社 2.[JSP2.0技术手册]自己感觉这一本书还可以,市面上说JSP的书大把,但很多都不全的,这一书后面也说了自定义   标签之类的,感觉不错.自己看了两遍,感觉还可以,个人意见. 如果是刚学JSP2.0方面的,这一本值得一看.网上有电子书下载. 3,精通Servlets: Java平台的服务器端编程 / Dustin R.Callaway编著; 战晓苏译. - 北京: 清华大学出版社, 这一本书的内容比较旧,我是图书馆借来看的.里面说sevlet感觉不错.对基础入门, ...