`
文章列表
      今天下午下班前,退款流程改造项目,前台的开发人员觉得现有的流程有个地方不合理:在退款并退货又拒绝退货情况下,如果按照现有流程开发,会让前台界面控制比较麻烦,并且业务上来看也不太合理,大家在一起开了一个会,他们问TC能否把这个流程改造下。       TC使用改造后的JBPM控制退款流程的流转,退款流程去年9月上线后就没有再动过,JBPM相关的代码最初不是我写的,我对里面的配置已经比较陌生了,另外发布日期也快了,在这个项目的尾期,是否还需要接受需求,做比较大的修改,更重要的是,修改后的代码,是不能影响已有的业务逻辑,不能出任何的问题。       我仔细的想了想,首先觉得业务上 ...
以前在笔记本电脑上装了个Ubantu,结果很少用到,现在决定删掉Ubantu。 找到一张WinXP的启动盘,进入故障恢复控制台,运行fixmbr程序,输入Y,将WinXP的MBR(master boot record)恢复到Linxu默认状态。 重启进入WIndow,在磁盘工具中删除Linux分区。 使用PQ Magic将Linux分区的空间合并到WIndow分区即可。
 问题提出   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 ...
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 ...
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 ...
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, ...
InputStream is = java.util.Date.class.getResourceAsStream("Collection.class");    1  JBPM的子流程是怎么工作的? 没有做 2 B2C也是担保交易,支付宝压款是完全可以接受的。 3 在退款协议期可能会有死循环,所以要介入人工处理阶段。人 ...
 配置文件的具体意义不太清楚,需要有时间认真的开下CC的Document,先列在这里,以供以后查询 <project name="hsf" buildafterfailed="true"> < listeners> <currentbuildstatuslistener file="logs/hsf/status.txt"/> </listeners> <bootstrappers> ...
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 ...
       关注将交易三期退款核心放到CC服务器上去,每次commit做持续集成。 中间需要做很多的事情,比如,单元测试环境的隔离,对Payway的Mock,代码静态检查,争取在这个项目8月底完成后,能够对持续集成有一个完整的了解和认识。       读《持续集成-软件质量改进与风险降低之道》的笔记。 1 持续集成常用的Ant任务:sql任务: <target name="db:create"> <sql driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3 ...
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脚本运行同步程序。 ...
1 将JBPM的配置文件打包成ZIP,并从zip中解出来,然后导入到数据库去。 ZipInputStream zipInputStream = new ZipInputStream(LoadClassFromArchieve.class.getResourceAsStream("simpleProcess.war")); JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance(); ...
1 昨天写的文件Copy InputStream classpathIs = CopyJar.class.getResourceAsStream("/.classpath"); //也可以这么写 InputStream classpathIs = CopyJar.class.getResourceAsStream("/.classpath"); //下面这么写是正确的, InputStream classpathIs = Thread.currentThread().getContextClassLoader().getResourceAsStream(& ...
1 、精通SQL&PL/SQL的编程(先把Oracle DBA基础教程在六月份的两周之内看完,然后是Oracle 10g编程艺术和构件高可用的Oracle环境。 2 、熟悉shell编程,在下周内,把定时重启,Shell脚本基本的命令熟悉,能够写简单的Shell脚本。 3、 ...
Global site tag (gtag.js) - Google Analytics