摘要:
转载一篇自己在公司博客上的文章 一、Druid介绍 Druid 是 MetaMarket 公司研发,专为海量数据集上的做高性能 OLAP (OnLine Analysis Processing)而设计的数据存储和分析系统,目前 "Druid" 已经在Apache基金会下孵化。Druid的主要特性: 阅读全文
摘要:
Balance $Cost(X, Y) $ $$ J_\alpha(x) = \sum_{m=0}^\infty \frac{( 1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text 阅读全文
摘要:
0、引言 Druid中时区的问题一直困扰着我们,所以我专门去研究了一下世界时区和Java中的时区,对使用Druid很用帮助. 1、UTC时间&GMT时间 UTC时间是时间标准时间(Universal Time Coordinated),UTC是根据原子钟来计算时间,误差非常小。 UTC也是指零时区的 阅读全文
摘要:
Java项目谈论行数多少有点无聊,但是有的时候就想看看一个开源的代码的量级,用Shell命令统计再合适不过了 去掉空行和注释: 再去掉Test类 阅读全文
摘要:
1、背景 我们公司的调用链系统是基于大众点评的CAT客户端改造的,服务端完全有自己设计开发的。在是用CAT客户端收集dubbo调用信息的时候,我们发现了一个CAT偶现NPE的bug,该bug隐藏的很深,排查极其困难,导致了我们公司4期线上故障,造成了很大的资产损失。 接下来让我们看一下,这个NPE的 阅读全文
摘要:
1、问题描述: 公司的数据平台的HiveJdbc查询一直有一个问题,就是日志获取太慢了,有时候差不多和结果一起出来的,这就非常影响用户的体验,半天都没任何输出。另一个是Beeline客户端不一致,beeline客户端每次都能很快的获取日志。 这里首先我们普及一个经验就是第一批日志获取的快慢,非常影响 阅读全文
摘要:
背景介绍 现在很多的公司都在用dubbo、springcloud做为服务化/微服务的开发框架,服务化之后应用越来越多,链路越来越长,服务环境的治理变的很困难。比如:研发团队的人很多的,同时有几个分支在开发和测试,会造成多个同名的服务存在,为了避免不同feature之间的服务不串调,很多研发人员会改服 阅读全文
摘要:
需求描述 为了能方便快速的获取HDFS中的文件,简单的搭建一个web服务提供下载很方便快速,而且在web服务器端不留临时文件,只做stream中转,效率相当高! 使用的框架是SpringMVC+HDFS API 关键代码 加载要下载的文件都在 /user/app/dump/这个目录下 下载路径 ht 阅读全文
摘要:
个人觉得dubbo比较好的设计是:一个是 "Cooma微容器设计" 、另一个就是InvocationChain了 Cooma微容器是自己实现了一套SPI,方便了用户做扩展; InvocationChain类似于servlet中的filter,在用户开发了扩展程序之后,能够方便的插入到consumer 阅读全文
摘要:
最近在debug dubbo代码过程中遇到的很有趣的问题 我们都知道dubbo ReferenceBean是消费者的spring bean包装,为了查一个consumer端的问题,在ReferenceBean的父类ReferenceConfig的 T get()方法(140行)打上了一个断点。 当我 阅读全文