使用Apache commons-maths3-3.6.1.jar包进行简单的数据统计分析(java)

package com; import org.apache.commons.lang.math.Range; import org.apache.commons.lang3.StringUtils; import org.apache.commons.math3.stat.StatUtils...

2019-02-14 18:10:49

阅读数 248

评论数 1

hive jdbc中通过HiveStatement.getQueryLog无法拉取到执行日志的问题分析与解决

问题描述 公司内部查询服务将hive从1.1升级到2.3.3版本之后,通过HiveStatement.getQueryLog无法拉取到执行日志了,原来是可以拉取到类似控制台执行hive时候那样的日志,包括queryid, mapreduce个数等等信息。 问题排查 首先将测试环境的h...

2018-11-20 19:15:38

阅读数 761

评论数 2

自己动手实现一个简单的ORM框架

这里写自定义目录标题一个最简单的ORM总结下来就两部分:解析自定义注解,生成元数据信息生成一个动态代理最后,我们测试一下功能 一个最简单的ORM总结下来就两部分: * 根据entity上的自定义注解生成mapping元数据信息 * 生成mapper接口的动态代理,根据具体的方法,动态生成sql并执...

2018-11-19 16:38:47

阅读数 809

评论数 0

Exception Handling in Spark Data Frames

http://anishc.me/spark/exception-handling-spark-data-frames/   Exception Handling in Spark Data Frames  7 minute read General Exception Handling ...

2018-11-01 14:34:57

阅读数 102

评论数 0

通过spring提供的DeferredResult实现长轮询服务端推送消息

    DeferredResult字面意思就是推迟结果,是在servlet3.0以后引入了异步请求之后,spring封装了一下提供了相应的支持,也是一个很老的特性了。DeferredResult可以允许容器线程快速释放以便可以接受更多的请求提升吞吐量,让真正的业务逻辑在其他的工作线程中去完成...

2018-10-07 11:28:59

阅读数 2054

评论数 0

springcloud 和apollo配置中心一起使用时踩到的一个坑

场景描述: 今天收到线上一个服务的instance deregistered的告警邮件,在springboot admin上确实那个instance不在线了。于是去服务器上jps看了一下,进程正常的,但是/health端点信息显示eureka为down。查看error.log,并没有错误日志,查...

2018-09-23 18:06:39

阅读数 2744

评论数 0

阿里重磅开源在线分析诊断工具Arthas(阿尔萨斯)

github地址: Arthas English version goes here. Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Ex...

2018-09-19 16:57:23

阅读数 25976

评论数 2

源码角度理解dubbo是如何创建一个具体的Protocol类的

首先基于dubbo的扩展机制,Protocol生成起始自适应的代理类Protocol$Adaptive(在com.alibaba.dubbo.common.extension.ExtensionLoader#createAdaptiveExtensionClass方法中生成的类字符串并编译成字节码...

2018-08-31 16:24:00

阅读数 144

评论数 0

Spring Cloud中,Eureka常见问题总结

转自http://www.itmuch.com/spring-cloud-sum-eureka/ Spring Cloud中,Eureka常见问题总结。 指定Eureka的Environment   1   eureka.environm...

2018-08-24 17:12:58

阅读数 134

评论数 0

Spring Cloud Netflix Eureka - The Hidden Manual

https://blog.asarkar.org/technical/netflix-eureka/ Spring Cloud Netflix Eureka - The Hidden Manual  10 minute read Introduction In 2015-2016, we ...

2018-08-24 15:56:14

阅读数 101

评论数 0

dubbo中关于@reference注解无法配置MethodConfig的解决方法

本文针对目前为止最新的dubbo版本2.6.2中存在的问题,ReferenceConfig中有一个List<MethodConfig> methods属性,但是@Reference注解里面并没有可以配置这个属性的地方(听dubbo的committer说下...

2018-08-06 13:51:01

阅读数 3306

评论数 2

最新的dubbo 2.6.2版本中@Service注解的parameters配置BUG和解决方案

在描述这个BUG之前,我想先说一个需求场景,假设我们有一个DemoService接口: public interface DemoService { String sayHello(String name); String sayHello2(String name); } ...

2018-07-26 15:07:09

阅读数 3591

评论数 1

通过一个springcloud stream kafka metrics的BUG的解决来了解kafka binder的初始化流程。

首先,从官方文档上摘录了两段文档说明:34. Metrics EmitterSpring Cloud Stream provides a module called spring-cloud-stream-metrics that can be used to emit any available...

2018-05-04 16:15:49

阅读数 1786

评论数 0

从源码中理解spring cloud kafka stream 是如何分配kafka的partitions给不同的instance的

首先,kafka的topic是由多个partitions物理分隔的。假设topic: testIn,有8个partitions其次,我们编写的springcloud kafka stream程序,打成jar包后,可以部署多个不同的实例instances,假设部署了3个instance。那么这3个i...

2018-05-02 15:09:31

阅读数 1935

评论数 0

干货:流计算框架 Flink 与 Storm 的性能对比

https://cloud.tencent.com/developer/article/1007474本文主要介绍当前业界广泛使用的两个分布式实时计算框架flink与storm的性能对比,希望对你有所帮助。1. 背景Apache Flink 和 Apache Storm 是当前业界广泛使用的两个分...

2018-04-05 11:38:58

阅读数 1774

评论数 0

flink中对于window和watermark的一些理解

首先window的时间范围是一个自然时间范围,比如你定义了一个TumblingEventTimeWindows.of(Time.seconds(3))窗口,那么会生成类似如下的窗口(左闭右开):[2018-03-03 03:30:00,2018-03-03 03:30:03)[2018-03-03...

2018-04-02 11:43:30

阅读数 2645

评论数 1

Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失

http://www.spring4all.com/article/948在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。在使用线程隔离的时候,有个问题是必须要解决的,那就是在某些业务...

2018-03-27 09:26:53

阅读数 873

评论数 2

kafka-streams faq

https://docs.confluent.io/current/streams/faq.htmlFAQAttentionWe are looking for feedback on APIs, operators, documentation, and really anything that...

2018-03-25 22:06:11

阅读数 361

评论数 0

基于JAVA的模块化开发框架JarsLink

阿里妹导读:JarsLink是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(JAR包)、卸载模块和模块间调用的API,它能够帮助你进行模块化开发,也能帮助你的系统在运行时动态添加新功能,减少编译、打包和部署带来的发布耗时,同时它也是阿里巴巴的开源项目之一,目前在蚂蚁金服微贷事业群各...

2018-03-22 16:54:08

阅读数 338

评论数 0

Kafka Streams Exactly Once Design

https://docs.google.com/document/d/1pGZ8xtOOyGwDYgH5vA6h19zOMMaduFK1DAB8_gBYA2c/edit#Kafka Streams Exactly Once DesignThis document serves to describ...

2018-03-19 12:03:11

阅读数 182

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭