工具类
不吃鱼的cat
喜欢是不可超越的力量
展开
-
实现flink自定义幂等写入ClickHouse,并封装成通用工具类
**实现flink自定义幂等写入ClickHouse,并封装成通用工具类**ClickHouse建表语句(按user分区,一个用户一个区,重复写入,只会改变url和timestamp,user的值不会发生改变,通过调整order by 后的字段,可以调整幂等写入时值不会发生改变的字段)create table Event( user String , url String , timestamp UInt64 ) engine =原创 2021-07-25 10:20:57 · 1672 阅读 · 1 评论 -
日期工具类:线程安全的
SimpleDateFormat是线程不安全的从JDK1.8之后,提供了线程安全的日期类对象,我们可以使用java.time包下的类型代替原来的日期操作import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.format.DateTimeFormatter;import java.util.Date.原创 2021-07-17 20:45:48 · 279 阅读 · 0 评论 -
日期工具类:线程不安全的
日期工具类:线程不安全的出现线程安全的条件:①多线程 + ②多个线程共同访问应同一个成员变量 +③并且多个线程对同一成员变量进行修改操作import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 日期工具类:线程不安全的 */public class DateTimeUtil { //定义格式 private static SimpleDateFor原创 2021-07-17 20:32:37 · 501 阅读 · 0 评论