2013年3月29日

问题排查:订单状态到“可结算”后,还能状态变更

摘要: 排查思路:搜索源代码关键字:客人已离店>查询state_machine_log表>再根据操作人“系统”来确认是:OrderShowServlet.java>到web.xml查找:/order/sm/show>access_log查看access_log :zcat access_log.2013-02-02* | grep /order/sm/show?orderId=777235 | more192.168.224.19 - -[02/Feb/2013:00:02:02 +0800]"GET /order/sm/show?orderId=777235 HTT 阅读全文

posted @ 2013-03-29 03:21 NanguoCoffee 阅读(768) 评论(0) 推荐(0) 编辑

《SQL 反模式》阅读笔记一

摘要: 1:乱穿马路反模式:一对多、多对多的表一列里存储多个外键ID,以','隔开。如|id | content |tag_ids ||1 | abcaeag | id1,id2,id3|缺点: 1:不好查询。比如:查询该记录是否引用某个外键ID2:不好更新,由于不好查,所以不好更新解决方案: 使用关联表,通过外键来建立一对多关系。2:树结构反模式:使用parent_id来构建一个树或森林缺点: *无法知道树的深度 *查询某个树的所有的子树相当的费劲解决方案: 1:路径枚举,也可以叫做前缀编码。如#1#11#112#1124。 2:闭包:建立关联结构:1>1,1>11,.. 阅读全文

posted @ 2013-03-29 01:20 NanguoCoffee 阅读(284) 评论(0) 推荐(0) 编辑

导航