现在从事银行软件开发,整天与Oracle数据库接触多一些,慢慢地对这两个方面的内容都一些更深一点点点点的了解,但还是属于菜鸟级别的.不过记录一下自己读过的,看过的,把心得或学习笔记记录下来也是不错的.
1、Oracle数据库
我们一般说的Oracle数据库,可分为两个部分:
(1)、实例Instance
实例是一个非固定的,基于内存的基本进程与内存结构,当服务器关闭后,实例也就不存在了。
(2)数据库Database
数据库是指固定的,基于磁盘的数据文件和控制文件及日志文件,参数文件,归档日志文件等。一般情况下,安装的Oracle数据库都一个数据库包含一个实例。
2、数据库服务器
一 ...
近来几天白天有时候比较有空,所以就复习看看资料,这两天,有了重新温习一下C语言的干劲,于是就记录下来一些点滴。
在计算机中,所有的数据都是存放在存储器中的.一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数是不等的,如整型量占2个单元,字符量占1个单元.为了正确地访问这些内存单元,必须为每个内存单元编上号即可准确地找到该内存单元,内存单元的编号也叫做地址。根据内存单元的编号中地址就可以找到所需的内存单元,所以也把这一个地址称为指针。
严格地说,一个指针是一个地址,是一个常量。而一个指针变量却可以被赋予不同的指针的值,是变量。
变量的指针就是变量的地址。存放变 ...
其实这一篇文章最核心的东西都是项目组的忠哥写的,他已经飞往新疆项目组了。我当一次"小偷",把他写的一篇分析文章记录下来,以被自己忘记了
sqlloader 不装数情况说明:
1)现象:CCB_COGNOS_COMP_DV表的数据不能装载,在任务管理器里面看到sqlloader进程,但是CPU运行时间一直为0!
2)原因分析:按照现象估计sqlloader 是在等待什么资源,而资源一直未得到,因此sqlloader一直不装数!
3)解决思路:
a) 首先查看锁的情况,看是不是表被锁起,不能装数
查询:SELECT A.OWNER,
A.OBJ ...
对于表被锁起的操作:
查询:
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 ...
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;
}
}
用户有三种人:未注册用户,注册用户,与管理员
注册用户可以可以发表,回复帖子
管理员除了可以发表 ...
复习笔记: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感觉不错.对基础入门, ...
- 浏览: 232600 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
7
共 27 张
共 27 张
最新评论
-
搜索篇:Struts、Lucene的 ...
谢谢 啊 。。。。
-- by ithongweizhang -
复习笔记:DAO模式的异常的 ...
2008
-- by Run -
妙用Commons良药<二>
好文章 谢谢
-- by sech -
利用servlet生成简单的验 ...
-- by songfuqiang -
北京雪景
哥们,你是不是在雍和宫附近啊。
-- by shijian0306






评论排行榜