1.项目里面的日志,便于跟踪数据的变更和异常错误信息产生。生产环境的日志级别是INFO,测试环境日志级别DEBUG,如果生产环境的日志级别是DEBUG,虽然方便查询问题,可以看到SQL语句等信息,但是日志的数据量过于庞大。2.如果测试环境日志级别是INFO,而要求SQL语句输出,可以把mapper下...
分类:
其他好文 时间:
2015-02-06 13:11:15
阅读次数:
159
申明:学习探讨笔记,非结果性定义。里面很多可能是错误的,参考价值不大 elasticsearch?的mapping 订单号 如:ATTS000928732 类型不分词。 index: not_analyzed 订单号是全部数据 如: 63745345637? 这样的分词...
分类:
移动开发 时间:
2015-02-05 13:49:06
阅读次数:
454
大概需求:每一个订单都有多个文件附件,在下载的时候希望对当前订单的文件自动打包成一个压缩包下载细节需求:当前订单号_年月日+时间.zip 例如:1.生成压缩文件,压缩文件名格式:2.压缩文件存放在根目录 /upload/zipfile/年月/自定义的压缩文件名.zip3.点击下载压缩包,系统开始对压...
分类:
Web程序 时间:
2015-02-04 20:20:53
阅读次数:
168
1 /** 2 * 生成唯一的订单号 20110809111259232312 3 * 2011-年日期 4 * 08-月份 5 * 09-日期 6 * 11-小时 7 * 12-分 8 * 59-秒 9 * ...
分类:
Web程序 时间:
2015-02-01 20:21:56
阅读次数:
156
应用场景
以下情况需要调用关单接口:商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付;系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口。
官方文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_3
参考代码如下:
package com.wingo.acti...
分类:
微信 时间:
2015-01-29 17:51:54
阅读次数:
1271
应用场景
商户可以通过该接口下载历史交易清单。比如掉单、系统错误等导致商户侧和微信侧数据不一致,通过对账单核对后可校正支付状态。
官方在线文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=9_6
注意:
1.微信侧未成功下单的交易不会出现在对账单中。支付成功后撤销的交易会出现在对账单中,跟原支付单订单号一致...
分类:
微信 时间:
2015-01-29 17:49:21
阅读次数:
846
原始文章:http://www.csdn.net/article/2015-01-15/2823577
订单号去重的问题:假设A节点向B节点发送新订单请求,但是网络有可能失败,则这个分布式事务有可能出现B节点上已经成功执行,但是A却以为失败了,导致重新发送订单请求,造成重复的订单
要点:关键问题是订单号这一ID信息要防止重复生成,如果ID号能够提前生成的话,就可以在每次发送这...
分类:
其他好文 时间:
2015-01-24 14:32:26
阅读次数:
148
2014年10月01日 php开发1条评论阅读264次DateTime::format被设计成不受外部设置影响(面向对象就应该如此)所以无论你如何改变环境参数date_default_timezone,都不会影响输出结果要想改变DateTime::format的时区设置,需要向DateTime::s...
分类:
编程语言 时间:
2015-01-21 21:50:50
阅读次数:
253
订单号重复致使支付宝支付不了情景:这个很好理解,比如说你用同一个支付宝商户账号,给不同网站(系统)使用的时候,如果各自的网站(系统)产生的订单规则都类似甚至相同,就很有可能发生这种错误。解决方法:一定要让产生的订单号在支付宝商户账号里保持唯一。支付充值后,我的账号余额竟然还是原来那么多!?如果我这么...
分类:
其他好文 时间:
2015-01-20 20:29:00
阅读次数:
159
订单号有3个属性:1.唯一性 2.不可推测性 3.效率性唯一性是当中最重要的一个,重复了这个订单号就没有意义。其次就是效率性,反复查找数据库会生成的很慢!不规则订单号生成思路:System.currentTimeMillis()+几位随机数,就OK了。System.currentTimeMillis...
分类:
其他好文 时间:
2014-12-06 12:44:04
阅读次数:
166