- 博客(70)
- 收藏
- 关注
原创 最新RabbitMq详细安装教程_rabbitmq-server-3(2),阿里巴巴大数据开发面试都问些什么
官网下载地址Erlang下载地址:http://www.erlang.org/downloadsRabbitMQ下载地址:http://www.rabbitmq.com/download.html。
2024-05-16 06:41:44
310
原创 最新RabbitMq详细安装教程_rabbitmq-server-3(1),大数据开发岗
3.选择安装路径,亦可以安装在默认路径4.接下来一路点击下一步,无需任何修改,直到 install安装为止,然后点击关闭Close5.安装完成,配置环境变量,找到刚刚erlang安装的文件目录下bin文件夹目录列“C:\Program Files\Erlang OTP\bin”,在系统环境变量中选择系统变量中的“path”点击编辑,把bin文件夹的目录添加进行保存即可6.安装完成验证,测试查看erlang安装是否成功:cmd然后输入erl。
2024-05-16 06:41:11
359
原创 最新RabbitMQ快速实战与集群架构详解,2024年最新大数据开发中为什么需要Handler
MQ: MessageQueue,消息队列。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。异步例子︰快递员发快递,直接到客户家效率会很低。引入菜鸟驿站后,快递员只需要把快递放到菜鸟驿站,就可以继续发其他快递去了。客户再按自己的时间安排去菜鸟驿站取快递。作用:异步能提高系统的响应速度、吞吐量。解耦。
2024-05-16 06:40:38
900
原创 最新RabbitMQ实战学习,大数据开发面试题目
创建生产者SpringBoot工程引入start,依赖坐标编写yml配置,基本信息配置定义交换机,队列以及绑定关系的配置类注入RabbitTemplate,调用方法,完成消息发送pom.xml/\*\* 参数说明:\* id: bean的名称\* name:quque名称\* auto-declare:自动创建\* auto-delete: 自动删除,最后一个消费者和该队列断开连接后,自动删除队列\* durable:是否持久化。
2024-05-16 06:40:05
887
原创 大数据系统开发综合实验(二)Hive_MySQL_Sqoop配置_大数据开发实践 sqoop + hive(7)
配置文件: /etc/my.cnf日志文件: /var/log//var/log/mysqld.log服务启动脚本: /usr/lib/systemd/system/mysqld.servicesocket文件: /var/run/mysqld/mysqld.pid。
2024-05-15 21:53:49
667
原创 大数据系统开发综合实验(二)Hive_MySQL_Sqoop配置_大数据开发实践 sqoop + hive(6)
mysql默认只允许root帐户在本地登录,想要远程连接mysql,必须开启root用户允许远程连接,或者添加一个允许远程连接的帐户。mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。服务启动脚本: /usr/lib/systemd/system/mysqld.service。socket文件: /var/run/mysqld/mysqld.pid。日志文件: /var/log//var/log/mysqld.log。生产环境为了安全考虑,不要改密码策略!
2024-05-15 21:53:16
583
原创 大数据系统开发综合实验(二)Hive_MySQL_Sqoop配置_大数据开发实践 sqoop + hive(5)
登陆mysqlskip_ssl# 登陆mysql查看排序规则# 打开配置文件```
2024-05-15 21:52:43
712
原创 大数据系统开发综合实验(二)Hive_MySQL_Sqoop配置_大数据开发实践 sqoop + hive(4)
mysql默认只允许root帐户在本地登录,想要远程连接mysql,必须开启root用户允许远程连接,或者添加一个允许远程连接的帐户。mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。服务启动脚本: /usr/lib/systemd/system/mysqld.service。socket文件: /var/run/mysqld/mysqld.pid。日志文件: /var/log//var/log/mysqld.log。生产环境为了安全考虑,不要改密码策略!
2024-05-15 21:52:10
943
原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】—(4)
今天我们复习了面试中常考的数据倾斜相关的五个问题,你做到心中有数了么?其实做这个专栏我也有私心,就是希望借助每天写一篇面试题,督促自己学习,以免在面试期间尴尬!平时不流汗,面试多流泪!对了,如果你的朋友也在准备面试,请将这个系列扔给他,打卡。给同学们以激励。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!
2024-05-15 11:09:17
307
原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】—(3)
本栏目大数据开发岗高频面试题主要出自大数据技术专栏的各个小专栏,由于个别笔记上传太早,排版杂乱,后面会进行原文美化、增加。
2024-05-15 11:08:41
377
原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】—(2)
今天我们复习了面试中常考的数据倾斜相关的五个问题,你做到心中有数了么?其实做这个专栏我也有私心,就是希望借助每天写一篇面试题,督促自己学习,以免在面试期间尴尬!平时不流汗,面试多流泪!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取。
2024-05-15 11:08:05
263
原创 大数据开发岗面试复习30天冲刺 - 日积月累,每日五题【Day29】—(1)
大家好,我是程序员manor。作为一名大数据专业学生、爱好者,深知面试重要性,很多学生已经进入暑假模式,暑假也不能懈怠,正值金九银十的秋招接下来我准备用30天时间,基于大数据开发岗面试中的高频面试题,以每日5题的形式,带你过一遍常见面试题及恰如其分的解答。相信只要一路走来,日积月累,我们终会在最高处见。道阻且长,行则将至;行而不辍,未来可期!本栏目大数据开发岗高频面试题主要出自大数据技术专栏的各个小专栏,由于个别笔记上传太早,排版杂乱,后面会进行原文美化、增加。
2024-05-15 11:07:29
387
原创 【大数据】Kafka高频面试题(一)_kafka能接收到的最大消息是多少
首先我们来看看什么是「消费者组」:消费者组 Consumer Group,顾名思义就是由多个 Consumer 组成,且拥有一个公共且唯一的 Group ID。组内每个消费者负责消费不同分区的数据,**但一个分区只能由一个组内消费者消费,**消费者组之间互不影响。为什么 Kafka 要设计 Consumer Group, 只有 Consumer 不可以吗?
2024-05-15 02:30:46
814
原创 【咖啡品牌分析】Google Maps数据采集咖啡市场数据分析区域分析热度分布分析数据抓取瑞幸星巴克_咖啡店数据大数据分析作业
瑞幸咖啡: 瑞幸咖啡在近年来取得了令人瞩目的增长,成为市场上的新兴力量。市场多样性: 新加坡的咖啡市场呈现出多样性,包括国际品牌(如Starbucks、The Coffee Bean & Tea Leaf)和本地品牌(如Craftsmen Coffee)等。这表明消费者在咖啡选择上有广泛的品牌和类型可供挑选。本地品牌竞争力: 一些本地品牌在市场中表现出色,具有较高的评分和品牌知名度。反映了本地品牌成功创造独特价值、吸引消费者的能力。国际品牌的存在。
2024-05-15 02:30:10
1224
原创 【咖啡品牌分析】Google Maps数据采集咖啡市场数据分析区域分析热度分布分析数据抓取瑞幸星巴克_咖啡店数据大数据分析作业(2)
通过对各咖啡品牌门店数量占比的统计,发现排名靠前的品牌包括 Starbucks、The Coffee Bean & Tea Leaf、Toast Box、Ya Kun Kaya Toast,且它们的门店数量都超过了50家。通过对多维度的数据探索,了解新加坡不同地区咖啡店的分布情况,各热门品牌在市场中的占比和发展趋势等。这样可以确保我们的分析集中在真正的咖啡店,避免了对非目标店铺的误分析。可以针对购物者和休闲者的需求,咖啡店可以提供舒适的环境和特色咖啡,做一些拍照打卡的场景,使用户多分享带来多的曝光。
2024-05-15 02:29:34
765
原创 【咖啡品牌分析】Google Maps数据采集咖啡市场数据分析区域分析热度分布分析数据抓取瑞幸星巴克_咖啡店数据大数据分析作业(1)
咖啡作为一种受欢迎的饮品,已经成为我们生活中不可或缺的一部分。随着国内外咖啡品牌的涌入,新加坡咖啡市场愈加多元化和竞争激烈。本文对新加坡咖啡市场进行了全面的品牌门店数占比分析,聚焦于热门品牌的地理分布、投资价值等。通过对多维度的数据探索,了解新加坡不同地区咖啡店的分布情况,各热门品牌在市场中的占比和发展趋势等。
2024-05-15 02:28:58
552
原创 Java知识面试题复习(六)集合容器概述_java 的集合(collection)容器中,适于顺序遍历与随机插入的为(2)
集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。
2024-05-14 17:09:01
384
原创 Java知识面试题复习(六)集合容器概述_java 的集合(collection)容器中,适于顺序遍历与随机插入的为(1)
集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。
2024-05-14 17:08:25
218
原创 Java知识面试题复习(三)Java面向对象_从设计层面来说,抽象是对类的抽 象,是一种模板设计,接口是行为的抽象
方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。返回值的作用:接收出结果,使得它可以用于其他的操作!
2024-05-14 17:07:49
290
原创 Java期末大作业基础项目--在线学生选课系统_javaee期末大作业项目
【代码】Java期末大作业基础项目--在线学生选课系统_javaee期末大作业项目。
2024-05-14 17:07:13
519
原创 2024年最新32、学习 Java 中的注解(参照官方教程)_@unused 注解(1),2024年最新985研究生入职电网6个月
📄 注解(Annotation)也被称为元数据(Metadata),用于解释包、类、方法、属性、构造器、局部变量等数据的信息📄 和注释一样,注解不影响程序的逻辑。当注解可以被编译或运行(相当于嵌入在代码中的补充信息)📄 在 JavaSE 中,注解的作用非常简单(例如:标记过时的功能、忽略警告等)📄 在 JavaEE 中,注解非常非常得重要。在 JavaEE 中,注解占据重要地位(可用于配置应用程序的任何切面,代替 Java EE 旧版中所遗留的繁冗代码和 XML 配置等)
2024-05-14 08:30:25
386
原创 2024年最新23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏,2024年最新为了跳槽强刷1000道大数据开发真题
如同现实生活中的子女继承父母的遗产一样,在java中继承指的是子类继承父类的属性和方法。见以下实例:大家有没有发现语文老师类和数学老师类里的属性和方法大部分是相同的,以上说到java面向对象编程的优点是可重用性和可扩展性,如何通过继承来实现重用和扩展呢?那就是通过再提炼一个上层父类–老师类来实现,语文老师类和数学老师类再作为子类对其继承使用。
2024-05-14 08:29:49
804
原创 2024年最新23篇大数据系列(一)java基础知识全集(2万字干货,建议收藏(2),含泪狂刷大数据开发基础面试118题
通过自定义异常,我们可以建立自己的异常处理体系,针对不同的业务错误,进行相应等级的处理。举个例子,在数据处理过程中,需要读取多个数据源,但是可能存在要读取的路径不存在,或者读入的数据量为0等情况,这时通常需要阻断流程,最好的方式就是抛异常,但有时我们又希望阻断部分流程,这时只有抛一个自定义的异常,然后外层流程控制中捕获这个异常,有针对性地处理才能达成目的。
2024-05-14 08:29:12
595
原创 2024年最新2024,进阶学习
主要功能是将原本汇总在一条(行)的数据拆分成多条(行)成虚拟表,再与原表进行笛卡尔积,从而得到明细表。配合UDTF函数使用,一般情况下经常与函数搭配,explode的操作对象(列值)是或者,可以通过函数将 String 类型的列值转成来处理。炸裂函数配合侧视图使用如下格式:select 原表别名.字段名,侧视图名.字段名 from 原表 原表别名 lateral view explode(要炸开的字段) 侧视图名 as 字段名;
2024-05-14 08:28:36
335
原创 2024年大数据最新【C语言】数据类型存储、原码,反码(2),全套教学资料
大端:存储模式是指内存中的低位保存在内存当中的高地址当中,而数据的高位,保存在内存的低地址当中。小端:存储模式是指数据中的高位保存在内存当中的低地址当中,而数据的高位,保存在内存的高地址当中。
2024-05-13 23:42:12
836
原创 2024年大数据最新【CSS】CSS文本样式【CSS基础知识详解】,2024年最新大数据开发基础语言教程
作用:规定如何对齐文本的最后一行值描述auto默认值。最后一行被调整,并向左对齐。left最后一行向左对齐。right最后一行向右对齐。center最后一行居中对齐。justify最后一行被调整为两端对齐。start最后一行在行开头对齐(如果 text-direction 是从左到右,则向左对齐;如果 text-direction 是从右到左,则向右对齐)。end最后一行在行末尾对齐(如果 text-direction 是从左到右,则向右对齐;
2024-05-13 23:41:36
668
转载 2024年大数据最新【C++难点收录】,百度、华为、京东、B站最新面试题汇集
总结:子类的缺省参数不起作用,重写虚函数是一种接口继承,也就可以理解成函数、返回值、参数(包括缺省参数)都是父类继承下来,所以这里用的 父类的缺省参数。到指向对象的虚表中查找要调用的虚函数的地址来进行调用,如果没加*或&,就会在编译时直接确认类型调用函数的地址。重写,只会重写函数的实现,不对(int val=0)中的val=0干扰,可以是。( 2)如果派生类的函数与基类的函数同名, 并且参数也相同, 但是基类函数没有 virtual。满足重写,必须接口一致,并且是虚函数继承,重写虚函数的继承是一种。
2024-05-13 23:40:59
685
原创 2024年大数据最新【C++进阶】map和set(1),2024年大数据开发面试心得
前面对map/multimap/set/multiset进行了简单的介绍,在其文档介绍中发现,这几个容器有个其底层都是按照二叉搜索树来实现的,但是二叉搜索树有其自身的缺陷,假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成O(N),因此map、set等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平衡树来实现。{}// 该节点的左孩子// 该节点的右孩子// 该节点的双亲T _data;int _bf;// 该节点的平衡因子。
2024-05-13 23:40:23
833
原创 第6期:大学生应该选择哪种主流编程语言_选择学习哪种编程语言大学有要求吗
老王将携手多位业界技术大佬分享我们这些年的工作经验,希望对在校或在职的小伙伴能起到抛砖引玉的效果!大学生除了在学校学习C/C++外,其余主流语言应该学哪个呢?由于目前编程语言众多,导致很多人很难选择,特别是对于还没有太多实际开发经验的同学,很难对现有语言有一个更加直观全面的看法,这也就导致对编程语言选择会比较盲从,感觉都需要学,东学一部分,西学一部分。但最终没有一样是拿得出手的。那究竟应该怎么选择呢?老王从三个方面逐一给出答案。
2024-05-12 20:45:19
452
原创 第3期:零基础在校大学生应该如何学习大数据?_大学学信息方面0基础
要学习的编程语言为Java或Python,具体喜欢哪一种编程语言,根据自己喜好选择即可。如果精力和时间允许的情况话,可以再学点Linux命令,为后续学习以及部署大数据服务做准备。
2024-05-12 20:44:44
314
原创 第3期:零基础在校大学生应该如何学习大数据?_大学学信息方面0基础(1)
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。另一个不同的是HBase基于列的而不是基于行的模式。hive是基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。如果前面的基础编程有一定掌握后,这时可以尝试着学习hadoop家族的组件,从hdfs,hive,hbase等学起,逐步深入,切忌欲速则不达。
2024-05-12 20:44:08
860
原创 程序员社招面试,从行为,人性的角度分析如何面试。_程序员面试看运气
如果问技术,你从一个实际场景去介绍它,比如面试官问,介绍一下springBoot等等,还有自我介绍,介绍一下自己的项目等,我知道很多人只负责项目一部分,但是你要刻意练习一下,一定注意多总结你的项目,要有一个整体的角度去考虑,这样你就比别人更有优势。企业为了解决信息不对称,所以采用严格的面试流程,面试要求等,尽可能的避免这种不对称局面。还有就是企业内推,你企业非常喜欢内推的,能内推尽量内推没办法才社招,内推本质就是解决信息不对称的有效手段,同时还有着推荐人的信用背书,这里你可以细品一下。
2024-05-12 20:43:31
354
原创 如何在 2024 年为 Web 应用程序选择技术堆栈_2024年 java web技术栈(1)
如果您的项目有严格的截止日期,那么采用现成的技术堆栈解决方案将是一个明智的决定。这将减少整个 Web 应用程序的开发时间。LAMP、MERN 和 MEAN 是最受欢迎的型号。它们将适用于各种大中型 Web 应用程序。然而,这并不意味着它们肯定适用于任何项目——您的个人项目可能需要更具创造性的方法。
2024-05-12 03:35:35
851
原创 好不容易说明白AQS,面试官却还要我说应用场景,我只好又讲了CountDownLatch ~~~_面试官要我说aqs应用场景
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取CountdownLatch主要原理依赖于AQS,还不了解AQS的小伙伴可以看我的这篇博文了解了解,很容易去上手AQS这个面试大考点AQS快速上手话不多说,开撸,哦不,开讲!!!CountDownLatch主要有两个方
2024-05-12 03:34:59
556
原创 大话数据结构—顺序表、有序表、线性索引查找_大话数据结构顺序表代码
* 无哨兵顺序查找,a为数组,n为要查找的数组个数,key为要查找的关键字 *//* 若相等则说明mid即为查找到的位置 */high=mid-1;/* 最高下标调整到中位下标小一位 *//* 最低下标调整到中位下标大一位 */if (keya[mid])/* 若查找值比中值大 *//* 定义最低下标为记录首位 *//* 定义最高下标为记录末位 *//* 斐波那契数列 *//* 有哨兵顺序查找 *//* 折半查找 */
2024-05-12 03:33:47
782
原创 大数据最全【JavaSE】 数据类型与变量 _java (2),应聘高级大数据开发工程师历程感言
/ 为了区分int和long类型,long类型变量的初始值之后加L或者l。// 编译时报错,初值超过了int的范围。//写成1.0F 也可以。
2024-05-11 18:56:52
811
1
原创 大数据最全【JavaScript—数据类型】(2),2024大数据开发春招面试经历
【代码】大数据最全【JavaScript—数据类型】(2),2024大数据开发春招面试经历。
2024-05-11 18:56:16
152
原创 大数据最全【JavaScript 进阶教程】“原型“与,2024年最新大数据开发面试真题精选
对象原型__proto__的作用是让你搞清楚一个问题:**为什么给构造函数的prototype属性添加的方法,实例化对象却可以使用?**这是因为每一个对象都有一个 __proto__属性(注意前后都是两个下划线),这个属性也是一个指针,指向的是其对应构造函数的原型对象 prototype,这就解释了为什么实例化的对象可以去调用原型对象里的方法。
2024-05-11 18:55:40
912
原创 大数据最全【ICPC备战 Day2】基础算法_icpc常用算法(1),2024年最新技术水平真的很重要
通过双指针的方法将两个数组合并,应在两数组的最前端置一指针,由于这两个数组是已经排序完毕的,因此两个指针所对应的值都应该是数组中的min值,之后指针不断前移,在指针1中遇到比指针2所指向的数更小的数字则前置,否则向后移动,直至比指针2大时,指针2向后移动,如此反复,直至其中一方的指针全部走完成为空数组,另一方中所剩下的元素全部添加至最后即可(因为是两个指针中剩下最大的数了),通过这种方式将数组归并。再调整区间,确定左右区间中的元素;如何以最快的速度进行调整区间,即在不开辟额外空间的情况下,完成数据的分区。
2024-05-11 18:55:04
505
原创 一个高考失利人的2024届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer_腾讯2024届校园招聘offer等级
我是跟着老师学了JavaSE和JavaEE, 基本上包含了Java基本语法, 集合, 多线程, 反射, JVM, JavaWbe, Spring等一系列东西, 这部分是重头戏,东西太多了!第一遍入门肯定还是跟着老师学的快,基本也够,但是以防被面试官考死,还是自己再深入看看靠谱。特别注意,一定要有老师带着学,不然很容易走弯路,并且很容易不知道什么重要什么不重要!当老师带你学完一遍了,你入门了,接下来就可以自己看书深入研究!一开始跟着老师有学,但自己还是想深造一下。
2024-05-11 05:01:12
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人