×

scala

Spark大数据分析实战-公司销售数据分析(spark 企业大数据分析)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-05-01 浏览6783 评论0
需求 假设某公司为你提供以下数据,改数据包括3个.txt文档数据,分别为日期数据、订单头数据、订单明细数据。让你根据公司所提供的的数据进行如下的需求分析。 1.计算所有订单中每年的销售单数、销售总额。 2.计算所有订单每年最大金额订单的销售额。 3.计算所有订单中每年最畅销的货品。 一、数据字段说明 1.1 日期数据 字段分别对应:日期、年月、年、月、日、周几、第几周、季度、旬、半月。 1.2 订单头数据 字段分别对应:订单号、交易位置、交易日期。 1.3 订

spring boot

Springboot启动流程(SpringBoot启动流程总结)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-05-01 浏览3258 评论0
一、SpringBoot启动的时候,会构造一个SpringApplication的实例,构造SpringApplication的时候会进行初始化的工作,初始化的时候会做以下几件事: 1、把参数sources设置到SpringApplication属性中,这个sources可以是任何类型的参数. 2、判断是否是web程序,并设置到webEnvironment的boolean属性中. 3、创建并初始化ApplicationInitializer,设置到initializers属性中 。 4、创建并

html5

let和const(let和const的区别)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-05-01 浏览4655 评论0
let 和 const 是什么  var 声明变量。 let 代替 var,声明变量。 const 声明常量。 let 和 const 的用法 什么是变量,什么是常量 var、let声明的就是变量,变量一旦初始化之后,还可以重新赋值。 const 声明的就是常量,常量一旦初始化,就不能重新赋值了,否则就会报错。 为什么需要 const const 就是为了那些一旦初始化就不希望重新赋值的情况设计的。 const 的注意事项

rabbitmq

rabbitmq安装管理插件报错:找不到rabbit.app(安装RabbitMQ后,开启管理插件的命令)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-05-01 浏览5357 评论0
记录一次windows下安装rabbitmq失败的经历,因为这个报错在网上没有找到相同的报错,以及对应的解决方案,所以记录一下。 安装rabbitmq windows安装rabbitmq的教程比比皆是,此文不过多赘述,注意的点就是 erlang要与rabbitmq的版本要对应,官方版本对应:https://www.rabbitmq.com/which-erlang.html 遇到的错误 在网上的所有教程中,在安装rabbitmq的过程中都有一个步骤:打开命令行cd进入rabbitmq

JavaScript教程

Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-30 浏览6173 评论0
点击vue路由跳转,控制台报错:Avoided redundant navigation to current location: “/xxxxxx“解决方法 一、描述问题 在使用this.$router.push跳转页面时候,重复点击菜单引起路由重复报错 比如当前页面显示区是路由组件‘/cats’,重复点击按钮进行this.$router.push跳转,要跳转的组件仍然是‘/cats’,那么控制就会报如下错误: 二、报错原因 由于 vue-router3.0 及以上

rust

rust的运算符的重载(rust 运算符重载)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-27 浏览5351 评论0
一、运算符重载 运算符重载其实不是什么新鲜的东西,而且这个语法其实争议非常大。一些支持这类语法的语言其实也有不少的痛脚在其中。举一个例子,比如c++,左值和右值的问题,本来一个轻松的回答,“等号左面是左值 ,右面的是右值",但由于有了运算符重载,这玩意儿就不敢说对了,是吧?所谓重载,其实就是把常见的允许重新定义其它含义的运算符,用语法层次固定一下。 举一个常见的例子,一头牛和一查树怎么比较大小,没有可比性啊。但是如果我们把牛和树的年龄重新定义为比较大小的含义,那么不就有了可比性么?就酱。没啥

Ruby教程

Mac国内安装官方homebrew 安装教程集合,解决各种问题(已经成功安装)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-23 浏览4310 评论0
    国内安装brew 总会出现链接超时的错误,说是国内源安装可能会出现一些小问题,所以一直想安装官方的,题主访问了n多教程终于安装成功,安装前可以提前做好这些操作,一次成功(不成功就多试几次)。 如果尝试过安装,但出现了问题首先需要卸载!!!!(卸载教程在最下面) 安装教程 一、首先是一开始偶尔链接官网超时问题,需要host直接访问官网地址: 官方地址查询搜索 raw.githubusercontent.com,结果  上面4个的ipv4都可以,进入mac的终端输入(sudo可

spring

Spring 事务隔离等级有多少? (spring事务隔离级别有哪些)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-23 浏览6130 评论0
Spring 中的事务隔离级别和数据库中的事务隔离级别稍有不同,以 MySQL 为例,MySQL 的 InnoDB 引擎中的事务隔离级别有 4 种,而 Spring 中却包含了 5 种事务隔离级别。 1.什么是事务隔离级别? 事务隔离级别是对事务 4 大特性中隔离性的具体体现,使用事务隔离级别可以控制并发事务在同时执行时的某种行为。 比如,有两个事务同时操作同一张表,此时有一个事务修改了这张表的数据,但尚未提交事务,那么在另一个事务中,要不要(或者说能不能)看到其他事务尚未提交的数据呢?

scala

基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-23 浏览15732 评论0
        前言:本文为手把手教学ESP8266著名开源项目——太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU。两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相同,很多地方需要特殊设计一下。而作者使用STM32开发的原因很简单,ESP8266虽然计算能力等方面优于STM32F1xx,但是弊端也很明显。其所具备的引脚和外设太少,扩展性一般(ESP32算是二者优点兼备)。加之网上ESP8266的太空人WiFi天气时钟已经开源的很完善了,所以尝试

rust

【Rust日报】2021-12-14 Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-23 浏览4585 评论0
Lapce: 用Rust编写的闪电般快速且功能强大的代码编辑器 Lightning-fast and Powerful Code Editor written in Rust Lapce完全是用Rust编写的,它的UI使用Druid,它使用Xi编辑器的Rope Science技术进行文本编辑,并使用Wgpu进行渲染。 特性: 作为一等公民的模态编辑(类似Vim)支持(也可以关闭); 内置LSP(语言服务器协议)支持; 内置远程开发支持(受VSCode远程开发启发); 插件可以用任

echarts

使用微信小程序ECharts,折线图、曲线图、柱形图等

nmgtjkjyxgs nmgtjkjyxgs 发表于2024-04-22 浏览5492 评论0
echarts-for-weixin 项目提供了一个小程序组件,用这种方式可以方便地使用 ECharts。如有必要,将 ec-canvas 目录下的 echarts.js 替换为最新版的 ECharts。如果希望减小包体积大小,可以使用自定义构建生成并替换 echarts.js 根据Echarts官方文档可以看到,Echarts是兼容了微信小程序的;那么我们就可以放心大胆的使用了;找到相对于的代码即可开始开发了官方网站:https://echarts.apache.org/handb