自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 IDEA使用技巧(常用设置、快捷键等)

归纳总结IDEA使用技巧

2024-04-25 19:53:46 398 1

原创 Mybatis入门(入门案例,IDEA配置SQL提示,JDBC介绍,lombok介绍)

Mybatis快速入门

2024-04-25 00:43:51 960 2

原创 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基础之多表操作(多表查询,事务,索引)

重点是多表查询的理解

2024-04-23 21:16:20 649

原创 MySQL基础之单表操作(定义DDL,增删改DML,查DQL)

MySQL基础之单表操作

2024-04-22 21:20:45 899

原创 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

原创 如何使用IDEA直接连接MySQL数据库

使用IDEA直接连接MySQL 方便初学者的学习

2024-04-22 11:35:03 383

原创 MySQL安装教程

MySQL安装笔记

2024-04-22 10:01:23 192

原创 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

原创 Java基础之多线程

很容易引发线程安全问题!

2024-03-18 16:48:59 954

原创 HDFS概述及常用shell操作

因为HDFS里所有的文件都是维护在磁盘里的在磁盘中对文件的历史内容进行修改 效率极其低(但是追加可以)

2024-03-16 21:22:08 525

原创 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语言基础练习题

虽然arr[7]已经越界了,但是他确实是存在内存中的。

2024-03-14 11:30:16 250

原创 递归练习题_C语言实现

【代码】递归练习题_C语言实现。

2024-03-14 11:13:49 154

原创 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

原创 Linux常用命令

本文归纳了部分Linux中常用的命令 并不全面Linux 命令大全(看这一篇就足够)

2024-03-13 19:53:59 773

原创 简单理解NAT模式和桥接模式

此模式下的虚拟机视作一台独立的机器 和物理机同属一个局域网 可以相互通信可能导致IP地址不够用存在网络安全隐患主要一个特点就是NAT模式下 当前物理机和有它创建的N台虚拟机 会组成一个新的小型局域网此特点解决了IP不够用和网络安全问题物理机2能访问到物理机1 但是不能直接跳过物理机1访问它的虚拟机。

2024-03-13 10:35:05 448

原创 Linux网络配置&修改hosts映射文件&关闭防火墙

这里的设置 就能决定能够给Linux客户机分配的主机号范围。

2024-03-12 21:28:43 632

原创 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酷站_不知道所需要依赖的坐标怎么办!!?

当我需要用到一个依赖 但是我忘记他的坐标的时候 可以在本站搜索。

2024-03-11 17:04:46 111

原创 Maven深入了解

上一章的学习已经足够掌握对Maven的基本使用了而本章节对Maven的深入了解即使不掌握也不影响Maven的使用不过经过本章更细节的学习在往后使用Maven出现的小问题 可以更快速的定位问题所在。

2024-03-11 16:06:50 1065

原创 搭建JAVA开发环境

搭建Java开发环境

2024-03-11 10:31:13 342

原创 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关注的人

提示
确定要删除当前文章?
取消 删除