上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 1、git merge 、git cherry-pick、git rebase 可以看出merge结果能够体现出时间线,但是rebase会打乱时间线。 而rebase看起来简洁,但是merge看起来不太简洁。 在项目中经常使用git pull来拉取代码,git pull相当于是git fetch + 阅读全文
posted @ 2021-12-25 11:02 再见傅里叶 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 自定义trigger 继承 抽象类 Trigger<T, TimeWindow> 主要实现 Trigger类的四个方法(onElement、onEventTime、onProcessingTime、clear), 在onElement()方法中实现计数逻辑 。 在onEventTime()方法中实现 阅读全文
posted @ 2021-12-02 17:27 再见傅里叶 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一级分区只能按照一个维度进行数据的划分,而很多互联网流水业务都需要按两个维度划分数据:一个维度是时间,数据是按照时间顺序生成的;另外一个维度是用户。 这时候就能使用OceanBase的二级分区的方式来划分数据,时间维度用RANGE分区,用户ID用HASH分区。二级分区的每一级分区方式与一级分区方式相 阅读全文
posted @ 2021-12-02 17:12 再见傅里叶 阅读(296) 评论(0) 推荐(0) 编辑
摘要: DISTRIBUTE BY HASH(`id`) INDEX_ALL='Y' STORAGE_POLICY='HOT' 阅读全文
posted @ 2021-11-26 15:15 再见傅里叶 阅读(820) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_34901049/article/details/103676959 大数据量下Informatica与Datastage的处理速度是比较快的,比较稳定。Kettle的处理速度相比之下稍慢。 Informatica与Datastage有很好的商业化的 阅读全文
posted @ 2021-11-04 20:45 再见傅里叶 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1、限制sql执行时间 show variables like 'max_execution_time'; select /*+ max_execution_time(300000)*/ 只能限制select 语句2、mysql sql关联索引失效可能原因:关联的两个字段 字符集不一样(一个是utf 阅读全文
posted @ 2021-10-21 15:38 再见傅里叶 阅读(35) 评论(0) 推荐(0) 编辑
摘要: && 后一个命令执行需要依赖前一个命令执行成功 ;各个命令都会依次执行,无论成功与否 阅读全文
posted @ 2021-10-08 09:50 再见傅里叶 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 背景:不知道什么原因脚本手动执行:正常;crontab执行不生效; 1.将命令所属路径加入到 /etc/crontab中, 2.在shell脚本中加入 source /etc/profile 阅读全文
posted @ 2021-10-08 09:08 再见傅里叶 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 幂等性就是指:一个幂等操作任其执行多次所产生的影响均与一次执行的影响相同。 -- 幂等性在分布式高并发中很常见,如不能重复点赞、电商订单库存数要一致等。 MySQL解决非幂等性常用方法: 1、乐观锁 2、去重表 把唯一主键插入去重表,再进行业务操作,且他们在同一个事务中。这个保证了重复请求时,因为去 阅读全文
posted @ 2021-09-22 09:57 再见傅里叶 阅读(156) 评论(0) 推荐(0) 编辑
摘要: https://www.aboutyun.com/thread-27654-1-1.html https://www.cnblogs.com/bigdatalearnshare/p/13832709.html 阅读全文
posted @ 2021-08-19 15:26 再见傅里叶 阅读(46) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页