- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 【Python Oracle】使用cx_Oracle 连接oracle的介绍
其实,cx_Oracle python module本身没啥多说的。我重点说一下在redhat上做cx_Oracle环境准备。安装Oracle Client我在oracle官网下载了oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm。rpm -ivh oracle-instantclient11.2-basic-11.2
2012-04-28 14:58:29
2008
原创 Maven 参数 -Dskiptests 和 -Dmaven.test.skip
前段时间,一个maven plugin大牛email说,现在可以使用-Dskiptests来跳过unit test。赶忙,看一下git history,看看大牛改了什么来enable上述功能。原来是新加了surfire plugin。 org.a
2011-08-23 08:57:22
21440
1
原创 Restlet 2.0 与 Spring集成,并遵循JAX-RS标准,JSR311
先声明我只是给出一个work-around plan,还有些不尽如人意的地方(文章最后会指出)。首先,给出web.xml 和spring cofng xmlweb.xml EncodingFilter org
2011-08-22 17:25:12
4134
原创 Xml Parser by leverging Xpath
File jarFile = new File(getClass().getProtectionDomain().getCodeSource().getLocation().getPath()); int ind = jarFile.getPath(
2011-07-26 22:15:04
974
原创 Emma Maven Plugin Configuration
<br /> <plugin><br /> <groupId>org.codehaus.mojo</groupId><br /> <artifactId>emma-maven-plugin</artifactId><br /> <version>1.0-alpha-3</version><br /> <inherited>true</inherited> <br /><configuration> <br /><filters> <br /><filter>-com.*.market
2011-04-21 10:35:00
1338
原创 Shallow talk about the popular test coverage tool
<br />the incompalibility between powermok and emma<br /><br />can not co-exist the mock object with java reflect<br /><br />Emma is inactive project, which has not been upgrade the version since 2006<br />cobertura is nice, sonar has the more pwoerful pr
2011-04-17 10:37:00
518
转载 javascript : instanceof和typeof的区别
<br /> instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。<br /><br /> typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如if(typeof a!="undefined"){},而不要去使用if(a)因为如果a不存在(未声明)则会出错,对于Array,Null等特殊对
2011-01-12 13:40:00
482
转载 在eclipse项目中使用maven管理依赖
<br /><br />本文所介绍内容不使用任何eclipse插件,经测试适用最新版的eclipse欧罗巴<br />概览:如何导入maven项目至eclipse中建立自有Maven Java类库服务器建立符合maven代码库标准的自定义类库<br />Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。<br />我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就把这些庞大的类库提交到代码库中,如
2011-01-12 12:51:00
10483
转载 利用FireBug使JQuery的学习更加轻松愉快
<br /> FireBug是FireFox下最强大的调试插件.利用它,可以让JQuery的学习过程更加轻松愉快. <br /> 这篇文章是我从一个国外站点看的视频,经过简单实践,我发现这样做的确可以提高不少效率。下面来说说这种方式:<br /> 先决条件:<br /> 安装firefox+firebug<br /> <br /> 这里以我的博客为例:<br /><br />基本的使用如下:<br /><br />OK,下面让我们步入正题:<br />就拿上面的图片为例,我们看
2011-01-06 00:17:00
644
原创 Ajax 同步请求的代码
<br />tw.coach.callService_sync = function(service, params, callBack) { DEBUG("callService<br>"); var url = "/portal/jsp/callService.do?id=" + service; var parameters = "input=" + params; var http_request = null; i
2011-01-05 22:00:00
845
原创 Jquery 遮罩层实现
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <mce:script type="text/javascript" src="lib/jquery/jq
2011-01-04 23:20:00
1178
转载 用jQuery.noConflict()防止$的冲突
<br />其中最主要的就是jQuery.noConflict()函数了,<br />运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。<br />在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。<br />注意:这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库之前使用(LuckyMien注:下划丝处说的不准确,在jQuery
2011-01-03 20:36:00
524
转载 Understanding this, $(this), and event in a JQuery callback function
<br />I run into this issue all the time. Inside a callback function,<br />like a function that response to OnClick, do I use this,<br />$(this), or event to get to what I need?<br />Let’s use a real example to demostrate what to do: A web page of<br />bio
2010-12-29 00:36:00
908
转载 JQuery -- this 和 $(this) 的区别
<br />起初以为this和$(this)就是一模子刻出来。但是我在阅读时,和coding时发现,总不是一回事。What is "this"?<br />In many object-oriented programming languages, this (or self) is a keyword which can be used in instance methods to refer to the object on which the currently executing method ha
2010-12-29 00:34:00
419
原创 利用row_number函数 做数据库分页查询
select t.ticket_id,t.status,t.title,t.date_submitted,t.requester,t.description,t.request_due_date,t.request_account,t.report_mgr,t.biz_unit,t.ACCOUNT_ACTION,t.CC_REQUESTER,t.SHELL_TYPE,t.ISEMPLOYEE as IsEmployee,t.ACCOUNT_CONTACT_INFO as Account_Contact_In
2010-12-28 17:13:00
596
原创 【Javascript】 Event currentTarget在IE中兼容的问题
首先,我必须承认在很长一段时间内小看了javascript的productivity了,认为它不过是页面上的调味料,可有可无。但,现在是个强调用户体验的时代,可能后端的低效就被前端UI上loading 页面动效给遮掩过去了。 为了normalize JS在不同浏览器中的兼容性,为了降低JS开发的门槛, 类似的js library应运而生,jquery,mootools,YUI,extjs,dojo。 近期,还有基于Google V8 引擎的
2010-12-20 15:58:00
7620
原创 [开发随想] Lombardi teamworks 7杂感
<br /> 最近,因为工作的关系,开始熟悉Lombardi系统,并尝试着build up teamworks 7.1 cluster。 由于Lombardi在2010年年初的时候,被ibm收购(不知道是该恭喜还是该惋惜它),因而lombardi runtime 默认web application container由Jboss变成了ibm研发的websphere。一切就变得不一样了,配置极其复杂,在安装期间,fast-fail error很多。websphere的配置又极其复杂,难
2010-12-20 15:50:00
829
原创 [DB Script] Pl/Sql 脚本汇总
最近做的项目,需要自己建db schema,从头建起,正好学习一下这方面的知识。 目前开发的lombardi框架很难将多个dml操作封装在一个transaction里,所以迫使我只能用sql拼接多个dml操作。代码如下:begininsert into ACCTR_ACCTR(ticket_id,status,priority,title,assignee,requester,description,date_submitted,notified_type,reque
2010-12-16 17:12:00
591
原创 perl 文本处理
<br />利用sar linux命令显示,cpu的使用率如下:<br />Linux 2.6.18-92.el5 (qa-lombardi7-10.qa.ebay.com) 11/24/201001:42:02 AM CPU %user %nice %system %iowait %steal %idle01:42:03 AM all 0.00 0.00 0.00 60.30 0.00
2010-12-08 13:42:00
592
转载 Java: 重写equals()和hashCode()
这个topic之前面试很多次,我一直没很好地回答。这次好好总结下。众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。而Object的equals()方法比较的是地址值。 一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equals()方法,让他们比较地址值而不是内容值。特别地,如果要把你的类的对象放入散列中,那么还要重写hashC
2010-11-29 10:55:00
3327
原创 Top命令详解
<br />以下是Top<br />top - 09:19:42 up 19 days, 11:03, 3 users, load average: 1.37, 1.54, 1.61<br />Tasks: 214 total, 3 running, 211 sleeping, 0 stopped, 0 zombie<br />Cpu(s): 10.6% us, 1.6% sy, 0.0% ni, 87.5% id, 0.0% wa, 0.0% hi, 0.3% si<br />M
2010-11-23 23:02:00
298
原创 同步IO与异步IO的区别
<br /><br />首先要明确一点:不同IO模型之间的差别本质上是CPU的参与方式<br /><br />这里重点说一下各自的应用场景 <br /><br />如何选择同步还是异步呢?<br />主要有这么几个指标供参考 <br />1. 并发数量 <br />2. 接收字节数 <br />3. 处理请求所需CPU时间 <br />我们一个一个来考察 <br /><br />并发数<br />并发低的时候同步IO与异步IO差别不大 <br />并发高时差别会比较明显,这要表现在 <br />1. 开启线
2010-11-21 20:40:00
1213
转载 java并发编程实践笔记
<br />1, 保证线程安全的三种方法 :<br />a, 不要跨线程访问共享变量<br />b, 使共享变量是 final类型的<br />c, 将共享变量的操作加上同步<br />2, 一开始就将类设计成线程安全的 , 比在后期重新修复它 ,更容易 .<br />3, 编写多线程程序 , 首先保证它是正确的 , 其次再考虑性能 .<br />4, 无状态或只读对象永远是线程安全的 .<br />5, 不要将一个共享变量裸露在多线程环境下 (无同步或不可变性保护 )<br />6, 多线程环境下的延迟加
2010-11-21 15:16:00
329
原创 [Java Concurrent Programming] Integrate CAS strategy (Compare-and-Swap) into JDK java.util.conrreut package
CAS(比较并转换, compare-and-swap)是利用底层原子化的CPU原语来取代锁的费阻塞算法。优势在于他们对于伸缩性和活跃度上有很好的支持。由于他们不会对于临界资源的竞争时不强行阻塞,所以从更细的粒度上进行控制,减少由于阻塞,调度所带来的开销。 在JDk5中,已经充分支持该算法,如AtomicInteger, AtomicLong,AtomicReference 类,能够高效实现none-blocking algorithm。
2010-11-21 15:02:00
967
转载 Comparison between Apache Axis2 and Apache cxf on stack flow
<br />Keep in mind, I'm completely biased (PMC Chair of CXF), but my thoughts:<br />From a strictly "can the project do what I need it to do" perspective, both are pretty equivalent. There some "edge case" things that CXF can do that Axis 2 cannot and vice
2010-11-17 22:31:00
422
转载 开发WebService两种开源工具CXF和Axis2的比较
<br /> 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.1版本。<br />这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.x系列发展而来。CXF则是XFire和Celtix项目的结合产品。Axis2是从底层全部重新实现,使用了新的扩展性
2010-11-17 22:28:00
409
转载 What is JMS good for?
<br />In my opinion JMS and other message-based systems are intended to solve problems that need:Asynchronous communications : An application need to notify another that an event has occurred with no need to wait for a response.Reliability. Ensure once
2010-11-16 15:53:00
359
原创 Axis 开发soap web service: incompitable interface问题
During the soap web service development by axis 1, we met the issue for incompitable interface.http://blog.youkuaiyun.com/pier2008/archive/2005/12/04/543365.aspx
2010-11-16 11:32:00
538
原创 sql 脚本-- 变量所有表进行操作
最近,工作中有个需求,需要删除表结构,重新导入数据。在俊哥指导下,有了以下的sql脚本,记录之。declare t1 user_tables%rowtype; t2 varchar2(100); begin for t1 in (select * f
2010-11-15 17:17:00
515
原创 Brief Introduction for jax-ws,jax -rs and iax-rpc
JAX-RPC is a dead standard that has been pruned in Java EE 6 (and might thus be removed from future versions). Reason for Pruning: JAX-RPC was an early attempt at modeling SOAP web services as RPC calls. Web services have since grown out of bei
2010-11-15 17:15:00
508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人