×

scala

实验7 Spark初级编程实践(spark编程基础实验报告)

ycjiaqi ycjiaqi 发表于2024-05-19 浏览7948 评论0
1.实验目的 (1)掌握使用Spark访问本地文件和HDFS文件的方法 (2)掌握Spark应用程序的编写、编译和运行方法 2.实验平台 (1)操作系统:Ubuntu18.04(或Ubuntu16.04); (2)Spark版本:2.4.0; (3)Hadoop版本:3.1.3。 3.实验步骤 (1)Spark读取文件系统的数据 1.在spark-shell中读取Linux系统本地文件“/home/hadoop/test.txt”,然后统计出文件的行数;

mysql

【MyBatis框架】核心配置文件讲解

ycjiaqi ycjiaqi 发表于2024-05-19 浏览4827 评论0
14天阅读挑战赛 1. 引言 在MyBatis的核心配置中,包含了很多影响MyBatis行为的重要信息,这些信息通常在一个项目中只会在一个配置文件中编写,并且编写后也不会轻易改动。虽然在实际项目中需要开发人员编写或修改的配置文件不多,但是熟悉配置文件中各个元素的功能还是十分重要的。 2. 主要元素 在MyBatis框架的核心配置文件中,< configuration >元素是配置文件的根元素,其他元素都要在< configuration >元素内进行配置,

nginx

CentOS7安装nginx详细教程

ycjiaqi ycjiaqi 发表于2024-05-18 浏览8405 评论0
一、安装nginx的基本环境部署 1、yum install openssl-devel pcre-devel gcc -y 2、检查是否安装成功:rpm -q openssl-devel pcre-devel gcc 有以上显示则安装成功  3、在data下新建两个目录:mkdir -p /data/{server,soft},server存放后面将用到的服务,soft用来保存从xftp传过来的软件包 准备下载一个nginx的包,放到soft目录里面去:tar xf nginx-1.

spring

AOP是什么?如何使用AOP?(aop的使用)

ycjiaqi ycjiaqi 发表于2024-05-18 浏览16094 评论0
AOP基本概念是什么? 什么是AOP? AOP就是面向切面编程,或者叫面向方面编程,或者开玩笑的说叫面向方便面编程 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用

正则表达式

js-正则表达式---转义字符\\(js正则表达式转义字符)

ycjiaqi ycjiaqi 发表于2024-05-16 浏览5177 评论0
/./==========》.代表任意字符---不能达到目的 需要告诉浏览器 点是点 1、使用转义字符:\. 2、 检查字符串中是否有\ 在正则表达式中使用:转义\ 而我们在字符串中两个\\表示一个\  3、在使用构造函数中----------传入的参数是字符串: 需要识别.  ==需要代表的转义代表//.  5、 \w:——表示任意字母、数字、下划线===[A-z0-9_] \W:——表示除了字母数字下划线===[^A-z0-9_] \d:——表示任意数字==[

rabbitmq

如何使用Redis和RabbitMQ实现一个学生抢课系统(可类比商品秒杀系统)

ycjiaqi ycjiaqi 发表于2024-05-16 浏览4893 评论0
电商项目中的秒杀场景我们都很常见,不只是京东和淘宝现在很多的小程序公众号也有做现时限购的秒杀场景,那么如何做一个秒杀系统呢? 把数据全部放在MySQL数据中,这显然是不现实的,因为在秒杀开始时会有大量的请求涌进来,如果直接访问数据库,我们的MySQL很容易崩点,我们就应该做一层过滤。 如下就是实现一个抢课系统的来类比一个秒杀系统。 我们这里引入Redisson,官介绍如下: Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data

django

Linux Django不允许外部访问ip:8000始终访问不了..(django 设置 允许特定ip访问)

ycjiaqi ycjiaqi 发表于2024-05-16 浏览8116 评论0
原因:你的防火墙是否开启这个端口号8000。 Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=8000/tcp --permanent 重启防火墙:  firewall-cmd --reload 查看列表: firewall-cmd --zone=public --list-ports 注意:以后凡是在服务器上配置了需要在本地访问的东西,记得防火墙一定先给关掉,不然你会被整死。 1.

MYSQL教程

Mysql数据库SQL执行流程(mysql sql执行流程)

ycjiaqi ycjiaqi 发表于2024-05-14 浏览6211 评论0
一、sql执行流程分析 一条sql从客户端发起,在mysql中经过了一系列的流程,归结为如下图所示: 客户端提交一条sql语句,先在查询缓存中查询,如果缓存没有命中,将会进行查表操作。查表的流程总结过为如下: (1)将sql交给解析器处理,生成一个解析树。 (2)预处理器会处理解析器,重新生成一个解析器,这个过程中将会改写sql。 (3)改写后的解析器交给查询优化器,查询优化器生成sql的执行计划。 (4)执行计划交给执行引擎调用存储引擎的的API接口,查询数据。 (5)最终的结果由执行引擎

scala

基于Lua框架下的合宙ESP32C3+1.5‘’Eink墨水屏天气时钟+OLED开源项目分享

ycjiaqi ycjiaqi 发表于2024-05-14 浏览5199 评论0
基于Lua框架下的合宙ESP32C3+1.5‘’Eink墨水屏天气时钟+OLED项目分享 🎈相关篇《基于Lua框架下的合宙ESP32C3+1.5‘’Eink墨水屏天气时钟项目》 ✨显示效果 📚OLED屏幕驱动采用的是U8g2库,理论上U8g2库支持的屏幕都可以支持,本篇只适配了ssd1306和sh1106 IIC接口的屏幕。 🛠本项目使用的固件版本是:LuatOS-SoC_V0004_ESP32C3.soc 固件和脚本烧写教程,请参考上面的相关篇,本篇只这对