01 2024 档案
摘要:Spark特点运行速度快:Spark使用DAG执行引擎,支持循环数据流与内存计算容易使用:Spark支持使用Scala、Java、Python和R语言进行编程;Spark Shell进行交互式编程通用性:Spark提供了完整而强大的技术栈。包括SQL查询,流式计算,机器学习和图算法组件运行模式多样S
阅读全文
摘要:RDD编程基础RDD创建从文件系统中加载数据创建RDD>>> lines = sc.textFile("file:///opt/module/spark/mycode/rdd/word.txt")>>> lines.foreach(print)Spark is fast (0 + 2) / 2]Sp
阅读全文
摘要:数据读写文件数据读写>>> textFile = sc.textFile("file:///opt/module/spark/mycode/rdd/word.txt")>>> textFile.first()'Hello Hadoop'#若word.txt不存在,直到执行才会报错 '''saveAs
阅读全文
摘要:RDD编程 实验1 pyspark交互式编程学习资料 林子雨《Spark编程基础》 不要老想着转换为(key, value)对!不要老想着转换为(key, value)对!不要老想着转换为(key, value)对!怎么简单怎么来! from pyspark import SparkConf, Sp
阅读全文
摘要:Spark SQLSpark SQL可以提供DataFrame API,可以对内部和外部各种数据源执行各种关系操作可以支持大量的数据源和数据分析算法,组合使用Sparl SQL和Spark MLlibDataFrameSpark SQL使用的数据抽象是DataFrame SparkSession D
阅读全文
摘要:变量变量声明var 可变val 不可变;字面量(literal)用valval valDouble: Double = 10.6var varStr: String = "Hello Scala!"varStr = "Hello World!"// valDouble = 10.8 不可更改1234
阅读全文
摘要:使用Linux系统的常用命令1.切换到目录 /usr/bincd /usr/bin12.查看目录/usr/local下所有的文件cd ..cd localll1233.进入/usr目录,创建一个名为test的目录,并查看有多少目录存在cd ..sudo mkdir test (输入密码)ll1234
阅读全文
摘要:1 类与对象创建类的语法格式class ClassName[parameterList]1创建对象的语法格式ClassName objectName = new ClassName();1例1:定义一个Point类 class Point(a: Int, b: Int) { var x = a va
阅读全文
摘要:安装Scala 2.12.16 | The Scala Programming Language (scala-lang.org) Windows下载.zip,解压到自己指定的路径 添加环境变量可以不在C盘,最好不要有空格。 # 系统变量新建SCALAHOME=C:\Program Files\Ja
阅读全文
摘要:顶层组件和底层组件的跨层级传递传递provide和inject: 传数据直接传 传方法第二个参数要更改为ref对象 顶层组件可以向底层组件传递方法,底层组件可以调用方法修改顶层组件中的数据
阅读全文
摘要:ref()函数: 接受一个简单类型的数据或者一个对象类型的数据并且返回一个响应式对象类型的数据
阅读全文
摘要:reactive函数: 接受对象类型数据的参数并返回一个响应式的对象: 导入reactive函数 在<script setup>中执行reactive函数并传入类型为数据对象的初始值,并使用变量接受返回值
阅读全文
摘要:vue3中的setup函数: setup的函数执行要比beforeCreate函数执行还要早 因此setup函数在执行时,获取不到this,他获得的this为undefined 在setup中定义的函数,需要在setup后面加return,才能在模板中引用
阅读全文
摘要:Vue 3 相比于 Vue 2 有许多优势,其中一些包括: 性能优化:Vue 3 在性能方面有很大的提升,包括更快的渲染速度和更小的包大小。 Composition API:Vue 3 引入了 Composition API,使得组件逻辑更加清晰和灵活,让开发者更容易组织和重用代码。 更好的 Typ
阅读全文
摘要:vue3创建项目: node -v 检测node版本,所需版本为16.0以上 npm init vue@lateset 执行更新命令并且安装并且创建vue3 cd -项目名称 npm install 更新对应的npm npm run dev 启动项目
阅读全文
摘要:在/server/app.js中导入路由配置let express = require('express')let app = express()let cors = require('cors')let bodyParser = require('body-parser')let router =
阅读全文
摘要:新建/server/router.js,用于配置对应路由let express = require('express')let router = express.Router()let user = require('./API/user') router.get('/user', user.get
阅读全文
摘要:新建/server/API/user.js,用于操作数据库let db = require('../db/index') exports.get = (req, res) => { var sql = 'select * from user' db.query(sql, (err, data) =>
阅读全文
摘要:新建/server/db/index.js,用于配置数据库相关信息let mysql = require('mysql') let db = mysql.createPool({ host: '127.0.0.1', //数据库IP地址 user: 'root', //数据库登录账号 passwor
阅读全文
摘要:.在项目中创建server文件夹,用于搭建本地服务器新建/server/app.js,用于配置服务器相关信息let express = require('express')let app = express()let cors = require('cors')let bodyParser = re
阅读全文
摘要:最近在 《代码大全》这本书, 包括的内容非常多, 从软件设计到代码开发,团队管理都有,更像是一个软件编程领域的百科全书. 但是,对于书中提到的一点印象最为深刻, 其实在 《人月神话》和《卓有成效的程序员》这两本书都有提到, 那就是: 软件设计与开发的核心就在于 控制复杂度 这句话的核心其实包括几个问
阅读全文
摘要:这本书是很老的一本书了,篇幅特别的大,涵盖软件工程的方方面面(提纲挈领的讲解了一些概念及原则)。 从书中我可以看到作者的深厚功力,能够深入浅出的讲解一个软件从需求调研再到结构设计,再到具体开发,再到测试,再到集成构建的整个生命周期。本书不仅从软件构建的整个生命周期给到读者切实可行的建议,而且针对不同
阅读全文
摘要:json 转换在 jfinal 中的使用分为两类用法,第一类是使用配置的 json 转换,第二类是指定某个实现进行 json 转换。 1、使用配置的 json 实现转换 如下代码将使用前面章节中介绍的配置的 json 实现进行转的换: // 在 Controller 中使用 renderJson 进
阅读全文
摘要:12.3 Json 的四个实现 jfinal 官方默认给出了四种 json 实现:JFinalJson、FastJson、Jackson、MixedJson,可以满足绝大多数需求。 1、JFinalJson JFinalJson 是 jfinal 官方最早的一个实现,这个实现最重要一点就是在转换 j
阅读全文
摘要:12.2 Json 配置 jfinal 官方提供了 Json 抽象类的三个实现:JFinalJson、FastJson、Jackson,如果不进行配置,那么默认使用 JFinalJson 实现,指定为其它实现需要在 configConstant 进行如下配置: public void configC
阅读全文

浙公网安备 33010602011771号