- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 Python中for循环中return报错了,SyntaxError:‘return‘ outside function
python中return的使用
2022-09-07 15:28:26 2732 1
转载 @Transactional注解
事物传播行为介绍:@Transactional(propagation=Propagation.REQUIRED) :如果有事务, 那么加入事务,没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED) :容器不为这个方法开启事务@Transactional(propagation=Propagation.REQUIRES_NEW)不管是否存在事务,都创建一个新的事务,原来的挂起,新的执行完毕,继续执行老的事务@T
2022-04-20 14:18:47 345
原创 VScode使用pip已经下载了faker,但还是报错ModuleNotFoundError: No module named ‘faker‘
使用vscode编程,下载faker包,已经成功下载了,但是提示没有这个包
2022-02-15 15:03:45 2988 1
原创 Spark 机器学习 FPGrowth
机器学习—FPGrowth用于发现频繁项集应用场景:我们常说的: 啤酒+尿布假设我们购买的如下:解释:每一行都是一条购买记录,transaction表示每次购买的是哪几样商品,sort这列是按所有商品购买次数的多少,从大到小排列。从上表可以看出 B(6次), E(5次), A(4次), C(4次), D(4次)然后我们就按数量从大到小排,每次Sort的顺序都是BEACD假设最低支持度为3:根据上述的分析,我们从高到低画出的图如下:根据上图,FPGrowth挖掘过程如下(从低
2021-08-06 10:08:30 477 1
原创 为什么spark读取本地的json文件会自动去hdfs上去找?读取不到本地的文件
问题描述遇到的问题如上图所示:我在spark中读取的json文件明明是集群本地的文件,可是他偏偏就自作聪明去了hdfs上面去找我的文件!!那肯定会报错啊!!!我hdfs上怎么可能有这个文件嘛!!!原因:我在spark中的运行环境配置了yarn关联,如下所示:修改了spark-env.sh,添加如下配置:YARN_CONF_DIR=/opt/module/hadoop-2.7.2/etc/hadoop那么Spark会把路径自动变成hdfs的路径的,就会去hdfs上面找!!!解决办法要在你的
2021-08-03 20:58:09 571 2
原创 Comparable、compareTo、Comparator、compare之间有什么区别
Comparable和Comparator是Java的接口而compareTo是Comparable接口中的方法compare是Comparator中的方法
2021-08-01 11:09:50 271 1
原创 同步配置集群的代码
同步配置集群的代码#!/bin/bashpcount=$#if((pcount==0));then echo "no args"exit;fip1=$1fname=`basename $p1`echo fname=$fnamepdir=`cd -P $(dirname $p1);pwd`echo pdir=$pdiruser=`whoami`for((host=2;host<=3;host++));do echo "----------
2021-06-29 11:02:50 187 1
原创 安装并部署Zookeeper
1.集群规划在ynyee、ynyee2、ynyee3这三个节点上部署Zookeeper。2.解压安装2.1 首先先上传Zookeeper到其中一个节点,我这里先上传到ynyee节点中的/opt/software中2.2 把上传的Zookeeper安装包解压到到/opt/module/目录下 [root@ynyee software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/3.配置3.1 进入解压后的Zookeeper里,创建一个d
2021-06-29 10:59:28 151
原创 在IDEA中导入web项目,并部署tomcat运行
一、导入Web项目1、打开idea,点击如图:2、选着你要导入的web项目:3、如图选择,点击next:4、如图选择,点击next:5、选择你的jdk,如图所示,点击next:6、输入你的web项目名称,如图所示,点击next:7、等待一下,然后导入后,点击“File”——>“setting”,如图所示设置你的maven和本地仓库存放的位置:二、配置tomcat1、点击如图2、点击“+”,选着如图:3、选着你本地tomcat存放的位置:4、Server中配置如图:
2021-06-20 10:25:19 2520
原创 如何解决log4j错误警告
如果你不想在程序运行的时候有log4j的警告,添加一个文件就能完美解决~比如我用的是IDEA软件,然后我再工程文件中的src/main/resources下添加一个log4j.properties文件,如下图所示:文件内容如下(直接复制黏贴就好了):log4j.rootLogger=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.lo
2021-06-18 21:14:58 1521
原创 为什么我的三个虚拟机的Datanode成功启动了,但是Hadoop集群管理页面上只有两个节点,刷新后交替着出现
我的三个datanode总是只有两个在运行一开始我以为是我的防火墙没有关,然后才出现这样的情况,但是我看了一下发现,我三个虚拟机的防火墙都是关了的。那为什么会有以下这情况呢?然后看到了其他博主说可能是因为datanodeUuid是一样的,发生了冲突。机智的我突然想到-----我的ynyee3是ynyee2克隆过来的,那么又是在一个集群中,那datanodeUuid肯定是一样的,那么就发生冲突!!!那么就能解释为什么我的三个虚拟机只有两个datanode运行成功,也能解释为什么每次都是ynyee2和yn
2021-06-13 21:07:27 2469 10
原创 引入Redis哈希数据类型操作,对数据库多行同时插入数据
插入这个表的表名为“myhash”,有四列:name、age、course、grade不用事先创建表,和mysql不一样,直接入下所示创建并插入数据就可以了:hmset myhash name 'Zhang Xiaoming' age 21 course math grade 98.5查看刚刚插入的数据:hmget myhash name age course grade结果如下图所示:若要更改数据:设置或者获得一个值,可以使用HSET和HGET ,命令以及结果如下图所示:hset m
2021-06-07 16:11:29 1123
原创 在Redis中的表中插入数据单值插入数据
如下图所示,有三个表,分别是即Student、Course和SC:Student学生表:Course课程表:SC分数表:前提是启动 Redis 服务器:cd /usr/local/redis./src/redis-server新建终端,启动 Redis 客户端:cd /usr/local/redis./src/redis-cli下面则是创建并插入数据,完成这三个表:-对于Student学生表 以“李勇”为例:set Student:95001:Sname 李勇set St
2021-06-07 15:57:14 4573
原创 Linux中的网络服务初步---FTP服务器、Web服务器
一、实验目的 (一)FTP服务器:配置,文件的上传和下载。 (二)Web服务器:网页的创建,访问网页。 二、实验环境 (一)服务器:Linux 主机,iP地址:192.168.139.3。 (二)客户端:Windows 主机,ip地址:172.19.52.41 三、实验过程 (一)准备 1.以root登录服务器 2.检查相关服务是...
2021-06-06 15:11:55 172
原创 shell编程、写脚本、函数、for、while、case、if语句
一、实验目的 创建和运行含分支、循环、位置变量等的脚本。 二、实验环境 虚拟Linux主机,远程工具 putty 三、实验过程 (一)准备 1.启动主机Linux,以yanji登录。 (二)比较运算 1.创建脚本[yanji@localhost ~]$ cat > grade.sh#! /bin/bashif [$1 -ge 90];then echo "A"elif [$1 -ge 80];then...
2021-06-06 15:08:06 127
原创 shell环境使用和文本的使用
一、实验目的 1. 熟悉shell环境的使用。 2. 熟悉文本工具的使用。 二、实验环境 虚拟Linux主机,远程工具putty 三、实验过程 (一)准备 1.启动主机Linux,以yanji登录。 2.创建文件consume.txt。 命令:cat > consume.txt 01 刘校明 广州 1550 400 02 邓子丽 深圳 1500 500...
2021-06-06 15:05:10 139
原创 Linux进程的列表和管理 、计划任务的创建、提交和终止
一、实验目的 1. 进程的列表和管理 2. 计划任务的创建、提交和终止 二、实验环境 Linux主机,远程工具putty 三、实验过程 以root登录 (一)进程 1.进程列表,包括守护进程 命令:ps -ax 结果: PID TTY STAT TI...
2021-06-06 15:03:10 185
原创 Linux基础与应用----存储和软件包管理
一、实验目的 1. 磁盘分区的创建、格式化和挂载 2. rpm软件包的查询与安装 二、实验环境 Linux主机,远程工具putty 三、实验过程 (一) 新磁盘的使用 1.在VMware中添加一块2GB的新磁盘。重装系统步骤:点击“编辑虚拟机设计”--》选中“硬盘”--》点击“添加...
2021-06-06 15:00:18 178
原创 Linux基础与应用---文件操作
一、实验目的 1.认识Linux的文件操作,熟悉创建文件树、查找、链接、打包、文件操作等 2.使用基本命令:mkdir、touch、tar、find、 ln、grep、vi等 二、实验环境 虚拟主机Linux,远程客户端putty。 三、实验过程 (一)准备...
2021-06-06 14:57:29 174
原创 Linux环境的使用以及基本的命令
一、实验目的 1.认识Linux的会话过程,熟悉远程操作和工作界面shell 2.使用基本命令:ls,cat,touch,rm,clear,dateman,who,gcc。 二、实验环境 虚拟主机Linux,远程客户端putty。touch hello.txt rm third.txt
2021-06-06 14:52:17 309
原创 虚拟机之间的免密码登录ssh
当我们在VMware上创建了三台虚拟机之后,如:master/slave01/slave02后,我们分别设置他们的网址(根据自己电脑的配置哦):master:192.16
2021-06-06 14:13:20 584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人