摘要: SELECT * FROM v_sale_order so LEFT JOIN wms_order wo ON so.sale_order_id = wo.sale_order_id AND wo.is_cancel = 0 AND wo.is_usable = 1 AND wo.tenant_id 阅读全文
posted @ 2017-03-09 22:47 聚变归来 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 第二章:大型网站以及架构演进过程 第三章:构建Java中间件 阅读全文
posted @ 2017-03-01 22:05 聚变归来 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 问题:发现线上到货单的数量,小于实际到货的数量. 怀疑一些隐藏的条件,将部分唯一码进行了过滤,导致数量变少. 开展了如下的跟踪流程: 1.找到其中一个明细的唯一码 grep 6180e-4b09f pms.log>> tmp1 2.查找出问题的方法所输出的日志 grep purchaseConfir 阅读全文
posted @ 2017-02-28 22:53 聚变归来 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 工作中使用的场景: 工作中使用dubbo微服务,其中注册中心是由zk提供的,于是课余时光就读了此本zk经典之作 节点名为java接口的类名 节点下包括了服务提供者,消费者等子节点 提供者: 消费者: 由于是最底层微服务,所以消费的注册的比较多 zk的特点: 分布式一致性的解决方案,包括:顺序一致性, 阅读全文
posted @ 2017-02-22 22:38 聚变归来 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 原型: 如原型所展示的查询条件,对每一个查询条件作了一般性的抽象,得到了如下的字段设计, 又考虑到如果全部使用元数据配置,在从后端返回所有数据后,再在前端渲染,会影响加载速度的原因,因此,除了关联后端实体类的数据以及用户可以自定义编辑需要持久化的几个字段外,对于相对固定的字段,在前端进行了定义. 字 阅读全文
posted @ 2017-02-21 00:51 聚变归来 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 订单分页查询: 老的代码是顺序执行查询数据和计算总记录数,但是如果条件复杂的话(比如关联子表)查询的时间要超过20s种 优化方法: 1.通过新启动一个线程来同时做之前需要顺序执行的两个Sql查询,最后等待全部计算完成,统一进行返回 2.对于一些特别复杂的条件的查询,如果内容的条数少于PageSize 阅读全文
posted @ 2017-02-19 11:03 聚变归来 阅读(760) 评论(0) 推荐(2) 编辑
摘要: sku表总数据量将近7百万 SELECT count(1) from sku; sku表总数据量将近7百万 已经建立了varchar类型的sku_no的索引 show index from sku; 已经建立了varchar类型的sku_no的索引 show index from sku; 已经建立 阅读全文
posted @ 2017-02-17 10:33 聚变归来 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.阿里云OpenSearch 阿里云开放搜索OpenSearch是一款阿里巴巴自主研发的大规模分布式搜索引擎平台,该平台承载了淘宝、天猫、1688、神马搜索、口碑、菜鸟等搜索业务,通过OpenSearch云服务的方式,将阿里巴巴成熟的搜索技术共享给广大开发者。 https://help.aliyu 阅读全文
posted @ 2017-02-15 21:00 聚变归来 阅读(4507) 评论(0) 推荐(0) 编辑
摘要: from when and where: CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。 阅读全文
posted @ 2017-02-13 12:31 聚变归来 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 阿里Maven仓库:http://maven.aliyun.com/ Maven仓库:http://mvnrepository.com/ 国外VPS: https://www.vultr.com/?ref=7247411 Google Guava:http://ifeve.com/google-gu 阅读全文
posted @ 2017-02-12 20:24 聚变归来 阅读(237) 评论(0) 推荐(1) 编辑