2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
C语言基础【程序=算法+数据结构】——(数据结构(1),2024年最新互联网公司面试流程&面试技巧
本节对计算机语言数据表现形式详解、所谓形式,就是数据有两种表现形式:常量和变量。本节对程序中基本的数据类型详解 、所谓类型,就是对数据分配存储单元的安排,包括存储单元的长度(占多少字节)以及数据的存储形式。不同的类型分配不同的长度和存储形式。本节对程序中基本的数据结构详解、所谓结构,就是相互之间存在一种或者多种特定关系的数据元素集合,是带有结构的数据元素集合,它指的是数据元素之间的相互关系,即数据的组织形式。原创 2024-04-21 19:39:38 · 774 阅读 · 1 评论 -
C语言基础 — ( 函数——模块化设计)_c语言函数模块化的定义(1)
函数”是从英文 function 翻译过来的,其实,function在英文中的意思是“函数”,也是“功能”。从本质意义上来说,函数就是用来完成一定的功能的。这样,对函数的概念就很好理解了,所谓函数名就是给该功能起一个名字,如果该功能是用来实现求正弦运算的,就称为正弦函数。函数就是功能。每一个函数用来实现一个特定的功能。函数的名字应反映其代表的功能。在设计一个较大的程序时,往往把它分为若干个程序模块,每一个模块包括一个或多个函数,每个函数实现一个特定的功能。一个C程序可由一个主函数和若干个其他函数构成。原创 2024-04-21 19:38:04 · 961 阅读 · 0 评论 -
C语言【23道】经典面试题【下】_c语言试题列如3,18,7,2,16,16,12,10,3,2就是一个长度为3的递减数列
/ 对右边进行递回。// 对右边进行递回。// 对左边进行递回。// 对左边进行递回。printf(”\n输入索引(i, j):”);printf(”\n建立堆积树:”);printf(“原二维资料:\n”);printf(“原二维资料:\n”);printf(“\n以列为主:”);printf(”\n以行为主:”);printf(“\n以列为主:”);printf(“\n排序中:”);printf(”\n排序后:”);printf(”\n排序后:”);printf(”\n排序后:”);原创 2024-04-21 19:37:32 · 737 阅读 · 0 评论 -
最新SQLMap安装与入门技术_sqlmap最新版(3),关于HarmonyOS鸿蒙开发的面试经验总结与反思
在后续的注入中,将参数“–columns”缩写成“-C”,意思是获取指定列的数据。继续注入时,将参数“–tables”缩写成“-T”,意思是在某个表中继续查询。该命令的作用是列出数据库的所有用户。如果不在该命令中加入参数“-D”来指定某一个具体的数据库,则SQLMap会列出数据库中所有库的表,如图3-8所示。如果当前用户有权限读取包含所有数据库列表信息的表,则使用该命令即可列出所有数据库,如图3-7所示。继续注入时,将参数“–dbs”缩写成“-D xxx”,意思是在xxx数据库中继续查询其他数据。原创 2024-04-20 23:54:54 · 716 阅读 · 0 评论 -
最新SQLMap安装与入门技术_sqlmap最新版(2),2024年最新HarmonyOS鸿蒙开发快速学习
在后续的注入中,将参数“–columns”缩写成“-C”,意思是获取指定列的数据。继续注入时,将参数“–tables”缩写成“-T”,意思是在某个表中继续查询。该命令的作用是列出数据库的所有用户。如果不在该命令中加入参数“-D”来指定某一个具体的数据库,则SQLMap会列出数据库中所有库的表,如图3-8所示。如果当前用户有权限读取包含所有数据库列表信息的表,则使用该命令即可列出所有数据库,如图3-7所示。继续注入时,将参数“–dbs”缩写成“-D xxx”,意思是在xxx数据库中继续查询其他数据。原创 2024-04-20 23:54:23 · 543 阅读 · 0 评论 -
最全面试考点与面试技巧,满满干货指导,阿里P7HarmonyOS鸿蒙社招面试的经历
由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件,需要的小伙伴可以**点击我的腾讯文档免费获取!**3993)]网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 23:53:19 · 914 阅读 · 0 评论 -
最全面试考点与面试技巧,满满干货指导(2),2024年最新鸿蒙中高级面试题
由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件,需要的小伙伴可以**点击我的腾讯文档免费获取!**3993)][外链图片转存中…(img-tGWjRBni-1622537583995)]网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 23:52:48 · 718 阅读 · 0 评论 -
最全面试考点与面试技巧,全网最新,2024年最新面试 阿里
1.volatile想要解决的问题是,在另一个线程中想要使用instance,发现instance!1.堆:存储 Java 实例,GC 主要区域,分代收集 GC 方法会吧堆划分为新生代、老年代。1.加载:获取类的二进制字节流;当要加载一个 class 时,会先逐层向上让父加载器先加载,加载失败才会自己加载。不考虑自定义加载器,系统类加载器需要网上询问两层,所以叫双亲。2.虚拟机栈:执行方法时把方法所需数据存为一个栈帧入栈,执行完后出栈。3.本地方法栈:同虚拟机栈,但是针对的是 Native 方法。原创 2024-04-20 23:51:46 · 757 阅读 · 0 评论 -
最全的BAT大厂面试题整理,附超全教程文档,嵌入式开发工程师面试题目和答案
Flutter最大的优势之一就是可以定制你在屏幕上看到的任何东西,不管它有多复杂。(6)有自己的渲染引擎Flutter使用Skia将界面渲染到平台提供的画布上,意味着不需调整,即可迁移到其他平台。【Android 详细知识点思维脑图(技能树)】网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 23:51:14 · 244 阅读 · 0 评论 -
春招来袭,你是否还在为面试发愁?_程序员春招,2024年最新附面试题
一年一度的春招又快来临了~不知道各位小伙伴准备的怎么样了呢?在这个紧要关头,如果想要找到自己满意的工作,拿份高薪工作,可千万不能放松呀~面对艰难的就业环境,我们是否能为自己争取Android岗位的一席之地呢?现在Android岗位对面试的要求都不低,只有自己准备充分,多刷面试题,时刻不松懈,才能为自己能找到满意工作多增加一份可能!所以在这里为各位有梦想的程序员们准备好了一份面试宝典,帮助伙伴们在这个卷的时代能多一份成功的希望!Android面试大致可以分为。原创 2024-04-20 23:50:11 · 676 阅读 · 0 评论 -
明明是工作经验越久越吃香,为什么程序员却不是?,HarmonyOS鸿蒙开发实习面试题
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。(都打包成一块的了,不能一一展开,总共300多集)原创 2024-04-20 23:49:39 · 541 阅读 · 0 评论 -
新手如何玩转内网穿透?(非常详细)零基础入门到精通,收藏这一篇就够了_内网穿透教程(3)
natapp免费版有个缺点,就是每次内网穿透的端口都不一样,如果要长期使用建议付费(毕竟这价格性价比蛮高的,至少比那啥壳要便宜好多好多呢)最后,直接运行natapp.exe即可,注意:配置文件必须和natapp.exe同一个目录,否则natapp.exe无法正常运行。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。原创 2024-04-20 23:48:34 · 528 阅读 · 0 评论 -
数据查询(提高篇)-------实验五_数据库查询1999年出生的学生
values(‘95005’,‘刘云云’,‘女’,‘18’,‘CS’)values(‘95001’,‘李勇’,‘男’,‘20’,‘CS’)values(‘95002’,‘刘晨’,‘女’,‘19’,‘IS’)values(‘95003’,‘王敏’,‘女’,‘18’,‘MA’)values(‘95004’,‘张立’,‘男’,‘19’,‘IS’)values(‘4’,‘操作系统’,‘4’,‘6’)values(‘5’,‘数据结构’,‘4’,‘7’)values(‘1’,‘数据库’,‘4’,‘5’)原创 2024-04-20 23:46:49 · 322 阅读 · 0 评论 -
数据库索引高频面试题:百度、阿里、滴滴、新浪的面试心经总结_百度 阿里的面试风格 数据库方向(5)
它是一块很小的内存空间,几乎可以忽略不计。也是运行速度最快的存储区域在 JVM 规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期一致任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。如果当前线程正在执行的是 Java 方法,程序计数器记录的是 JVM 字节码指令地址,如果是执行 natice 方法,则是未指定值(undefined)它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。原创 2024-04-20 23:45:46 · 341 阅读 · 0 评论 -
数据库索引高频面试题:百度、阿里、滴滴、新浪的面试心经总结_百度 阿里的面试风格 数据库方向(4)
它是一块很小的内存空间,几乎可以忽略不计。也是运行速度最快的存储区域在 JVM 规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期一致任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。如果当前线程正在执行的是 Java 方法,程序计数器记录的是 JVM 字节码指令地址,如果是执行 natice 方法,则是未指定值(undefined)它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。原创 2024-04-20 23:45:15 · 721 阅读 · 0 评论 -
数据库索引高频面试题:百度、阿里、滴滴、新浪的面试心经总结_百度 阿里的面试风格 数据库方向(2)
它是一块很小的内存空间,几乎可以忽略不计。也是运行速度最快的存储区域在 JVM 规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期一致任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。如果当前线程正在执行的是 Java 方法,程序计数器记录的是 JVM 字节码指令地址,如果是执行 natice 方法,则是未指定值(undefined)它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。原创 2024-04-20 23:44:12 · 543 阅读 · 0 评论 -
数据库索引高频面试题:百度、阿里、滴滴、新浪的面试心经总结_百度 阿里的面试风格 数据库方向(1)
它是一块很小的内存空间,几乎可以忽略不计。也是运行速度最快的存储区域在 JVM 规范中,每个线程都有它自己的程序计数器,是线程私有的,生命周期与线程的生命周期一致任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。如果当前线程正在执行的是 Java 方法,程序计数器记录的是 JVM 字节码指令地址,如果是执行 natice 方法,则是未指定值(undefined)它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。原创 2024-04-20 23:43:41 · 877 阅读 · 0 评论 -
数据库分库分表的几种场景_根据业务场景进行分库分表设计
垂直分表的拆分原则是将热点数据(比如新闻的标题)放在一起作为主表(news_t),非热点数据(新闻的内容)放在一起作为扩展表(news_ext_t)。垂直分表适用的场景是,系统绝对并发量并没有上来,表的记录并不多,但是字段多,并且热点数据和非热点数据在一起,单行数据所需的存储空间较大。水平分表适用的场景是,系统绝对并发量并没有上来,只是单表的数据量太多,影响了SQL效率,加重了CPU负担,以至于成为瓶颈。垂直分表是指,以字段为依据,按照字段的活跃性,将表中字段拆到不同的表(主表和扩展表)中。原创 2024-04-20 23:43:11 · 569 阅读 · 0 评论 -
数据迁移通用笔记(Minio、Mysql、Mongo、ElasticSearch)_minio 迁移 桶(1)
③ 这里假设A是输出源、B是输入源,则其实我们可以任意在A和B节点下执行如下命令,如果缺乏别名需要补充。① 这里首先要保证A、B服务器节点网络互通,最起码保证api端口联通,如无变更,默认是9000。mc rb --force myminio/source-bucket (删除指定存储桶)ES的快照是需要一个存储库来存放的,所以我们需要先创建存储库快照才能创建快照存放其中。② 我们可以任意在A、B中选取一个配置别名,如果有就可以直接利用,这里A为。参数将删除目标目录中不存在的对象和存储桶。原创 2024-04-18 11:15:34 · 370 阅读 · 0 评论 -
数据血缘在安全大数据中的重要性_数据血缘安全传递 综述
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。(都打包成一块的了,不能一一展开,总共300多集)原创 2024-04-18 11:15:04 · 328 阅读 · 0 评论 -
大数据基础设施搭建 - Flink,2024年最新一次关于大数据开发的面试经历
YARN的会话模式与独立集群略有不同,需要首先申请一个YARN会话(YARN Session)来启动Flink集群。应用模式同样非常简单,与单作业模式类似,直接执行flink run-application命令即可。单作业模式:客户端需要执行main方法,将JobGraph提交给YARN上的JobManager。将Flink应用程序用到Flink集群中的lib上传到Hadoop集群上。启动一个Flink集群并提交作业。-t:指定部署模式(单作业模式)-t:指定部署模式(应用模式)Flink集群的运行模式。原创 2024-04-18 05:49:07 · 660 阅读 · 0 评论 -
大数据基础习题(1),带你彻底弄明白
P133 A.C B.C++ C.java D.VB 2.以下哪项不是MapReduce体系结构的主要组成部分(D) P课件9 A.Client B.JobTracker C.TaskTracker D.TaskScheduler 3.每个Map任务分配一个缓存,MapReduce默认缓存是(A) P137 A.100MB B.80MB C.120MB D.200MB 4.以下哪项不属于步骤不包含在溢写过程中(B) P137 A.分区 B.归并 C.排序 D.合并 5.Reduce从©读取数据。原创 2024-04-18 05:48:06 · 895 阅读 · 0 评论 -
中序表达式转为后序表达式_中序表达式转后序表达式,2024年互联网大厂大数据开发笔经
如果输入是运算符,则压入操作符堆栈,即图中 c),e),但是,如果输入运算符的优先级低于或等于运算符栈顶的操作符优先级,则栈内元素进入输出队列,输入操作符压入运算符堆栈,即图中 g)。每遇到一个被括号包围的表达式,都用它的值来替代它,这个值与表达式的值相同,反复利用这个规律得到的最终值就是整个表达式的最终值。为了把较难处理的中缀表达式转化为容易处理的后缀表达式,Dijsktra(怎么又是他)引入了一个使用栈的算法,称为调度场算法。,需要维护两个栈,一个是运算符栈,另一个是操作数栈。原创 2024-04-18 00:13:25 · 641 阅读 · 0 评论 -
中奖了!中奖了!【HarmonyOS开启新时代】,鸿蒙来了,2024年最新2024HarmonyOS鸿蒙大厂面试真题
所以,综合以上三点,需求确实减少了,但是并不是意味着一个行业凉了,进入成熟期和稳定期只不过是要求高了,并不是简单学学,就能够满足市场需要的,需要高级的软件开发工程师,优质,优秀的工程师还是少数,所以,要想在一个行业站住脚必须要有过硬的技术才行啊,所以,深耕是非常有必要的。2、第二点原因就是创业公司减少的同时,很多大前端技术迅速发展,尤其是小程序开发的火爆,很多创业公司都开发小程序,而不在高成本的去开发原生的移动应用,自然对于原生自动开发的需求减少。原创 2024-04-18 00:11:45 · 1000 阅读 · 0 评论 -
【Vue】Vue简介、引入、命令式和声明式编程_vue声明式和命令式
Vue 是一套用于构建用户界面的渐进式 JavaScript框架。全称是Vue.js或者Vuejs;它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型;帮助你高效地开发用户界面,无论任务是简单还是复杂;注:渐进式框架是表示我们可以在项目中一点点来引入和使用Vue,而不一定需要全部使用Vue来开发整个项目;Vue3命名为One Piece海贼王。原创 2024-04-17 19:25:06 · 320 阅读 · 0 评论 -
【VUE】Vue3项目中Pinia状态管理工具的使用_vue3 使用pinia
(img-3sqnFiyC-1713352973070)]tname.value = “测试数据”;state.tname = “测试数据”;原创 2024-04-17 19:24:05 · 774 阅读 · 0 评论 -
「Spring Boot 系列」03,阿里P7大牛整理
Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,所以当你创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。其中,application.yml 是一种使用 YAML 语言编写的文件,它与 application.properties 一样,可以在 Spring Boot 启动时被自动读取,修改 Spring Boot 自动配置的默认值。并且容易被人阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入。原创 2024-04-17 14:51:31 · 360 阅读 · 0 评论 -
「Spring Boot 系列」01,2024年最新2024大数据开发不死我不倒
在学习Spring Boot之前,大家应该已经掌握了 Java 基础、Servlet、JDBC、Maven、Spring、Spring MVC 和 MyBatis 等知识Spring Boot 是Spring旗下的一个子项目,其设计的目的就是简化Spring应用的初始化搭建及开发过程,Spring Boot可以快速启动和运行你的Spring应用服务。原创 2024-04-17 14:51:00 · 366 阅读 · 0 评论 -
Spring 一文带你掌握IOC技术,42岁程序员面试
🥇。原创 2024-04-17 11:35:04 · 1067 阅读 · 0 评论 -
Spring IOC技术之Bean的配置与实例化_spring ioc容器-实例化和使用bean(2)
从这里可以看出:Spring内部走的依然是构造函数,能访问到类中的私有构造方法,显而易见Spring底层用的是反射。bean本质上就是对象,对象在new的时候会使用构造方法完成,那创建bean也是使用构造方法完成的。定义bean的别名,可定义多个,使用**逗号(,) 分号(😉 空格()**分隔。这里先说结论:Spring底层通过反射访问的类的无参构造方法来实例化Bean。从这里可以看出:Spring容器在创建对象的时候也走的是构造函数。()指定是类的构造方法,即该类的无参构造方法。原创 2024-04-17 11:34:03 · 1091 阅读 · 0 评论 -
Kubernetes kafka系列 k8s部署kafka+zookeepe集群_kafka和kubernetes
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-17 06:30:09 · 775 阅读 · 0 评论 -
Kubectl_kubectl 查看端口(1),2024年最新细数大数据开发开发者的艰辛历程
使用Deployment "foo”设定,使用默认的自动伸缩策略,指定目标CPU使用率,使其Pod数虽在2到10之间。使用RC"foo"设定,使其Pod的数量介于1和5之间,CPU使用率维持在80%。自动扩容、缩容触发条件①定义最大、最小Pod数量②定义扩容条件→往往和Pod使用的基础资源百分比相关,例如使用到cpu资源 80%的时候触发扩容80%→不是指node节点的80%,而是指pod内limit上限的80%curl [-I]原创 2024-04-17 06:29:07 · 1067 阅读 · 0 评论 -
Go基础学习笔记(一):基础语法、内建容器、面向对象,程序员如何应对中年危机
(img-8l8XAR8l-1713287844054)]*node.TreeNode // Embedding 内嵌。原创 2024-04-17 01:18:35 · 235 阅读 · 0 评论 -
Glide 用到的设计模式,你知道多少?_glide 责任链模式哦
看代码其实就知道并不是这样的,MultiModelLoader只是依赖了各种装饰者的抽象,并没有依赖各个装饰者的具体实现,具体装饰者的代码修改完全不影响MultiModelLoader。glide使用组合模式来规避了这个问题,引入一个MultiModelLoader ,顾名思义这个里面可以放很多个ModelLoader,把那些装饰StringLoader的装饰者都放在MultiModelLoader里,MultiModelLoader 把这些装饰者组合起来,这样可以避免类爆炸的问题。原创 2024-04-17 01:17:34 · 251 阅读 · 0 评论 -
4面阿里拿到P7Offer,大牛最佳总结,HarmonyOS鸿蒙面试技术亮点
其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:架构师筑基必备技能Android框架体系架构(高级UI+FrameWork源码)360°Androidapp全方位性能调优设计思想解读开源框架NDK模块开发移动架构师专题项目实战环节移动架构师不可不学习微信小程序混合开发的flutterAndroid学习的资料我呢,把上面八大板块的分支都系统的做了一份学习系统的资料和视频,大概就下面这些,我就不全部写出来了,不然太长了影响大家的阅读。原创 2024-04-16 20:16:49 · 470 阅读 · 0 评论 -
4面阿里拿到P7Offer,大牛最佳总结(1),【高级HarmonyOS鸿蒙架构师系统学习】
其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:架构师筑基必备技能Android框架体系架构(高级UI+FrameWork源码)360°Androidapp全方位性能调优设计思想解读开源框架NDK模块开发移动架构师专题项目实战环节移动架构师不可不学习微信小程序混合开发的flutter网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-16 20:16:18 · 369 阅读 · 0 评论 -
重生之救赎(Spark的救赎)新手小白适用_进入到spark安装包的bin目录下,使用sparkpi来计算pi的值,其中参数2是指两个并行度
认识spark之发展史Spark****之特点快速、易用、通用、随处运行、代码简洁快速:一般情况下,对于迭代次数较多的应用程序,Spark程序在内存中的运行速度是Hadoop MapReduce运行速度的100多倍,在磁盘上的运行速度是Hadoop MapReduce运行速度的10多倍。易用:Spark支持使用Scala及R语言快速编写应用。同时Spark提供超过80个高阶算子,使得编写并行应用程序变得容易,并且可以在Scala****、Python或R。原创 2024-04-16 03:32:32 · 478 阅读 · 0 评论 -
重生之救赎(Spark的救赎)新手小白适用_进入到spark安装包的bin目录下,使用sparkpi来计算pi的值,其中参数2是指两个并行度(1)
RDD(Resilient Distributed Datasets弹性分布式数据集),可以简单的把RDD理解成一个提供了许多操作接口的数据集合,和一般数据集不同的是,其实际数据分布存储于一批机器中(内存或磁盘中)。并且可以从HDFS****、Cassandra****、HBase****、Hive****、Tachyon****和任何分布式文件系统读取数据。在主节点(master节点)中,将配置好的Spark安装目录远程复制至子节点(slave1、slave2节点)的/usr/local目录下。原创 2024-04-16 03:32:02 · 928 阅读 · 0 评论 -
Scala函数练习,春招我借这份PDF的复习思路
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**原创 2024-04-15 11:46:04 · 334 阅读 · 0 评论 -
R语言进行描述性统计分析_r tables of numerical summaries
(1)mtcars是R自带的数据集里的一个描述的是一些汽车的特征,进入R之后就可以使用,这个mtcars是一个数据框。读取student_BMI.csv中21个学生的相关数据,分别使用sort,rank,order对BMI进行排序。basic 是不是返回一些基本的统计结果比如输入的观测值个数,每个变量所含缺失值的个数, 最大值,最小值等。Hmisc包中的describe()函数可返回变量和观测的数量、缺失值和唯一值的数目、平均值、分位数,以及五个最大的值和五个最小的值。digits 有效数字位数。原创 2024-04-15 11:45:01 · 496 阅读 · 0 评论