- 浏览: 57523 次
- 性别:
- 来自: 杭州
最新评论
-
bianku:
学习了。。。。好费事哦
为什么我们要写单元测试?
文章列表
今天下午下班前,退款流程改造项目,前台的开发人员觉得现有的流程有个地方不合理:在退款并退货又拒绝退货情况下,如果按照现有流程开发,会让前台界面控制比较麻烦,并且业务上来看也不太合理,大家在一起开了一个会,他们问TC能否把这个流程改造下。
TC使用改造后的JBPM控制退款流程的流转,退款流程去年9月上线后就没有再动过,JBPM相关的代码最初不是我写的,我对里面的配置已经比较陌生了,另外发布日期也快了,在这个项目的尾期,是否还需要接受需求,做比较大的修改,更重要的是,修改后的代码,是不能影响已有的业务逻辑,不能出任何的问题。
我仔细的想了想,首先觉得业务上 ...
- 2009-05-07 00:56
- 浏览 1291
- 评论(1)
以前在笔记本电脑上装了个Ubantu,结果很少用到,现在决定删掉Ubantu。
找到一张WinXP的启动盘,进入故障恢复控制台,运行fixmbr程序,输入Y,将WinXP的MBR(master boot record)恢复到Linxu默认状态。
重启进入WIndow,在磁盘工具中删除Linux分区。
使用PQ Magic将Linux分区的空间合并到WIndow分区即可。
- 2008-10-06 00:31
- 浏览 2259
- 评论(0)
问题提出
pom.xml中的<packaging>是该项目的打包方式,Maven预设的几种打包方式分别是:
jar/war/ejb/ejb3/rar;打包方式会与Lifecycle做一个绑定,mvn会根据打包的类型来调用不同的插件来完成打包的工作。
比如jar包就会调用maven-jar-plugin的jar任务来打包,war会调用war:war来完成打包
几种默认的Lifecycle绑定(ejb/jar/rar/war):
process-resources
resources:resources
compile
compiler:com ...
1 使用sftp上传或下载文件.在SecureCRT中"连接sftp标签"使用cd 改变Server端目录使用lcd改变本地目录使用get backup-2008-8-03.zip 下载工具使用put backup-2008-8-03.zip 上传工具
4 在linux打包和解压缩打包tar -czvf ziped.tar.gz filepath/*tar -xzvf zi ...
- 2008-08-13 22:11
- 浏览 1128
- 评论(0)
1 XiaoerTransferMoeny,少加了一个out_trade_no,没有被单元测试覆盖到的代码,非常容易出错.isSuccess()==false,这个也应该log.error一下,不然测试的时候很难发现问题。2 设置Mysql编码集
set @@character_set_client = 'GBK';
set @@character_set_connection = 'GBK';
set @@character_set_results = 'GBK';
set @@character_set_database = 'GBK';
set @@character_set_serve ...
- 2008-08-13 21:51
- 浏览 1401
- 评论(0)
1 Facade->Service->Manager->DAO对单表的操作放在Manger,对复杂的操作放在Service,
2 使用cmd登录mysql数据库。mysql.exe -u root -p
3 mvn 在m2_repo,mvn工程依赖,mvn lib依赖
mvn pom文件的详见
4 java.net.URL的中文问题URL xlsUrl = BaseSpringTestCase.class.getResource(xlsFile);URL的具体意义
5 取Oracle前100条
6 OCI的问题,搞了很久都没搞定UnsatisfiedLinkError ...
- 2008-07-02 01:50
- 浏览 1601
- 评论(0)
this.executeQueryForObject("PayOrderDO.getOrderByPayOrderId", payOrderId, dr);
1 Eclipse Tomcat插件。
url:在Eclipse中部署tomcat
2 看有能力写一个 Docbook写一个插件,能对Java,Sql语法高亮。3 在PowerCmd中启动,选择的参数是:/P $(Dir)
4 mvn eclipse:eclipse 会有错误,-DdownloadJavadocs=true,将会下载javadoc和每个jar文件配合。
-DdownloadSources=true, ...
- 2008-07-02 01:40
- 浏览 2127
- 评论(0)
InputStream is = java.util.Date.class.getResourceAsStream("Collection.class");
1 JBPM的子流程是怎么工作的?
没有做
2 B2C也是担保交易,支付宝压款是完全可以接受的。
3 在退款协议期可能会有死循环,所以要介入人工处理阶段。人 ...
- 2008-07-02 01:17
- 浏览 4779
- 评论(0)
配置文件的具体意义不太清楚,需要有时间认真的开下CC的Document,先列在这里,以供以后查询
<project name="hsf" buildafterfailed="true">
< listeners>
<currentbuildstatuslistener file="logs/hsf/status.txt"/>
</listeners>
<bootstrappers>
...
- 2008-07-02 00:24
- 浏览 2722
- 评论(0)
1 使用常见的Ant任务
<target name="db:create" depends="filterSqlFiles" description="Create the database definition">
<sql
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306"
userid="root"
password="root"
cl ...
- 2008-07-02 00:18
- 浏览 2066
- 评论(0)
关注将交易三期退款核心放到CC服务器上去,每次commit做持续集成。
中间需要做很多的事情,比如,单元测试环境的隔离,对Payway的Mock,代码静态检查,争取在这个项目8月底完成后,能够对持续集成有一个完整的了解和认识。
读《持续集成-软件质量改进与风险降低之道》的笔记。
1 持续集成常用的Ant任务:sql任务:
<target name="db:create">
<sql driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3 ...
- 2008-06-27 00:01
- 浏览 1136
- 评论(0)
1 grep的几个参数
-a 在二进制中以文本方式Search
-c 计算次数
-v 输出不匹配的行
-n 输出行号
2 javascript用正则表达式来写trim函数
str.replace(/(^/s)|(/s$)/g,"")
3 var re =* 重复0到多个前一个字符+重复1到多个前一个字符
4 egrep 高级正则表达式。.除了\t\n\r等剩下的其他字符。\d数字\D非数字\s空格\S非空格\w字符\W非字符(?=...) Positive lookahead(?!...) Negative lookahead.
5 写个Shell脚本运行同步程序。 ...
- 2008-06-22 15:29
- 浏览 1122
- 评论(0)
1 将JBPM的配置文件打包成ZIP,并从zip中解出来,然后导入到数据库去。
ZipInputStream zipInputStream = new ZipInputStream(LoadClassFromArchieve.class.getResourceAsStream("simpleProcess.war"));
JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance(); ...
- 2008-06-22 15:23
- 浏览 1584
- 评论(0)
1 昨天写的文件Copy
InputStream classpathIs = CopyJar.class.getResourceAsStream("/.classpath");
//也可以这么写
InputStream classpathIs = CopyJar.class.getResourceAsStream("/.classpath");
//下面这么写是正确的,
InputStream classpathIs = Thread.currentThread().getContextClassLoader().getResourceAsStream(& ...
- 2008-06-18 22:21
- 浏览 1077
- 评论(0)
1 、精通SQL&PL/SQL的编程(先把Oracle DBA基础教程在六月份的两周之内看完,然后是Oracle 10g编程艺术和构件高可用的Oracle环境。
2 、熟悉shell编程,在下周内,把定时重启,Shell脚本基本的命令熟悉,能够写简单的Shell脚本。
3、 ...
- 2008-06-16 01:22
- 浏览 1241
- 评论(0)