自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 一般常用的SQL函数(持续更新与完善…)

一般常用的SQL函数(持续更新与完善…) 窗口函数,是对where或者group by子句处理后的结果进行操作,所以窗口函数原则上只能写在select子句中,不会过滤元组。参考1 参考2 一、特有窗口函数 --rank() 有并列,446 --dense_rank() 有并列,445 --row_number() 没有并列 456 select *, rank() over (parition by 班级 order by 成绩 desc) as ranking, dense_ran

2021-06-21 12:25:06 228

原创 SQL WHERE 子句

WHERE 子句用于提取那些满足指定条件的记录。 SQL WHERE 语法 SELECT column_name,column_name FROM table_name WHERE column_name operator value; 问题1:***column_name operator value***有几种取值? 答:true/false 问题2:什么情况下会取值为true? 答: true 表达式结果为非0的数值型数据即可,如:1,2,1.2 问题3:什么情况下会取值为false? 答:

2021-06-20 14:52:08 205

原创 Spark读取HDFS文件分区数量确定

结论 split数量决定分区数量 split数量取决于textFile ("", partitionNum)参数 goalsize = totalsize / partitionNum splitsize = Max(minSize,Max(goalsize, blocksize)) 文件大小大于splitsize 1.1倍会被拆分 一个分区只能包含一个文件 分区数量 >= 文件数量 参考地址:https://www.jianshu.com/p/e33671341f0d ...

2020-07-05 09:52:32 1105

原创 集群间毫秒级同步

工具:ntpq 使用方法:请记住,要使用启动服务的方法才能实现毫秒级同步。 鸟哥私房菜NTP ntp的教程博客

2020-05-16 23:59:34 420

原创 浅谈线程安全问题

printf 线程安全,cout线程不安全 c:static __thread 局部存储变量,线程内共享的变量

2020-05-16 23:53:31 323

原创 测试socket

import java.io.*; import java.net.Socket; public class testSocket { public static void main(String[] args) { System.out.println("---------------------client-------------------"); ...

2020-04-27 23:13:21 295

原创 Java 代码中调用C++ 代码与python代码

Java 代码中调用C++ 代码与python代码 空闲时写

2020-03-04 22:43:03 218

原创 部署jar包到本地maven仓库

mvn install:install-file -DgroupId=opencv -DartifactId=opencv -Dversion=3.4.7 -Dpackaging=jar -Dfile=opencv-347.jar

2020-03-04 13:30:40 341

原创 力扣:两数求和

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> ...

2020-03-04 00:18:51 259

原创 kafka 配置与常用命令

kafka环境搭建 Kafka创建和删除topic 创建topic指定分区数量 kafka_2.11-0.10.2.2/bin/kafka-topics.sh --create --zookeeper hostip:2181 --replication-factor 1 --partitions 1 --topic topic1 删除topic ./kafka_2.11-0.10.2.2...

2020-01-06 14:31:41 269

原创 Protobuf3 读取JSON 给ProtoObject 赋值

通过方法调用给ProtoObject赋值 Protobuf3 读取JSON 给ProtoObject 赋值

2019-12-02 23:25:20 1063

原创 Spark SQL Adaptive Execution

Spark SQL Adaptive github

2019-11-28 17:05:37 196

原创 解析flink event-time水位线watermark使用方法

解析flink event-time水位线watermark使用方法

2019-11-28 10:59:49 332

原创 spark数据倾斜问题

spark 数据倾斜问题分类及解决方法

2019-11-28 10:56:31 136

原创 git 强制覆盖本地仓库

理想情况下: 在修改仓库内容之前都会执行命令git pull 获取最新代码避免产生冲突 现实: 直接改仓库内容,push origin的时候发现,what竟然冲突了? 这可咋办?网上搜了搜,什么乱七八糟的命令都来了,这里提出一个懒人解决方式 把本地已经修改的文件先保存到其他可靠位置,然后执行如下命令 git fetch --all git reset --hard origin/master # ...

2019-11-05 10:51:37 760

原创 gRPC + protobuf + idea + maven + Java Client/Server实践

RPC(Remote Procedure Call)是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。 之前本人介绍过Java简单实现RPC的例子,这里将继续介绍如何快速使用工业级别的RPC技术gRPC。 gRPC是谷歌搞的一个RPC协议,它配套protob...

2019-10-23 15:53:57 754

原创 Centos6.x 安装配置Tensorflow

Centos6.x 安装配置Tensorflow 过程参考 CentOS6.5 gcc 4.7.7+ gnu 2.17 安装gcc 5.3 用来编译 python (本人机器默认4.7.7,缺少tensorflow需要的gcclib版本) 创建下载GCC文件及相关依赖的文件夹 mkdir GCC5.3 cd GCC5.3 mkdir file_down cd file_down 下载需要...

2019-10-17 09:19:59 301

原创 zookeeper环境搭建

zookeeper环境搭建 基本环境:centos 6.x ​ jdk1.8 ​ zookeeper-3.4.13 用途: 配合kafka使用 1.下载解压 下载,链接:http://zookeeper.apache.org/releases.html#download 解压,tar -zxvf zookeeper-3.4.13.tar.gz 2. 修改配置文件 复...

2019-10-16 21:08:34 264

原创 Kafka环境搭建

Kafka环境搭建 基本环境:centos 6.x ​ jdk1.8 ​ Scala 2.11 ​ zookeeper-3.4.13 ​ kafka_2.11-0.10.2.2 用途: 作为流式数据处理的数据源 1.下载解压 下载,链接:https://kafka.apache.org/downloads 解压,tar -zxvf kafka_2.11-0....

2019-10-16 21:07:26 261

原创 java实现简单的RPC

文章目录RPC解析JavaSocket反射机制代理模式静态代理静态代理的缺点如何改进?动态代理RPC国内国外 RPC解析 什么是RPC呢?RPC(Remote Procedure Call)是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。分布式系统各个几点...

2019-10-16 15:50:57 1080 2

原创 java.io.IOException: Incompatible clusterIDs

hadoop 多次执行命令: hadoop namenode -format后,发现再次启动hadoop后,datanode节点无法正常启动 查看日志 java.io.IOException: Incompatible clusterIDs in /home/.../hadoop/tmp/dfs/data :namenode clusterID = CID-**** -*****-*****; d...

2019-10-14 09:50:11 641

转载 表达式求值(蓝桥杯)

最近要参加推免研究生复试,准备上机考试遇到这个问题。无奈不会做呀,可气的是网上好多方法都是错的,最后终于编出来个相对正确的。 问题描述   输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。 输入格式   输入一行,包含一个表达式。 输出格式   输出这个表达式的值。 样例输入 1-2+3*(4-5) 样例输出 -4 数据规模和约定   表达式长度不超过

2017-09-23 19:04:52 3772

转载 Zookeeper的功能以及工作原理

Zookeeper的功能以及工作原理 1.ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeep

2017-05-10 11:06:51 441

原创 opencv3Mat转化为IplImage

IplImage* MAT2IPLIMAGE3(Mat img){ int w = img.cols; int h = img.rows; IplImage* dst = cvCreateImage(cvSize(w, h), 8, 3); for (int j = 0; j < w; ++j) { for (int i = 0; i < h;

2016-10-12 11:03:05 823

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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