开源
-
【大数据】SparkSql连接查询中的谓词下推处理(一)
本文首发于 vivo互联网技术 微信公众号 作者:李勇 目录: 1.SparkSql 2.连接查询和连接条件 3.谓词下推 4.内连接查询中的谓词下推规则 4.1.Join后条件通过AND连接 4.2.Join后条件通过OR连接 4.3.分区表使用OR连接…
-
深入浅出高性能服务发现、配置框架Nacos系列 3: 服务发现:Nacos客户端初始化流程
上一章节,我们从全局了解了一下Nacos项目的模块架构,做到了心中有数,现在,我们去逐步去挖掘里面的代码细节,很多人在学习开源的时候,无从下手,代码那么多,从哪个地方开始看呢?我们可以从一个接口开始入手,…
-
Jenkins 2.46 打包apk后生成下载二维码
这篇文章的前提是已经可以通过gradle构建并成功打包apk的情况下,只介绍利用“蒲公英”的应用托管平台(https://www.pgyer.com/)上传打包好的apk和在当前构建历史中生成二维码。 &nb…
-
join on different data type
SELECT ....FROM A LEFT SEMI JOIN BON (A.col1 = B.col2)WHERE ..."If A.col1 is of DOUBLE type, but B.col2 is of BIGINT, will print WARNING: Comparing a bigint and a double may resu…
-
为kafka开启kerberos
主节点安装 yum -y install krb5-server krb5-libs krb5-auth-dialog krb5-workstation cat /etc/krb5.conf Configuration snippets may be placed in this directory as well includedir /etc/krb5.conf.d/ [loggi…
-
【比原链】比原是如何把请求区块数据的信息发出去的
作者:freewind比原项目仓库:https://github.com/Bytom/bytom在前一篇中,我们说到,当比原向其它节点请求区块数据时,BlockKeeper会发送一个BlockRequestMessage把需要的区块height告诉对方,并把该信息对应的二…
-
张小龙谈“大数据五种开源处理技术”
概述 现在市场上有超过25万个开源技术出现了。如何选择?让我们一起看下5种激动人心的大数据技术。 Storm 和Kafka是未来数据流处理的主要方式,它们已经在一些大公司中使用了,包括 Groupon,阿里巴巴和TheWeather C…
-
Java 搞定 SQL 集合运算的最简方法
问题介绍 作为 java 程序员,用代码直接实现类似 SQL 中的交并补差的集合运算,总是要编写大量的代码,如果能有一个专门的外部数据工具,通过写简单类似 SQL 的脚本来实现,在 java 中直接调用并可以返回结果集,…
-
C,单链表翻转函数
struct ST_StackNode { int num; datatype data; struct ST_StackNode *pNext; //指针域 }; typedef struct ST_StackNode StackNode; StackNode* reverse(StackNode* phead) { if (phead == NULL){ return NULL; } …
-
设计模式之代理模式
首先来了解一下什么是代理模式? 所谓代理模式就是对象通过代理来控制对真实对象的访问. 举个生活中的例子,我们日常购物不会直接去联系厂家购买,而是通过网上商城,线下超市等形式间接的购买.那么这些商城或者说超市…