java
文章平均质量分 65
github_34560747
这个作者很懒,什么都没留下…
展开
-
一次订单业务问题的排查
HI ALL,前些天遇到一个切换数据源的问题,分析了下给大家分享下,以防后来人踩同样的坑。l 【问题】1. 问题背景提单数据是分库存储的,分库意味着数据需要根据特定的路由规则路由到不同的库,切换数据源不可避免;2. 问题描述优化版本单品单结,用户订单不能按照路由规则,存储到特定的数据库,而是存储在默认的数据库中,持久层代码如图 l翻译 2016-04-12 10:39:23 · 540 阅读 · 0 评论 -
手动封装HbaseTemplate mapper类
前言最近因为业务关系,用到了Hbase,因为用的是Spring boot框架 ,所以自然而然就用到了spring封装的HbaseTemplate工具类。然而HbaseTemplate封装的代码实在比较糟糕,出了一些基本的CRUD操作之外并没有给我们提供太多便利之处。先来看看痛处: 痛处一: - 最基本的查询操作(以下只是demo演示): class UserInfo{ string原创 2016-09-30 02:39:48 · 1867 阅读 · 0 评论 -
Spring boot 切换配置文件到yaml
最近公司在逐步将线上服务进行拆分,自然而然就使用了Spring 家族殿堂级的微服务框架--spring boot ,它抛弃了spring 中繁琐的xml配置文件的方式,声明式注解的方法为服务开发提供快速简洁的配置方式。在spring boot 中,我们会发现,我们其实不用做一些基本的配置也能直接运行刚创建好的工程项目,因为它内嵌了很多基本的通用的配置组件而不需要我们自己来做一些重复的配置工作。原创 2016-08-01 14:54:29 · 15425 阅读 · 3 评论 -
kylin query原理剖析
前言最近我们组负责数据建模的同学抱怨kylin的relization选择策略:同一个project下一条查询语句本来期望命中某一个cube的,结果系统却选择了其他cube。之前也有大概翻阅过kylin这块的实现源码,知道如果同一个project下如果有多个满足条件的的实现,会按照成本排序并选择成本最低的那个实现。对于成本这块的度量标准,没有做过多研究,于是带着问题,对这块源码进行了一次梳理。源码剖原创 2018-01-18 17:46:39 · 2863 阅读 · 0 评论