第十八周

2019-08-05  本文已影响0人  梧上擎天

Algorithm

链表问题

二叉树和递归

  1. Maximum Depth of Binary Tree
  2. Minimum Depth of Binary Tree
  3. Invert Binary Tree

Review

Tips/Technology

一、Win10家庭版安装docker

二、Maven打包优化

1、增加跳过测试代码的编译命令-Dmaven.test.skip=true ;

2、增加编译-Dmaven.compile.fork=true 参数,用以指明多线程进行编译;

3、如果你用的Maven是3.×以上版本,可以增加-T 1C 参数,表示每个CPU核心跑一个工程;

完整命令如下

 mvn clean package -T 1C -Dmaven.test.skip=true  -Dmaven.compile.fork=true

三、Flink中的双流join

LeftEvent到来存储到LState,RightEvent到来的时候存储到RState;

LeftEvent会去RightState进行JOIN,并发出所有JOIN之后的Event到下游;

RightEvent会去LeftState进行JOIN,并发出所有JOIN之后的Event到下游。

四、分布式技术选型 spring cloud 还是 dubbo

选型对比维度:

1)整体解决方案
Dubbo没有自带的配置中心,注册中心基于zookeeper
springcloud自身相对比较完善,有注册中心、配置中心、负载均衡、服务治理

2)底层调用
Dubbo基于rpc,速度快
springcloud基于http,访问相对dubbo慢

3)技术前沿性(趋势)
Dubbo已经比较成熟
springcloud技术相对前缘

4)开发语言及开放度
都是Java,开源

5)社区活跃度
Dubbo官方已没有维护,但基本上能碰到的问题,网上能找到解决方案
springcloud英文的,资料比较少。

Share

Research

docker入门、Flink join 、分布式

上一篇 下一篇

猜你喜欢

热点阅读