数据数据迁移其实主要就是垂直拆分和分库分表 垂直拆分和分库分表过程中主要数据库的操作就是双写和查询 我们会有开关来控制状态的转换,公司业务里or...
采用Thrift 的 TNonblockingServer(分别用python cpp java) 在实际业务当中,thrift更加推荐使用TN...
红黑树实现 1、五个性质 (1)根节点黑色 (2) 只有红色和黑色节点 (3) 红色节点相邻节点黑色 (4) 每个节点到任意子树叶子节点黑色节点...
AQS 主要有两种具体实现,共享锁和排他锁,排他锁简单点,我先讲共享锁 1、共享锁 关键方法 AbstractQueuedSynchronize...
(1)docker 安装mysql 5.7 (2) 进入docker 安装vim 修改 /etc/mysql/my.cnf my.cnf ...
1、下载解压 2、环境变量 hive-env.sh 添加 3、hive-site.xml配置主要说来就是最好创建一个mysql数据库然后hive...
1、下载二进制安装包 2、添加环境变量~/.zshrc 或者 ~/.bashrc $SPARK_HOME/conf/spark-env.sh 添...
1、下载二进制安装包 2、添加环境变量 添加到 shell 的初始化脚本里边 zshrc或者bashrc,取决于你用的shell 在$HADOO...
1、线程切换 涉及线程切换操作的操作符主要就俩,subscribeOn和observedOn, 我们还是像RxJava2 的原理浅析 一样,考究...