- 博客(135)
- 收藏
- 关注
原创 linux iptables __来源网络
iptables命令可用于配置Linux的包过滤规则,常用于实现防火墙、NAT。咋一看iptables的配置很复杂,掌握规律后,其实用iptables完成指定任务并不难,下面我们通过具体实例,学习iptables的详细用法。 1.删除已有规则在新设定iptables规则时,我们一般先确保旧规则被清除,用以下命令清除旧规则:iptables -F(or iptab...
2015-01-22 14:06:30 178
原创 异常测试的处理
一直认为异常的测试不好处理受淘宝的启发,linux的iptables和tc可以很好的做到这一点利用iptables实现网络不通,TC实现流量控制,慢的情况使用java的ssh框架封装了一下简单记录一下:tc 的最最基本的使用64位机器上,先执行下面命令:ln -s /usr/lib64/tc/ /usr/lib/tc才可以使用netemtc qdisc sh...
2015-01-15 17:22:25 207
原创 ruby 学习四
# 安装Sinatra gem install sinatra gem install activerecord非常轻量的web,对于写一些小玩意很方便一个例子:http://yangzhihuan.iteye.com/blog/632708官方网站: http://www.sinatrarb.com/The Sinatra Book: http://sin...
2014-11-06 17:29:31 190
原创 ruby watir学习三
安装watir:gem update –systemgem install watirgem install watir-webdriver例子:require "watir" require 'watir-classic' test_site = "http://www.baidu.com/" Search_name = "watir" ie = Wa...
2014-11-06 09:26:25 167
原创 ruby rails学习二
activerecord脱离rails环境运行activerecord非常好用的ORM框架,太爽了操,ruby各个版本的差异还很大,不爽的地方我日啊!不是一般的强大!!!安装activerecord, gem install activerecord安装adapter, gem install activerecord-oracle_enhanced-adapter...
2014-11-04 16:39:14 105
原创 ruby rails学习一
最近看到淘宝一篇文章,用ruby准备测试数据找来资料学习了一番记录一下:安装,需要安装1.9.3版本,用rubyinstaller安装即可后来安装rails需要注意一下 需要安装devkit,版本4.5.2执行:ruby dk.rb initruby dk.rb install然后执行:gem install rails --no-ri --no-rdoc...
2014-10-28 12:18:57 164
原创 javaEE的监控
原来一直没有发现该工具,用probe监控过我们永远是站在巨人的肩上学习javamelody该工具更加强大,上图:后台:[img]http://dl2.iteye.com/upload/attachment/0101/6427/d631dc74-e351-3b6f-94e6-306dd0d761a4.gif[/img]前台监控页面:[img]http://dl2.iteye....
2014-09-30 10:55:04 163
原创 oracle11g提示服务不可用
今天遇到一个问题,本地1521端口启用,但远程不能访问修改监听的配置文件后,提示:监听不可用在网上找了很多方法,以下方法可行:登录数据库:$sqlplus / as sysdba显示服务名:SQL>show parameter service_names强制注册服务:SQL>alter system register;查看监听状态:$lsnrctl relo...
2014-09-26 17:36:51 267
原创 手工用户创建,老是记不住,记录
Oracle创建表空间、创建用户以及授权、查看权限 创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTE...
2014-09-18 13:53:13 159
原创 函数参数为boolean
写了一个函数,大致是这样:CREATE OR REPLACE FUNCTION date_to_id(in_date IN VARCHAR2,is_prex boolean := true) RETURN integer DETERMINISTIC AS v_id integer;BEGINEND;参数中有一个参数为布尔类型调用中使用date_to_id('aa',...
2014-09-16 10:41:21 821
原创 connect by sql
用法实例:Basically if table has one row, we can get what we expected.If more than one rows, totally mass and we need to use distinct to get what we want.But if the table has many rows, it will be ...
2014-09-02 15:16:24 132
原创 expect的交互
是不是我太out了,今天才发现这个工具,以前总是为交互shell烦恼必须记录一下:最基本安装:1.TCL工具,2.expect安装http://www.activestate.com/activetcl/downloads 用activeTCL方便安装http://nchc.dl.sourceforge.net/project/expect/ expect下载地址安装完后,...
2014-08-29 12:31:26 131
原创 前端开发
对于已有的系统,没有源代码,易用性不好!想获得较好的前端体验很有意思,一切尽在掌握的感觉,呵呵!!!原来一直觉得12306抢票工具做得很神奇,最近研究了一下,也大致根据自己的项目,做了一点开发,不过只能只对chrome,基于谷歌的插件开发开发步骤大致记录一下:1.manifest.json格式 { "name": "xxxx", "version": "2.0...
2014-08-18 09:42:12 127
原创 gdul
一直想自己也写个dul工具,无奈理解得不够深入几天前看到别人用java也写了一个,不过不是免费,不知道那天自己能写一个记录一下免费gdul工具,记录一下,说不定哪天能派上用场 GDUL>bootstrapbootstrap finished.GDUL>list userGDUL>set user gyhGDUL>list table GDUL>un...
2014-08-15 15:16:05 769
原创 随机数
在产生测试数据时,很有用create table test_date ( id number(8), create_date date, username varchar2(20), address varchar2(40) ); declare begin for i in 1..1000000 loop insert into t...
2014-06-20 15:39:02 133
原创 SQL调优
网上看到如下sql:留一个线索在此 select /*+ cardinality(@a 20000) cardinality(@b 20000) */ ((v.yvalue * 300) / (u.xvalue * 50)), u.xtime 2 from (select x.index_value xvalue, substr(x.update_time, 1, 14)...
2014-06-20 14:14:59 117
原创 表闪回
使用delete删除数据的情况,如果是truncate只能用数据库闪回需要注意的一点flashback table的一些限制:1)启用行移动 alter table table_name enable row movement;2)不能用于闪回系统表、远程表、外部表;3)不能跨越DDL语句,即闪回期间如果发生了DDL,则闪回失败4)9i只能闪回5分钟内的数据,10g有...
2014-06-19 16:13:55 141
原创 外键约束
删除一个表时,提示有外键约束,ORA-02292: 违反完整约束条件 () - 已找到子记录先查出对应的外键属于哪个表select * from user_constraints uc where uc.constraint_name='';找到后禁用alter table 表名 disable constraint 约束名;或者在plsql中[img]http://d...
2014-06-19 16:02:49 126
原创 页面缓存问题
有时测试中代码更新了,但是页面访问没有变化,什么原因,就是页面缓存的问题http://www.cnblogs.com/ziyunfei/archive/2012/11/16/2772729.html这个文章记录了不使用缓存的方法 页面的缓存与不缓存设置 HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),W...
2014-06-19 09:55:26 139
原创 tomcat优化
tomcat的默认配置是开发模式,在生产系统中,很多都在使用tomcat需要进行配置才能适应实际环境,注意1.tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=A...
2014-06-19 09:45:33 90
原创 web安全测试
原来用fidder工具,现在发现还有两个工具更好用IE:TamperIE FF:tamper_datahttp://www.bayden.com/TamperIE/感觉这两个小工具更好用!主要测试URL的访问安全,看系统有没有控制,很方便使用功能用一下就知道了其实关于安全的测试还很多,以后开专题记录关于FF的插件,这个地方记录的好:http://b...
2014-06-10 14:28:30 134
原创 JMETER 参数化
1. 用Jmeter中的函数获取参数值,__Random,__threadNum,__CSVRead,__StringFromFile 具体看函数帮助2.用户定义的变量 “配置元件”->“用户定义的变量”3. 从csv文件中读取“配置元件”->“CSV Data Set Config”4.数据库中读取[img]http://dl2.iteye.com/upload/at...
2014-06-06 15:44:51 95
原创 jmeter DWR测试
在项目遇到了dwr的测试使用httpwatch捕捉请求,在dwr中有以下类似参数在网上也查找了很多资料,发现在测试网站一般没有结果说明一下:httpSessionId服务端返回的 scriptSessionId客户端生成的,在请求中可以不管 该值由engie.js产生,具体看一下源码,js都是由浏览器解析dwr请求格式: ...
2014-06-06 15:27:57 560
原创 jmeter性能测试
之前一直用LR来做,最近电脑出了问题不想安装,用到了jmeter,之前了解过,没有仔细研究今天发现还真挺好用对于要登录,可以用cookie管理器[img]http://dl2.iteye.com/upload/attachment/0097/7808/b81e368e-915a-3162-96b1-c14a58f6bc7f.png[/img]再配合httpwtach...
2014-06-04 17:43:09 146
原创 soap测试2
项目中的webservice实在太多了。又要使用soapui进行测试需要进行大批量测试,需要产生大量数据datasource选择groovy,使用commons-lang包可以比较好的解决首先把lang包放到lib目录。在datasource中选择groovy,rannum是data的属性脚本非常简单:import org.apache.commons.lan...
2014-05-30 16:15:35 106
原创 get_ddl使用
查看oracle中表定义等,需要使用dbms_metadata.get_ddlhttp://czmmiao.iteye.com/blog/1004873get_ddl返回的是CLOB,在linux下查看不方便在网上有这样的一个程序getddl可以比较方便使用 给个截图看一下效果[img]http://dl2.iteye.com/upload/attachment...
2014-05-19 16:45:42 373
原创 异构表同步
以为表同步很简单,其实不然表同步的几种方式:http://sunjun041640.blog.163.com/blog/static/25626832201022392219241/利用时间进行增量同步其实就是根据时间查询新增的数据,附件放一下...
2014-05-14 15:04:33 260
原创 异构数据的同步——kettle
首先说明一下:在网上看到了别人这样实现了这样的功能整理记录一下,好歹也是我的实验成果例子库:https://github.com/cwarden/kettle/tree/master/samples/transformations问题:如果不使用资源库,获得数据库连接该如果获得呢?java.util.List list = getTrans().getRepositor...
2014-05-12 16:02:02 1027
原创 KETTLE的使用
这几天又学习了一下,感觉功能不是一般的强记录一下,的确是个好东西,性能不怎么样,测试了一个表同步的功能100W以上的数据,用了10几个小时,真不怎的不过这个思路很好,节省了很多的工作量 今天要说的是多表关联生成数据上传附件 主要是方便自己...
2014-05-09 16:30:38 94
原创 PL/SQL语法
今天写plsql,很久没写了,很简单的,也不想参看以前写的,怎么脑袋一片空白,怎么写都写不了,语法都忘记了。在网上找一个哥们的博客转载一下:http://www.cnblogs.com/huyong/archive/2011/05/10/2041951.html#_Toc4602很详细的记录了各种语法清楚明了,方便我自己查看...
2014-05-09 11:38:05 90
原创 定时任务
最近不知怎的,不想动,啥都不想干,也不想上班打工。哎!不打工,咋整呢?定时任务:import java.util.Timer;import java.util.TimerTask;public class Task2 { public static void main(String[] args) { TimerTask task = new TimerTask...
2014-05-05 15:17:33 75
原创 归档日志满的处理
只是一个记录贴,方便查阅。完全没有新意归档日志一般需要保留。不建议删除删除的方法:rman target /只保留7天的日志delete archivelog all completed before 'sysdate-7';删除7天前到现在的日志DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';在os下删除日志,还需进行...
2014-05-04 10:07:34 130
原创 webservice在myeclipse中的开发
记录一下,方便自己以后查阅,使用myeclipse实现!发现网上有一篇博文:http://horizonhyg.iteye.com/blog/378046自己也总结一下其中的概念理论。[img]http://dl2.iteye.com/upload/attachment/0096/5513/34de8cf9-367c-3589-b2c8-03d2e95a347d.png[/im...
2014-04-28 10:33:26 78
原创 前端的一些技巧
很久没有写博客了。主要是针对chrom浏览器的技巧放一些链接:http://developer.51cto.com/art/201404/435343.htmhttp://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html具体内容打开连接...
2014-04-21 11:33:58 85
原创 监控系统资源
还是一贯的拿来主义以下文章写的不错,就不啰嗦了!http://blog.slogra.com/post-351.htmlhttp://huangrs.blog.51cto.com/2677571/788379/实际中应该也很有必要!
2014-03-18 13:27:10 87
原创 Redirect与forward
直接上干货Demo:参考文档:http://zhulin902.iteye.com/blog/939049http://www.2cto.com/kf/201109/105650.html
2014-03-18 12:27:42 88
原创 curl的监控
几年前用过该工具,一直没有写文章记录,最近好像又有这样的需求简单说明一下:curl就是实现在命令行中访问url的方法,方便在脚本中集成应用场景:监控web站点的可用性等首先把源头放这儿:http://curl.haxx.se/docs/manpage.html拿来主义,收录几个blog方便以后查看:http://www.cnblogs.com/wangkangl...
2014-03-17 17:03:20 202
原创 抽象类,接口,多态
使用java有很长时间了,感觉对抽象类,接口,多态这些基础知识理解还是不够深入现在程序都是用三方api搞了,很少需要写复杂的东西,悲哀啊!先简单归纳:抽象类是 is-a的关系 接口是 like-a的关系多态是一种表现形式,可以将一个对象处理不同内容的不同行为表现出来。例如不同的人问你借钱你回答的内容都不会相同,这种情况就是多态多态一般接口来表示public interf...
2014-03-14 11:18:26 79
原创 补补基础知识 hashcode
hashcode是专为HashTable、HashMap和HashSet使用的Apache Commons Lang的包生成hashcode,equals方法不过也可用eclipse的方法如果不重写hashcode方法,以下set集合中会保留2个值。public class EqualsTest{ public static void main(Strin...
2014-03-13 15:43:24 95
原创 DOM的使用
DOM把html解析为一颗树结果,闲话少说看文档:DOM关键是理解原理,操作还是简单http://javascript.ruanyifeng.com/dom/basic.htmlhttp://hi.baidu.com/heyinjie/item/8ef99ac845fa9b25a0b50a84http://www.w3school.com.cn/htmldom/dom_elemen...
2014-03-11 10:43:32 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人