- 博客(5)
- 收藏
- 关注
原创 【clickhouse随笔】
MergeTree表引擎使用的一些心得1.除了ODS层的表,其它层的表都不要有Nullable()的字段。因为之后如果要是按照Nullable()的字段做分组,然后保存数据到相应的表,汇总表中的GROUP BY子句中就会有Nullable()字段,就需要对Nullable()字段做处理。如果有多个汇总表,就会对Nullable()字段做多次处理,很麻烦。2.删除了ReplicatedMergeTree家族表引擎的表之后,ZooKeeper上对应路径的节点并不会马上被删除。要等一段时间后ZooKeeper
2022-04-13 10:52:16
2658
转载 关于SQL语句中SUM函数返回NULL的解决办法
关于SQL语句中SUM函数返回NULL的解决办法SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如下面的方法来处理:SELECT COALESCE(SUM(name),0) FROM person WHERE id > 0行了,这下就不用...
2019-08-13 09:15:48
1009
转载 Java IO包装流如何关闭?
问题:(1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗?(2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭?问题(1)解释:复制代码如下例子代码:FileInputStream is = new FileInputStream(".");BufferedInputStream bis = new BufferedInp...
2019-04-24 09:59:28
237
转载 Spring中Quartz调度器的使用 ----继承QuartzJobBean,不继承QuartzJobBean两种方式
一、Quartz的特点按作业类的继承方式来分,主要有以下两种:1.作业类继承org.springframework.scheduling.quartz.QuartzJobBean类的方式2.作业类不继承org.springframework.scheduling.quartz.QuartzJobBean类的方式注:个人比较推崇第二种,因为这种方式下的作业类仍然是POJO。按任务调度...
2019-03-06 17:01:07
1272
转载 quartz定时任务时间设置
quartz定时任务时间设置这些星号由左到右按顺序代表 : * * * * * * *格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明是否必填 允许填写的值 允许的通配符1 秒 是 0-59 , - * /2 分 是 0-59 , - * /3 小时 是 0-23 , - * /4...
2019-03-06 16:19:19
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人