- 博客(45)
- 收藏
- 关注
原创 SpringBoot测试报错:Failed to load ApplicationContext(pom文件加载完,版本号依然标红)
查了资料发现,我的SpringBoot版本和Mybatis的版本都太高了,然后换成了2.7.8和2.2.2版本,重新加载了一下Maven,再执行发现还是报这个错.Failed to load ApplicationContext-通常表示在加载应用程序的上下文时发生了错误。这时候就需要清除一下IDEA的缓存 重启即可。2.IDEA缓存问题,导致依赖配置出错。在快速入门Mybatis的程序中。1.缺少需要的依赖或者版本不兼容。加载完Maven依赖之后。想执行下面的测试程序。
2024-04-24 12:06:37 220
原创 java: 无法访问org.springframework.boot.SpringApplication错误的类文件: /C:/Users/Yang/.m2/repository/org/spring
SpringBoot-Mybatis快速入门版本兼容问题
2024-04-24 11:49:28 198
原创 MySQL插入数据时报错: Incorrect string value: ‘\xD6\xEC\xB3\xBF\xD1\xF4‘ for column ‘name‘ at row 1
这里肯定有直接设置的方法,由于我是初学阶段,没有什么数据,所以直接把当前数据库给drop了,然后重新创建并指定字符集.而且如果不drop的话,仅仅把数据库的字符集改了,已经创建出来的表还是没改,所以要改就要把数据库和目前所有表都改了.我在创建数据库的时候,没有做任何字符集的配置,默认创建的数据库的字符集是"拉丁文",不能表示中文!但是新建之后,插入数据,如果数据有中文,又报错。一个是在新建表的时候,要设置某个字段默认是一个字符’男’,结果报错。我们让数据库的字符集和我们输入的文字的字符集匹配.
2024-04-22 15:35:33 241
原创 Linux中启动MySQL服务报错:Job for mysqld.service failed because the control process exited with error code.
发现在初始化数据库的时候 貌似我并没有执行初始化的动作!在Linux系统下安装mysql数据库 当进行到。一开始就这个报错一直在搜解决方法。于是我回头看我的整个安装流程。
2024-03-19 17:09:58 565
原创 Linux初始化mysql报错:initialize specified but the data directory has files in it. Aborting.TIMESTAMP with
查看一下/etc/my.cnf文件中datadir所指向的目录。一开始 我删除 /var/lib/mysql下所有文件的时候。当准备初始化数据库的时候 执行如下指令 发现报错。把datadir指向的目录下的东西全都删掉。而是临时sudo给zcy用户root权限。所以还是切换到root用户来删除比较稳妥。在Linux安装mysql数据库的时候。在搜第二个报错信息的时候 成功解决了。搜第一个 并没有发现合适的解决方法。再启动mysql服务 也成功。并没有切换到root用户下。然后重新初始化 成功。
2024-03-19 17:08:06 713
原创 Flume入门概述及安装部署
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。
2024-03-19 14:51:04 453
原创 Hadoop集群常用的两个脚本(查看所有服务器java进程+集群启停)
这样的话 就不需要我再手动配置环境变量了!同时希望 该脚本能在任意位置执行。回到这里 来写我们自定义的脚本。在一台常用的服务器上编写脚本。那也就要配置环境变量了!那我把bin目录创建出来。
2024-03-16 15:36:33 576
原创 搭建Hadoop集群(完全分布式运行模式)
集群规划完之后 就要搭建集群了(说白了就是要修改配置文件)hadoop提供可自定义当Hadoop集群启动后先加载默认配置然后再加载自定义配置文件 自定义的配置信息会覆盖默认配置。
2024-03-16 15:27:23 792
原创 Hadoop入门之Hadoop的组成
一样 记录了某个文件的信息:切成哪两个数据块;各自存在哪个dn上;对应哪个文件等等的信息。2nn是nn的秘书 对nn目录的信息每隔一段时间就会备份一次。(逻辑上) 一部分一部分去读取某个数据 每一部分作为一个。简单来说 假如需要存储500PB的数据到HDFS上。包含两种服务 一个RM和多个NM。首先会把各个文件数据切割成。而且每台机器计算的时候 是。默认是128MB/块。Reduce-合:规约。
2024-03-15 16:57:09 423
原创 Shell工具(cut awk sort)
cut的工作就是剪就是在文件中负责剪切数据用的cut从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出如果是对一个文件操作:cut [选项参数] filename如果是对管道符过滤下来的内容操作 则不需要这个filenameawk是强大的文本分析工具 把文件逐行的读入以空格为默认分隔符将每行切片 切开的部分再进行分析处理基本用法awk [选项参数] ‘pattern1{action1} pattern2{action2}…’ filename。
2024-03-15 11:14:35 277
原创 Windows系统实用技巧
我的是C:\Users\Yang\AppData\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\ScreenClip。这是我语雀快捷方式的位置**(快捷方式的路径也可以 在语雀实际安装目录下找到exe的路径也可以)**打开文件夹后可以在左侧导航栏,对着当前所在文件夹点右键→加入资料库→图片,方便日后查找。这样通过win+r 输入语雀 就能打开了(这里的语雀。输入名字就可以打开该路径下对应的exe。
2024-03-14 21:17:39 219
原创 网页视频如何以更高的倍速播放
有没有什么办法可以持续3倍速或者更快呢。1.首先按F12或者鼠标右击选择检查。我发现B站最快的播放速度是两倍速。3.然后移动鼠标 选中视频这一块。以哔哩哔哩(学习通)的视频为例。如果长按键盘的→键 可以三倍速。视频就会以对应的倍速播放了。2.点击对元素进行检查。密码:boy96999。4.最后在控制台输入。
2024-03-14 20:53:37 320
原创 Shell编程入门
Shell是一个基于Linux内核和应用程序之间的一个命令行解释器它接收应用程序/用户命令 然后调用操作系统内核由操作系统指挥硬件完成工作Shell还是一个功能相当强大的编程语言(脚本语言),易编写、易调试、灵活性强。Shell属于解释型语言(C、C++是编译型语言;Python、JavaScript、Matlab是解释型语言;Java、C#兼具编译与解释两种特性。1.计算机硬件 人类肯定是无法直接和它交流的2.这个时候 就需要各种操作系统对硬件进行封装(Linux/Windows)
2024-03-14 20:03:16 936
原创 Linux中使用vim编辑器的时候提示:发现交换文件“XXX.swap“
有时候vim编辑文件的时候 系统突然卡了。这个时候想重新回来继续编辑刚刚的文件。无奈只能强制退出关机 然后重启。vim XXX进去有如下提示。把生成的swap文件给他删了。然后就可以继续用vim编辑了。
2024-03-14 13:27:50 405
原创 C语言控制台模拟三子棋游戏
以下是用C语言实现了简易的三子棋小游戏。在game.h头文件中单独放了所需要函数的声明在game.c文件中完成实现三子棋游戏的具体函数在test.c文件中测试。
2024-03-14 10:57:09 316 1
原创 VMware16如何克隆虚拟机
1.修改主机名为ZcyLinux01_clone。0.下面第二步 可能会出现一个问题。直接拷贝一份你已经安装好的虚拟机。也是能正常启动该Linux系统的。然后别人的电脑用VM打开该文件。甚至把该虚拟机文件放在U盘里。安装的软件等都是正常使用。3.reboot重启生效。相当于设置了一个还原点。和Git分支管理也很像。然后用VM就能打开它。
2024-03-13 21:18:26 595
原创 Linux中YUM仓库的配置
4.使用下载好的repos文件替换默认的repos文件(因为只认这一个名字)之前传统RPM的管理方式 可以简单理解为写Java的时候不用Maven管理。2.到/etc/yum.repos.d/目录下 备份默认的repos文件,基于RPM包管理 能够从指定的服务器自动下载RPM包并且安装。3.下载网易163或者是aliyun的repos文件 任选其一。1.安装wget wget用来从指定的URL下载文件。Linux自带的YUM源肯定是在国外服务器的地址。Linux中YUM源的配置**具体可以从这里看出来。
2024-03-13 20:39:35 371
原创 简单理解NAT模式和桥接模式
此模式下的虚拟机视作一台独立的机器 和物理机同属一个局域网 可以相互通信可能导致IP地址不够用存在网络安全隐患主要一个特点就是NAT模式下 当前物理机和有它创建的N台虚拟机 会组成一个新的小型局域网此特点解决了IP不够用和网络安全问题物理机2能访问到物理机1 但是不能直接跳过物理机1访问它的虚拟机。
2024-03-13 10:35:05 448
原创 Xshell中如何更快捷的进行复制粘贴(直接使用鼠标即可完成)
在Xshell中 快捷似乎不能直接CV所选中的指令。选中想要复制的目标指令 此时就已经复制好了。刚刚所选中的内容就会自动粘贴下来。其余的设置 也可以根据自己的喜好来。每次都需要右击选择复制。在目的位置直接 点击。
2024-03-12 21:09:53 505
原创 安装Linux操作系统详细步骤(附VMware16+CentOS7下载地址)
VMware+CentOS 点此下载 提取码:zcy6VMware16.0只是一个我安装在Windows电脑上的一款虚拟机软件用它可以创建出N台虚拟机/客户机(也可以把他看做一台服务器)也可以简单的看做一个没有装任何系统的电脑然后在这台电脑/虚拟机/客户机/服务器上 安装Linux操作系统(使用CentOS7.iso)所以大致安装步骤是:1.安装一个VMware虚拟机软件2.进入VMware 新建一台客户机/虚拟机3.在此客户机上安装Linux操作系统。
2024-03-12 11:26:08 1544
原创 Linux发展史&目录结构&Vim编辑器
而Linus 芬兰人 读研期间就参加了这个计划 并在Minix的基础上二次开发 贡献了Linux Kernel的内核。:这里的tmp和mnt目录在功能上类似 唯一的不同在于 假如我临时挂载了别的文件系统。但是当时Unix太贵了 只有有钱的公司用得起 所以下面那个兄弟发起了伟大的GNU计划。:类似于Windows下的program files目录 用户安装软件的时候 在。Linux中的指令 CPU 内存 包括之后可能会外接的光盘/U盘等。然后又有更多的网络雷锋 基于Linux内核开发了很多开源的软件。
2024-03-11 20:36:57 832
原创 通过Maven创建Web工程
2.把该Maven模块的pom文件里添加一个war。1.也是new一个模块 但是直接配置好Web。2.这里就是我IDEA对Maven的设置。3.选中该Maven模块 点击项目架构。3.第一次创建 可能会加载一会。1.先创建一个Maven工程。4.手动添加一个Web架构。
2024-03-11 17:06:41 239
原创 Maven深入了解
上一章的学习已经足够掌握对Maven的基本使用了而本章节对Maven的深入了解即使不掌握也不影响Maven的使用不过经过本章更细节的学习在往后使用Maven出现的小问题 可以更快速的定位问题所在。
2024-03-11 16:06:50 1065
原创 Gitee的注册和代码提交(附有下载链接)
默认是C盘 可以不改 但是改的话一定要记住路径 待会安装可视化工具的时候。希望在本地的哪里管理仓库 就进入该路径 然后选择git clone。一定要先安装git(命令行的方式) 再装另外一个图形化界面的工具。首先先把我写的代码拷贝一份到我clone下来到本地的仓库里去。以后写代码 创建工程的时候 可以直接在本地仓库这个目录下创建。第六点的操作只是把代码保存到了clone到本地的仓库。注意 第一次安装的时候 需要我输入下面的信息。就要用接下来的三板斧把代码提交到远程仓库。这里的信息 和之前填写过的是一样的。
2024-03-11 10:01:12 628
原创 Maven的基本使用
Maven的优势主要在于对于Jar包的管理(导包 下包 解决依赖冲突等问题)以及对于项目的管理(项目的模块化拆分)Maven项目的结构很经典下面这种结构看到了就知道是Maven项目。
2024-03-10 21:57:32 730
原创 Junit使用异常:Exception in thread “main“ java.lang.NoSuchMethodError: org.junit.runner.Description.creat
在学习IDEA中使用Maven的时候。索性改了个4.5 然后重新加载一下。后来改成4.2 4.12都不行。也就是说是Junit的问题?在pom.xml看了一下。写了一个经典的测试代码。关键就在于圈出来的部分。那就只能是版本问题了。
2024-03-10 20:59:10 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人