- 博客(158)
- 资源 (3)
- 收藏
- 关注
原创 B站大数据分享视频创作300天100+原创内容4000+粉
我正经发力创作是2023.06.17 (前面几个视频是试水),300+天不到一年时间 创作了100+原创数据相关视频,创作频率应该很高了,收获了下面几个数字,审视自身,还有很多空间,望下一个年度能够数字至少翻一倍 以支撑住这个小up创作信念。以今年五一作为一个里程碑参考点,给明年一个可以比较的数据。
2024-05-22 12:46:14
219
原创 讲讲企业的数仓接需求大概啥样-抽象大白话
先问吃什么 对清楚 对一下忌口(对需求)再规划食材 对清楚来源(对口径)做一个小菜试水 反复给业务试吃 直到满意(uat验证)正式开做 端上桌,这个情况下 再出问题那就没办法了,这就是各大厂的p0事故诞生点(验收、出故障[赞])#企业级经验 #大数据# #offer
2024-05-22 12:43:53
249
原创 灵隐寺智慧寺院后继上海虹桥站智慧厕所大屏
我本以为杭州灵隐寺的智慧寺院大屏已经天下无敌,没想到今天在上海虹桥看到了智慧厕所大屏,真的是牛皮哄哄,不知道是多少个小目标的项目下面是照片。
2024-05-22 12:41:53
138
原创 数据开发实习大作战:实习生成长攻略
亲爱的小伙伴们,欢迎来到数据开发的世界!作为一名实习生,。你即将踏上一段充满挑战和机遇的旅程。在这个数据驱动的时代,你的技能和才华将有无限的发挥空间。但请记住,,需要不断地努力和积累。嘿,数据战士们!准备好开启数据实习的征程了吗?**在这个数据为王的时代,努力是我们立足的基石。**这里有一份攻略,带你在数据的战场上冲锋陷阵!
2024-03-25 23:42:34
733
原创 数据开发大揭秘:让你的团队协作不再“鸡飞狗跳”!团队协作规范篇
嘿,数据开发的小伙伴们!今天我们要揭开团队协作规范的神秘面纱,让你的团队立即落地,不再“鸡飞狗跳”!准备好迎接一场有趣又实用的规范之旅吧!
2024-03-25 11:44:34
922
2
原创 【数仓精品理论分析】能不能学大数据?
那么恭喜你 这个年龄很适合打工,很适合做开发,很适合当牛马,话糙理不糙,如果牛马都当不了 确实没有进入这个赛道的必要了。我建议《听妈妈的话》,读好小学、读好初中、读好高中,把自己人生第一个转折点打在最高点,不要浪费光阴,虚度光阴。家里有没有私企,有没有父母给的铁饭碗,有没有傍上富婆、高富帅,有没有舔狗搁屁股后头,有没有中彩票。首先看到这个话题的时候,我是这样想的,能不能学大数据需要参考本人的自身情况【学历、年龄、决心、具体的岗位的话,相对于其他后端、前端等是要好一点的,没有前后端那么卷。
2023-10-02 08:37:15
381
原创 数仓精品理论-做大数据还有没有前途?
尽管大数据领域面临一些挑战,如数据隐私和安全性、技术复杂性和数据治理等,但随着技术的不断发展和创新,大数据仍然具有广阔的前景和无限的潜力。数仓模拟面试:(截至目前共有21战):https://www.bilibili.com/video/BV1wj411S7a7。学习路线B站视频讲解:https://www.bilibili.com/video/BV1MP411e7VC/大数据生态技术架构在当今世界的数据驱动时代中扮演着重要的角色,并且仍然具有广阔的前景。先说,答案是肯定的,但一定要记住三要三不要。
2023-10-01 18:22:28
316
原创 数仓-零基础小白到入土-学习路线
## 讲在前面面向人群:适合零基础、无经验、有一些基础的想在数据开发方面工作的小伙伴。### 涉及基础技术栈:JavaSe -> Git -> Maven -> Mysql -> Jdbc -> linux -> shell -> hadoop -> hive -> sqoop -> scala -> spark -> kafka -> flume -> zookeeper -> flink### 中级:Maxwell、datax、dolphin
2023-07-18 14:53:06
858
原创 大数据-你投的简历真的是你认为的工作么?
大数据-你投的简历真的是你认为的工作么?参与公司级湖仓一体化平台建设,包括批流一体计存引擎、多租户国际化任务编排引擎、元数据管理、数据安全管控等,实现高效率、高扩展、高吞吐的湖仓数据处理平台;关键词 数据平台需要完成平台建设帮助数仓、数分提升开发效率,关键词熟悉hadoop生态组件、高吞吐、高扩展、架构框架、xxx组件二次开发;打造公司级湖仓数据集成平台,提供多源异构数据源的实时传输服务,具备领先的数据环湖移动能力,支持公司各大业务线数据诉求;对数据集成产品和技术方向进行预研规划,打造行业级别影响力;
2023-04-01 23:06:23
2428
9
原创 JAVA 小工具 驼峰命名转下划线命名 parsingCamelCaseToUnderline
驼峰命名转下划线命名 parsingCamelCaseToUnderline
2022-11-24 11:34:31
9163
12
原创 认识一下 ClickHouse
ClickHouse 是面向列的数据库管理系统,主要应用于OLAP业务范畴,用于在线分析处理查询,可以使用SQL查询实时生成数据分析结果。列式存储的好处就是当我们对列进行聚合操作时,效率会大大优于行式存储,而且由于每一列的类型都是相同的,所以对于数据更容易进行压缩,并且可以对不同类型的列选择更合适的压缩算法,以来节约磁盘资源,以及磁盘IO。随着大数据时代的到来,对于OLAP,列存储模式或者说nosql模式比传统意义的行存储模式可能更具优势。
2022-11-16 23:39:22
7481
1
原创 not_in函数致错
not In 相当于 all,如果 Not In 后面跟的是子查询的话,子查询中只要包含一个 null 的返回值,则会造成 整个 Not in 字句返回空值,结果就是查询不会返回任何结果。而 in 相当于 =any 的意思,可以有效处理子查询中返回空值的情况,返回正确的结.转一个博客,我能早下班、给小姐姐聊天都靠它我的not in () 致错导师,点击跳转。
2022-10-17 23:13:21
7124
3
原创 【JAVA面试题-阿辉】try catch finally , try 里有 return , finally 还执行么?
执行,并且finally的执行早于try里面的return结论:1.不管有木有出现异常,finally 块中代码都会执行;2.当try和catch中有return时,finally仍然会执行;3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4.finally中最好不要包含return,否则程序会提前退出,返回值不是tr
2022-06-24 17:30:26
728
1
原创 HADOOP MapReduce 处理 Spark 抽取的 Hive 数据【解决方案一】
今天咱先说问题,经过几天测试题的练习,我们有从某题库中找到了新题型,并且成功把我们干趴下,昨天今天就干了一件事,站起来。沙问题?java mapeduce 清洗 hive 中的数据 ,清晰之后将driver代码 进行截图提交。 spark之前抽取的数据是.parquet格式的, 对 mapreduce 不太友好,我决定从新抽取, 还是用spark技术,换一种文件格式 使用新方法进行sink的时候我是直接like别的现成表结构折磨干的,后来hive分割字段都TM乱套啦,赞看看!1.使用scala+sp
2022-06-21 17:26:03
784
原创 Echarts 贴花图案
Apache ECharts 5 新增支持贴花纹理,作为颜色的辅助表达,进一步用以区分数据。在 为 的前提下,将 设为 true 即可采用默认的贴花样式。为系列数据增加贴花纹理,作为颜色的辅助,帮助区分数据。使用默认贴花图案的方式非常简单,只需要开启即可:如果需要自定义贴花图案,可以使用 aria.decal.decals 配置出灵活多变的图案。...
2022-06-16 15:09:01
699
2
原创 解决Echarts X轴/Y轴 坐标标签显示不下的问题
当然这样还不够我们可以悬浮显示X坐标轴名字解决Echarts X轴/Y轴 坐标标签显示不下的问题 【不是很长的情况】这里产生了另一个问题,你会发现自己图表太大了,需要将图表向上移动首先通过width height 设置图表的宽高我们这里将所有的图表题添加一个class然后将图表移动一下......
2022-06-16 10:42:50
5060
原创 使用Spark 编码 写入 hive 的过程中 hive字段乱码 [解决方案]
由于元数据中的表结构中包含中文,我在抽取到spark过程中已经解决了一次乱码问题,具体显示为问题????,解决方法是在mysql连接上加参数读取mysql成功解决乱码我经过清洗之后,准备写入到hive中,等我写完后,我以为完活啦,可是没想到等我再次使用数据的时候,个别字段值全是null,我在hive查看过数据之后又看表结构,发现表结构中中文是乱码的,我猜想,这应该就导致了字段值无法插入对应字段的结果,找不到对应的字段了,因为乱码了。开始了我的网上冲浪,最后因为我是字段乱码,我翻阅了很多不管用的资料。好啦
2022-06-08 16:38:51
960
1
原创 flink cep 跳过策略 AfterMatchSkipStrategy.skipPastLastEvent() 匹配过的不再匹配 碧坑指南
指示匹配过程后的跳过策略今天讲的是 flink cep 如何实现 多个窗口之间的滚动匹配即避免以下这种情况出现,当然是否需要避免取决你的工作需求或者要学习什么东西flink cep pattern 代码然而你想要的是这样的匹配规则,则是匹配过一次之后就不再使用这条数据作为其他匹配的数据源修改匹配模式代码得到臆想的数据然后就可以得到我们想要的数据啦 看一下我的实际数据前方有危险这个方法的应用实际上是有问题的,我们来分析一下我们的规则是匹配过的数据不可以再次进行匹配,然而当我们设置了我们
2022-06-07 09:42:32
822
原创 数据结构-线性表
线性表线性表的定义线性表的抽象数据类型线性表其 顺序存储结构顺序表的定义顺序表的特点顺序表的Java代码实现线性表抽象数据类型的Java接口描述线性表类的实现线性表顺序结构的优缺点线性表的定义定义线性表(List):零个或多个数据元素的有限序列。线性表,顾名思义,是具有像线一样的性质的表。线性表说明首先它是一个序列,也就是说,元素之间是有顺序的若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。如果一个小朋友去拉两个小
2022-05-21 21:22:35
974
1
原创 数据结构-集成算法-随机森林
数据结构-集成算法-随机森林 [内附spark-ml代码]随机森林集成算法随机森林的相关基础知识随机森林梯度提升树多层感知分类器随机森林集成模型指将基础模型组合成为一个模型。Spark 支持两种主要的集成算法:随机森林和梯度提升树。集成算法集成学习(ensemble learning)是目前非常流行的机器学习策略,基本上所有问题都可以借用其思想来得到效果上的提升。基本出发点就是把算法和各种策略集中在一起,说白了就是一个搞不定大家一起上!集成学习既可以用于分类问题,也可以用于回归问题,在机器学习领
2022-05-21 21:10:55
1397
原创 数据结构 - 决策树(分类)
数据结构 - 决策树一决策树的介绍二决策树的构造使用决策树做预测需要以下过程:1.信息熵2.条件熵(Conditional Entropy)与[信息增益](https://so.csdn.net/so/search?q=信息增益&spm=1001.2101.3001.7020)(Information Gain)3.信息增益做特征选择的优缺点4.信息增益比(Infomation Gain Ratio)5.Gini系数一决策树的介绍决策树(decision tree):是一种基本的分类与回归方法,
2022-05-21 19:48:36
9859
1
原创 数据结构基本概念和术语 &时间复杂度&空间复杂度
数据结构数据结构基本概念和术语数据、数据元素和数据项数据:所有被计算机存储、处理的对象。数据元素:数据的基本单位,在程序中作为一个整体而加以考虑和处理。数据元素是运算的基本单位,通常具有完整确定的实际意义。数据元素常常又简称为元素。数据项:一般情况下,数据元素由数据项组成。在数据库中数据项又称为字段或域。它是数 据的不可分割的最小标识单位。总结从宏观上看,数据、数据元素和数据项实际上反映了数据组织的三个层次,数据可由若干个数据元素组成,而数据元素又可由若干个数据项组成。数据结构是相互之
2022-05-17 21:11:03
299
原创 树、二叉树、存储结构、二叉数遍历& 数据结构基本概念和术语
文章目录树、二叉树、存储结构、二叉数遍历& 数据结构基本概念和术语数据结构基本概念和术语第四章树的基本概念二叉树的基本概念什么是二叉树二叉树的基本/特殊状态二叉树的存储结构链式存储结构顺序结构存储二叉树的遍历二叉树的遍历方法简介来康康代码实现思路:四种遍历方式的时间和空间复杂度根据遍历序列确定二叉树树、二叉树、存储结构、二叉数遍历& 数据结构基本概念和术语数据结构基本概念和术语数据、数据元素和数据项数据:所有被计算机存储、处理的对象。数据元素:数据的基本单位,在程序中作为一个整
2022-05-17 17:06:18
465
原创 spark ml特征转换操作StringIndexer、IndexToString、VectorIndexer、oneHotEncoder、Bucketizer、QuantileDiscretizer
文章目录特征转换方法StringIndexerVectorIndexerIndexToString一、StringIndexer二、IndexToString三、VectorIndexer离散<->连续特征或Label相互转换oneHotEncoderBucketizer输出例子决策树简介运行实例结果展示特征转换方法StringIndexerStringIndexer(字符串-索引变换)是一个估计器,是将字符串列编码为标签索引列。索引位于[0,numLabels),按标签频率排序,频率最高
2022-05-16 19:34:05
1035
原创 过拟合问题?出现原因?怎么解决?
过拟合问题为了得到一致假设而使假设变得过度复杂称为过拟合(overfitting),过拟合表现在训练好的模型在训练集上效果很好,但是在测试集上效果差。出现原因?训练集的数量级和模型的复杂度不匹配。训练集的数量要小于模型的复杂度;训练集和测试集特征分布不一致;样本里的噪音数据干扰过大,大到模型过分记住了噪音特征,反而忽略了真实的输入输出间的关系;权值学习迭代次数足够多(overtraining),拟合了训练数据中的噪声和训练样例中没有代表性的特征。怎么解决?数据集扩增(Data A
2022-05-16 17:16:52
301
原创 Flink CEP - Flink的复杂事件处理
1 Flink CEP 是什么FlinkCEP - Flink的复杂事件处理。它可以让你在无限事件流中检测出特定的事件模型,有机会掌握数据中重要的那部分2 Flink CEP 特点目标:从有序的简单事件流中发现一些高阶特征输入:一个或多个由简单事件构成的事件流处理:识别简单事件之间的内在联系,多个符合一定规则的简单事件构成复杂事件输出:满足规则的复杂事件3 Flink CEP 应用场景风险控制:对用户异常行为模式进行实时检测,当一个用户发生了不该发生的行为,判定这个用户是不是有违规操作的嫌
2022-05-15 14:12:39
333
原创 数据库写入中文乱码问题 编码latin1解决方法
数据库设置alter database shtd_store character set utf8;连接设置jdbc:mysql://master:3306/shtd_store?useSSL=false&characterEncoding=utf-8
2022-05-10 10:28:06
717
原创 【Spark Mllib】分类模型——各分类模型使用
一. 数据集这个数据集源自 Kaggle 比赛,由 StumbleUpon 提供。比赛的问题涉及网页中推荐的页面是短暂(短暂存在,很快就不流行了)还是长久(长时间流行)。可以查看上面的数据集页面中的简介得知可用的字段。开始四列分别包含 URL 、页面的 ID 、原始的文本内容和分配给页面的类别。接下来 22 列包含各种各样的数值或者类属特征。最后一列为目标值, 1 为长久, 0 为短暂。除去数据集的第一行,然后进行解析:// sed 1d train.tsv > train_noheade
2022-05-09 21:27:45
522
转载 Hadoop HA集群 NameNode 无法自动故障转移(切换active)
在学习 HA 自动化配置,按照hadoop官网:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html 配置,最后所有的节点都启动正常。用 kill -9 进程号 杀死了当前处于active状态的NameNode后,其他的 Standby 状态的NameNode 并没有自动切换为 Active状态,而且重启杀死的 NameNode 后,可能出现所有NameN
2022-05-07 20:38:03
916
4
原创 准确率(Accuracy) 精确率(Precision) 召回率(Recall)和F1-Measure(精确率和召回率的调和平均值)
准确率(Accuracy) 精确率(Precision) 召回率(Recall)和F1-Measure(精确率和召回率的调和平均值)Spark 构建分类模型学习分类模型的基础知识以及如何在各种应用中使用这些模型。分类通常指将事物分成不同的类别。在分类模型中,我们期望根据一组特征来判断事物的类别,这些特征代表了与物品、对象、事件或上下文相关的属性(变量)。最简单的分类形式是分为两个类别,即二分类。一般将其中一类标记为正类(记为 1),另外一类标记为负类(记为1 或者 0)。下图展示了一个二分类的简
2022-04-29 17:12:19
1529
原创 降维(Dimensionality Reduction) 是机器学习中的一种重要的特征处理手段
降维(Dimensionality Reduction) 是机器学习中的一种重要的特征处理手段,package dimensionalityreductionimport org.apache.log4j.{Level, Logger}import org.apache.spark.SparkContextimport org.apache.spark.mllib.linalgimport org.apache.spark.mllib.linalg.{Matrix, SingularValueD
2022-04-28 21:46:20
2421
原创 PrincipalComponentAnalysis 主成分分析
PrincipalComponentAnalysis 主成分分析PrincipalComponentAnalysis 主成分分析1、概念介绍2、PCA变换3、“模型式”的PCA变换实现PrincipalComponentAnalysis 主成分分析1、概念介绍主成分分析(PCA) 是一种对数据进行旋转变换的统计学方法,其本质是在线性空间中进行一个基变换,使得变换后的数据投影在一组新的“坐标轴”上的方差最大化,随后,裁剪掉变换后方差很小的“坐标轴”,剩下的新“坐标轴”即被称为 主成分(Princip
2022-04-28 21:27:36
572
原创 十四五规划和2035年远景目标纲要 第五篇 加快数字化发展 建设数字中国
第五篇 加快数字化发展 建设数字中国迎接数字时代,激活数据要素潜能,推进网络强国建设,加快建设数字经济、数字社会、数字政府,以数字化转型整体驱动生产方式、生活方式和治理方式变革。第十五章 打造数字经济新优势充分发挥海量数据和丰富应用场景优势,促进数字技术与实体经济深度融合,赋能传统产业转型升级,催生新产业新业态新模式,壮大经济发展新引擎。第一节 加强关键数字技术创新应用聚焦高端芯片、操作系统、人工智能关键算法、传感器等关键领域,加快推进基础理论、基础算法、装备材料等研发突破与迭代应用。加强通用处理
2022-04-25 19:27:13
2954
原创 随机数生成 Random data generation
Spark ml 随机数生成器RandomRDDs 是一个工具集,用来生成含有随机数的RDD,可以按各种给定的分布模式生成数据集,Random RDDs包下现支持正态分布、泊松分布和均匀分布三种分布方式。RandomRDDs提供随机double RDDS或vector RDDS。package basicstatisticsimport org.apache.log4j.{Level, Logger}import org.apache.spark.SparkContextimport org
2022-04-23 21:36:07
1907
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人