08 2020 档案
摘要:一、对称加密与非对称加密 1,定义: 对称加密:加密和解密的秘钥使用的是同一个。 非对称加密:与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。 公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果
阅读全文
摘要:一、Springboot中定义注解 1,定义注解类 /** * 自定义日志打印 */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface MyLogger { String value()
阅读全文
摘要:一、状态编程 Flink 内置的很多算子,数据源 source,数据存储 sink 都是有状态的,流中的数据都是 buffer records,会保存一定的元素或者元数据。例如 : ProcessWindowFunction会缓存输入流的数据,ProcessFunction 会保存设置的定时器信息等
阅读全文
摘要:一、Flink中的window 1,window简述 window 是一种切割无限数据为有限块进行处理的手段。Window 是无限数据流处理的核心,Window 将一个无限的 stream 拆分成有限大小的”buckets”桶,我们可以在这些桶上做计算操作。 2,window类型 window可分为
阅读全文
摘要:一、ThreadLocal使用场景 在数据库使用connection对象时,每个客户都能使用自己的connection对象,防止出现客户ClientA操作关闭ClientB的connection连接对象。 案例:https://zhuanlan.zhihu.com/p/82737256 二、Thre
阅读全文
摘要:一、Environment 1,getExecutionEnvironment getExecutionEnvironment会根据查询运行的方式决定返回什么样的运行环境,是最常用的一种创建执行环境的方式。 2,createLocalEnvironment 返回本地执行环境,需要在调用时指定默认的并
阅读全文