2011年6月3日

java静态代码测试工具

摘要: 测试工具介绍:静态检查:静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人 工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代 码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、 不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题, 包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构 检查等内容。”。看了一系列的静态代码扫描或者叫静态代码分析工具后,总结对工具的看法:静态代码扫描工具,和 阅读全文

posted @ 2011-06-03 09:50 CodeFarmer 阅读(2878) 评论(0) 推荐(0) 编辑

2011年4月13日

svn命令行操作

摘要: svn命令 通常都有帮助,可通过如下方式查询:$ svn help 知道了子命令,但是不知道子命令的用法,还可以查询:$ svn help add 开发人员常用命令(1) 导入项目$ cd ~/project$ mkdir -p svntest/{trunk,branches,tags}$ svn import svntest https://localhost/test/svntest --message "Start project"...$ rm -rf svntest我们新建一个项目svntest,在该项目下新建三个子目录:trunk,开发主干;branches,开 阅读全文

posted @ 2011-04-13 17:28 CodeFarmer 阅读(2639) 评论(0) 推荐(0) 编辑

2011年4月12日

oracle 自治事务

摘要: oracle自治事务(autonomous transaction)是由父事务或主事务启动的。这类事务都独立于父事务进行操作。如果在自治事务中使用了回滚或提交,或者由于某种原因发生了错误,都不会影响其他事物。 自治事务可以使用名为AUTONOMOUS_TRANSACTION的编译指令pragmat创建一个自治事务。示例:--包含自治事务的添加日志的过程 CREATE OR REPLACE PROCEDUREloggin_ins ( i_username IN VARCHAR2, i_datetime IN TIMESTAMP) IS PRAGMA AUTONOMOUS_TRANSACTION. 阅读全文

posted @ 2011-04-12 11:36 CodeFarmer 阅读(398) 评论(0) 推荐(0) 编辑

oracle 锁查询

摘要: --查询用户的对象持有的锁 'SINOLIFE_DEV'为示例的用户名select dbl.lock_type, dbl.mode_held, dbl.blocking_others, dbo.OBJECT_NAME, dbo.OBJECT_TYPE from dba_locks dbl, v$session v, dba_objects dbowhere v.USERNAME = 'SINOLIFE_DEV' and dbl.session_id = v.SID and dbo.OBJECT_ID = dbl.lock_id1--查看用户的会话是否被挂起sel 阅读全文

posted @ 2011-04-12 10:52 CodeFarmer 阅读(248) 评论(0) 推荐(0) 编辑

oracle代码隐藏

摘要: oracle 代码隐藏是PL/SQL Wrapper来实现的,并不是将代码加密,而是转换为16禁制进行保存,这样用户就不能修改了。具体示例: 将代码(存储过程或者函数)先保存在脚本文件中test.sql,使用Wapper工具,执行wrap iname=test.sql oname=test.plb正常执行后代码就会保存为十六进制了。然后执行,@test.plb 虽然代码不可读,但是编译仍然不会出错。 阅读全文

posted @ 2011-04-12 10:12 CodeFarmer 阅读(239) 评论(1) 推荐(0) 编辑

导航