学习笔记
文章平均质量分 61
玩电脑的象
这个作者很懒,什么都没留下…
展开
-
springboot常用注解
比如,有多个类有相同的部分属性,把它们定义到父类中,恰好id(数据库主键)也在父类中,那么就会存在部分对象在比较时,它们并不相等,却因为lombok自动生成的equals(Object other) 和 hashCode()方法判定为相等,从而导致出错。通过官方文档,可以得知,当使用@Data注解时,则有了@EqualsAndHashCode注解,那么就会在此类中存在equals(Object other) 和 hashCode()方法,且不会使用父类的属性,这就导致了可能的问题。否则会报一个如下的异常。原创 2022-09-16 11:59:49 · 286 阅读 · 0 评论 -
spark学习笔记2——rdd、执行过程
RDD在Spark中运行,主要分为以下三步spark集群架构执行过程。转载 2022-07-19 17:55:17 · 654 阅读 · 0 评论 -
spark学习笔记1——rdd、宽窄依赖、DAG
一个RDD有一个或多个分区(partitions)组成,每个partition会被一个计算任务所处理。用户可以在创建RDD时指定其分区个数,没指定则默认采用程序所分配到的cpu核心数。转载 2022-07-19 17:17:59 · 557 阅读 · 0 评论 -
数仓学习笔记day1——维度建模与数据分析模型
范式建模适用于业务系统,维度建模适用于分析系统。 维度建模主要包含两种类型的表:事实表和维度表 事实表:维度表: 星型模型: 雪花模型: 星座模型:在数据仓库中星座模型也使用比较多,当多个事实表共用多个维度表时,就构成了星座模型。......原创 2022-06-30 13:32:38 · 204 阅读 · 0 评论 -
算法学习笔记day1——java位运算
将一个int型数字转换为32bit的二进制数,因为java中的int型占4字节,32比特Long是引用类型,要比较两个Long的大小,一定要用equals而不能用== 2的幂https://leetcode.cn/problems/power-of-two/二进制中1的个数https://leetcode-cn.com/problems/number-of-1-bits/ 十进制的相反数相当于对应二进制数取反加一 异或运算:相同为0,不同为1。记为无进位相加。异或的性质:1、N^N=0原创 2022-06-28 14:37:21 · 139 阅读 · 0 评论