- 浏览: 103187 次
- 性别:
- 来自: 北京
博客专栏
-
unix环境高级编程
浏览量:22693
最新评论
-
zhangzl4321:
你的这些书我感觉我一本都买不起,我买书一般都是20块以内的
UNIX-LINUX编程书籍 -
zhangzl4321:
好全面啊,世界一流程序员的水准
UNIX-LINUX编程书籍 -
kellyseeme:
谢谢。。。。。。。
Oracle9i Database Administration Fundamentals 中文版与英文版 【电子书】 -
lxs647:
还没有试过、、、估计也不小吧、、、myeclipse9
MyEclipse9 完成破解 -
oolala:
jackytang520 写道其实IntelliJ IDEA可 ...
MyEclipse9 完成破解
文章列表
持续集成的终极目标就是想要在软件开发的任何阶段,无论是Milestone,RC,还是GA,都能够以最低的风险发布软件的不同版本。让我们来总结一下持续集成能够做到什么:
任何人在任何地点,任何时间可以构建整个项目。 在持续集成构建过程中,每一个单元测试都必须被执行。 在持续集成构建过程中,每一个单元测试都必须通过。 持续集成构建的结果是可以发布的软件包。 当以上任何一点不能满足时,整个团队的主要任务就是去解决这个问题。
这确实是一个非常好的起点但对整个软件的质量来说确是不够的。那么还有哪些对源代码质量的要求呢?
...
最近在研究持续集成。使用maven、nexus、hudson架设了一套餐持续集成环境。项目确实可以作到自动或者定时的编译。 使用checstyle、pdm、findbug对代码进行静态代码分析。个人认为可以把静态分析工具集成到eclipse里面,这样可以在编码初期就发现一些bug。也可以把这些工具当成maven的插件,在编译的时候也作一些检查。
可是现在的项目里面没有单元测试,这套持续集成环境就成了一套自动定时编译环境,根本没有给项目带来什么好处。只有单元测试,这样才能把质量得到提高。
定义规范,编写高质量的代码。参考《代码整洁之道》。此书对提高团队整体质量 ...
昨天不知不觉的电脑就开始慢了,开始以为是运行时间长了。从早晨九点到晚九点多,确实应该慢了
不过用360杀了一下,一百多个木马、病毒!搜索了一下,是魔兽世界的木马。这些小马已经影响到我的生产工具了。
今天早晨来了决心装上杀毒软件。买了一个BitDefender ,据说是世界排名第一!据说……^--^
oracle官方培训教程
英文版与中文翻译的版本,这应该是最权威的教程。一些书籍上面只能讲一部分,作好dba一定要把这些东西弄好。
下载留下脚印哦!!!
oracle_statspack_高性能调整技术 主要介绍statspack 是oracle调优不可缺的技术
挺不错的一本书,推荐。
- 2009-09-04 16:39
- 浏览 1365
- 评论(0)
优化排序操作
[1]排序进程
如果可以在小于参数sort_area_size的值(以字节为单位)的区域中进行排序,服务器则会在内存中执行该操作。
如果排序需要的空间大于此值:
1)将数据分为较小的片段(称为排序存储片),并对每个 ...
- 2009-08-21 15:33
- 浏览 1576
- 评论(0)
调整重做日志缓冲区的大小
--调整LOG_BUFFER参数
--缺省值:512K或128K * cpu_count的值,二个中较大的一个
v$session_wait视图指明在”log buffer space%”事件过程中,是否存在因会话向日志缓冲区中写入数据的速度大于LGWR写出数据的速度,而产生的任何对日志缓冲区空间的等待。
select sid,event,second_in_wait,state from v$session_wait where event=’log buffer space%’
重做缓冲区再分配的统计比例:(redo buffer alloca ...
- 2009-08-18 09:41
- 浏览 4067
- 评论(0)
oracle非空闲等待事件 已上传
摘录
事件参数说明:
事件号
事件名
参数一
参数二
参数三
145
buffer busy waits
- 2009-08-15 10:59
- 浏览 1476
- 评论(0)
管理索引
1)索引是用于加速数据存取的数据库对象。通过使用索引,可以降低i/o次数,提高数据访问性能。
按索引数据的存储方式:B*树索引、反向索引、位图索引
按索引列的个数:单列索引、复合索引
按索引列值惟一性:惟一索引、非惟一索引
a)单列索引和复合索引
单列索引是基于单个列所建立的索引;复合索引是基于二列或多列所建立的索引。B*树索引列的个数不能超过32列,位图索引列的个数不能超过30列。可以在同一张表上建立多个索引,但要求列的组合不同。
- 2009-08-14 17:37
- 浏览 1712
- 评论(0)
turning the buffer cache
一 buffer cache characteristics
Buffer cache 保存从数据文件拷贝的数据块。Buffer cache是SGA的一部分,所以所有的用户能共享这些块。Server processes 把数据文件读进buffer cache。为提高性能,一次读有时候读多个块 ...
v$lock
哪些对象被哪些会话锁住:
/* showlock.sql */
column o_name format a10
column lock_type format a20
column object_name format a15
select rpad(oracle_username,10) o_name,session_id sid,
decode(locked_mode,0,'None',1,'Null',2,'Row share',
3,'Row Exclusi
- 2009-08-13 20:36
- 浏览 5189
- 评论(0)
数据库配置和I/O
1)oracle支持的存储类型:file system,asm(automatic storage management)
2)I/O statistics视图:v$filestat,v$tempstat,v$datafile
3)查看数据文件I/O读写
SQL>select phyrds,phywrts,d.name from v$datafile d,v$filestat f
where d.file#=f.file# order by d.name;
4)查看表空间、数据文件I/O读写
- 2009-08-13 20:28
- 浏览 1128
- 评论(0)
诊断和调整工具
一:alter log file
1)altert file路径
show parameter dump;
background_dump_dest的值的路径包括alert log文件
alert_sid.log
2)备份和清空alert file
cp alert_wilson.log alert_wilson_20090101
cat /dev/null > alert_wilson.log
- 2009-08-13 20:19
- 浏览 1209
- 评论(0)
调整shared pool
v$sgastat 描述sga的祥细信息
shared_pool_size(初始化参数) 调整share pool的大小
v$librarycache 视图包括librarycache的统计性能。
查看librarycache sql执行小于一个数目的sql语句。
select sql_text from v$sqlarea where executions <
- 2009-08-13 20:13
- 浏览 1273
- 评论(0)
最近在ITPUB上有一个帖子讨论得很热烈,题目是:怎么老是有这么多不负责任的DBA。
作者提到:
刚才同事告诉我,以前我的顶头上司,IT经理引咎辞职了,仔细一问,原来是我的继任没有做备份,资料全部损毁 这也是今 ...
- 2009-06-11 18:39
- 浏览 1129
- 评论(0)