自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error running ‘Application‘: ‘11‘ is not a valid JRE home

Error running ‘ApplicationRun’: ‘11’ is not a valid JRE home解决办法一、问题描述。今天在启动项目时,报出了Error running ‘ApplicationRun’: ‘11’ is not a valid JRE home的错误。检查IDEA的各处配置均没有问题。二、解决办法。将jre修改完成之后,项目就能成功启动了。...

2021-05-12 16:45:37 1885 1

原创 Linux系统出现:You have new mail in /var/spool/mail/root 的原因及解决办法

一、问题描述在使用linux系统时,出现下面的提示:You have new mail in /var/spool/mail/root报错原因是:Linux系统经常会自动发出一些邮件来提醒用户系统中出了哪些问题(收件箱位置:/var/mail/),比如crontab里面的脚本命令执行错误了(sh文件名,python命令没有使用全路径,没有使用后台运行nohup命令等问题导致无法正常执行的报错)。二、解决办法第一步,关闭提示echo "unset MAILCHECK">> .

2021-01-12 15:04:50 38588

原创 idea中配置项目的运行内存大小

一、Java idea中配置项目的运行内存大小参数描述-Xms1024m  //设置运行内存的最小值为1024m-Xmx2048m //设置运行内存的最大值为2048m-Xmn512m //设置新生代大小-XX:MetaspaceSize=256m //设置初始Metaspace空间的大小例如:(可根据自己所需的大小进行设定)-Xms200m -Xmx400m -XX:+HeapDumpOnOutOfMemoryError第一步,找到Edit Configurations.

2020-12-26 15:54:19 15391

原创 Http Status 400:Required Long parameter ‘catId‘ is not present的问题解决

一、问题描述在浏览器中根据访问路径进行访问时,浏览器报出 400 的错误,同时,控制台打印出 Required Long parameter ‘catId’ is not present。controller下的路径地址及方法:二、解决办法使用@RequestParam注解时,需要指定一个默认值,否则,在id不存在的情况下就会报错。@RequestParam分别有如下三个属性:(1) value 请求参数的参数名,作为参数映射名称;(2) required 该参数是否必填,默认为tr.

2020-12-23 15:36:33 2168

原创 Cannot resolve com.alibaba.cloud:aliyun-oss-spring-boot-starter:unknown 文件上传报错aliCloudEdasSdk

一、报错之前的文件配置1、common模块的pom.xml文件2、product模块的Pom.xml文件3、product模块的application.yml文件1、common模块的pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch.

2020-12-20 12:10:30 2120 5

原创 解决aliyun-oss-spring-boot-starter导入报错的问题

按照官方文档的操作导入时,会报错在项目中导入aliyun-oss-spring-boot-starter时,提示unknown解决办法:在依赖中加入下面的语句即可: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>aliyun-spring-boot-dependencies</art

2020-12-20 11:17:17 1631 2

原创 idea报错:Module xxx is imported from Maven.Any changes made in its ......

一、问题描述二、报错原因分析报错Moudle的编译JDK版本和项目使用的jdk版本不一致。此时应查看idea设置的jdk版本和项目中各模块设置使用的jdk版本三、解决办法1、File -->Setting --> Java Compile,查看各模块的jdk版本2、File --> Project Structure,查看项目的jdk版本3、添加pom.xml文件配置,配置如下:<build> <plugins> .

2020-12-17 15:34:05 5414 1

原创 idea2019.3设置Run Dashboard

IDEA2019版本的Dashboard变成了Service,所以在设置的时候需要注意。在微服务的工程项目中,当开发的模块较多时,推荐使用Run Dashboard进行管理。但是在新建的过程项目中,还没有Run Dashboard组件,需要在工程目录下找.idea文件夹下的workspace.xml,在其中增加如下组件:注意:在添加的时候,注意放置的位置,不能存放于其他组件的component中。<component name="RunDashboard"> <op.

2020-12-17 09:58:06 594

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

一、问题描述在进行单元测试的时候报出下面的错误java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context二、解决办法出现这个问题的原因有两个1、看有没有主启动类2、如上图所示,主启动类已经存在了,那错误就有可能处在test目录下,当他们不在同一个目录下时,就会报出上面的错误。将其放在同一个目录下,问题就解决了。...

2020-12-16 19:07:21 241

原创 MySQL报错:ERROR 1054 (42S22): Unknown column ‘‘root’‘ in ‘where clause‘

前言:在修改MySQL数据库密码的时候报错ERROR 1054 (42S22): Unknown column ‘‘root’’ in ‘where clause’首先分析update语句存在的错误:1、使用的是MySQL8.0,所以使用的是authentication_string,而不是password。2、属性的字段值需要使用单引号(’’),或者双引号("")包裹。update user set authentication_string=’’ where user = ‘root’.

2020-12-11 10:02:43 15770 1

原创 Navicat连接远程MySQL8.0数据库(Linux系统)

今天在使用navicat连接远程MySQL数据库时,遇到了很多问题,现将我自己的操作过程做一个介绍,希望对大家有用。前提条件:centos7.0以上、MySQL8.0以上操作步骤:1、连接服务器数据库2、查看连接权限3、修改连接权限并进行授权4、授权远程登录设置5、使用Navicat进行连接1、连接远程服务器的数据库mysql -uroot -p2、查看连接权限use mysql;select user,host from user;正常情况下有四个,admin是我自己添.

2020-12-10 19:07:53 738

原创 MySQL8.0修改密码(Linux系统)

相比于5.7之前的版本,MySQL8.0修改密码的方式有所不同,这篇博客简单地记录了个人修改密码的过程。1、在忘记MySQL之前密码的情况下,如果没有设置免密登录,就无法进入MySQL中,进行相关的操作。注意:如果授权了远程登录,不建议设置免密登录发现使用正常的 mysql -uroot -p 无法正常登录MySQL[root@VM-0-16-centos etc]# mysql -uroot -pEnter password: ERROR 1045 (28000): Access deni.

2020-12-10 17:39:37 677 1

原创 RabbitMQ启动报错:reply-code=404, reply-text=NOT_FOUND - no exchange ‘DLX‘ in vhost ‘/‘, class-id=60, met

解决办法仅供参考1、先查看注解是否使用正确(就是生产者和消费者上的注解是否有遗漏或者错误)2、注意消费者队列的名称3、第一次启动时先启动consumer,后启动provider。因为刚开始在mq中没有缓存的内容,在第二次等rabbitmq里面缓存了queue和exchange等信息就可以先启动provider了。...

2020-11-27 21:08:38 14643 5

原创 Zookeeper的安装和基本操作

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

2020-11-24 16:52:13 207

原创 Linux报错:Redirecting to /bin/systemctl status iptables.service Unit iptables.service could not be fou

centos查看防火墙状态时报错service iptables status报错提示:Redirecting to /bin/systemctl status iptables.serviceUnit iptables.service could not be found.解决办法:yum install iptables-services下载完成之后重新运行,出现下面的代码,即证明可用了[root@VM-0-16-centos ~]# service iptables status

2020-11-24 09:53:14 15971 3

原创 使用maven-compiler-plugin插件,在pom文件设置默认的jdk编译版本(以JDK1.8为例)

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理。因此,我们可以在pom.xml文件中设置默认的jdk版本,减少报错。一般有父工程的都需要提前指定好版本,这时就可以使用 maven-compiler-plugin 插件进行相应的版本指定。第一种方式:通过properties设置<properties> <maven.compiler.target&g

2020-11-23 15:49:18 2282

原创 idea报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-co

一、错误描述在使用maven工具进行项目打包时,报出了下面的错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project cloud-api-commons: Fatal error compiling二、解决办法我的jdk是1.8,下面以jdk1.8进行讲解首先,我创建的是一个springboot项目,一个父工程中包含.

2020-11-23 15:32:31 135073 25

原创 升级服务器上Docker的版本

查看当前的docker版本docker version

2020-11-20 17:00:58 817

原创 Linux服务器上安装Docker

一、查看内核版本查看内核版本uname -r[root@VM-0-16-centos ~]# uname -r3.10.0-1127.13.1.el7.x86_64更新yumyum update二、安装Docker使用命令行安装Docker yum install -y docker-engine安装成功之后查看docker版本docker version[root@VM-0-16-centos ~]# docker versionClient: V.

2020-11-19 17:30:45 362

原创 Java学习:jdk1.8中文文档

jdk1.8中文文档链接:https://pan.baidu.com/s/11mzS573y-8cfIbO64z07-A 提取码:gaok

2020-11-12 17:42:47 722

原创 idea报错:springboot项目启动报错SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.

一、错误日志错误的第一行即为:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#St.

2020-11-10 21:34:58 3630

原创 在Linux系统中安装redis

一、需要使用到的工具xftp6、xshell61、下载安装包在官网下载redis的安装包下载地址:https://redis.io/2、使用xftp将安装包放在Linux相应的目录下注意:一般将gz包放在/home目录下二、安装redis1、将安装包移动到opt目录下mv redis-5.0.5.tar.gz /opt2、解压文件,会生成一个名为redis-5.0.5的目录tar -zxvf redis-5.0.5.tar.gz3、进入redis-5.0.5目录中,安.

2020-11-04 20:15:32 98

原创 git升级:Windows环境下git版本升级

将git升级至最新版本:2.17.1以前:git update2.17.1之后:git update-git-for-windows

2020-10-27 15:27:02 2240 1

原创 项目打包报错:npm ERR! missing script: build

一、问题描述今天使用 npm run build 对项目进行打包时,报出如下错误:npm ERR! missing script: buildnpm ERR! A complete log of this run can be found in:npm ERR! C:\Users\gaojunlong\AppData\Roaming\npm-cache\_logs\2020-10-22T03_41_56_695Z-debug.log二、解决办法观察package.json中的.

2020-10-22 11:54:05 3054

原创 git操作3:git常用指令

一、从master拉取新的分支1、前提条件:已经从GitHub上拉取了仓库中的代码,具体操作为:git clone “仓库地址”可参考博客:拉取git仓库的代码2、剩下的操作如下:git branch 查看当前分支,显示为master就行了git checkout -b xxx 根据master分支切一个xxx分支出来git branch 查看当前分支,显示为xxx分支就可以git push -u origin xxx 将xxx分支推到远程上,因为远程上没有这个新的xxx分支,所以.

2020-10-20 21:22:53 652

原创 Maven项目报错:Plugin ‘maven-project-info-reports-plugin:‘ not found

一、报错原因在创建项目的时候,没有加入依赖二、解决办法导入相关的依赖即可,可在pom.xml中加入下面的依赖代码:<dependencies> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> &l.

2020-10-11 11:21:08 9305 4

原创 idea设置:将普通文件夹设置为resourses资源文件夹或者java代码根目录文件夹

如下图所示的resources文件夹不是一个资源文件夹,所以无法读取文件夹下配置文件的内容,配置文件也无法生效。具体操作如下:选中resources文件夹 => 右键 => 选择Mark Directory as => 点击Resources Root注意:Sources Root表示设置为Java的根目录文件夹设置完成之后的文件夹状态如下所示:...

2020-10-10 15:32:26 8566 1

原创 idea设置:idea显示生成的target文件夹

idea显示生成的target文件夹

2020-10-09 17:50:36 5477 1

原创 Caused by: java.sql.SQLException: Field ‘course_id‘ doesn‘t have a default value

一、问题描述Caused by: java.sql.SQLException: Field 'course_id' doesn't have a default value at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.

2020-10-09 10:43:34 458

原创 vue项目报错:[vue/no-parsing-error] Parsing error: x-invalid-end-tag.eslint-plugin-vue

一、问题描述在编写vue的template模块时,会报出红线上的错误,但是在正常情况下又不影响项目的正常运行,但是就是看着有些难受。二、解决方法1、在vscode的左下角找到设置的按钮,点击设置2、在搜索框中搜索 Vetur>Validation:Template ,将这一项的勾选去掉即可。...

2020-10-06 09:10:58 13975 2

原创 swagger:Unable to infer base url. This is common when using dynamic servlet registration or when

一、错误描述Spring Boot项目连接Swagger报错:Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway.The base url is the root of where all the swagger resources are served. For e.g. if the api is a.

2020-09-29 17:25:53 12876 1

原创 Linux系统下配置MySQL,允许指定远程访问

一、进入系统,连接上MySQL这里的admin是你自己数据库中设置的用户名,要根据实际情况填写,然后回车键后输入数据库的密码(注意:密码不会显示,输入之后直接回车即可)[root@VM-0-16-centos ~]# mysql -u admin -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 261Server version: 5.

2020-09-28 20:39:57 390

原创 git操作2:向GitHub提交更新的代码

项目从GitHub上面拉取下来之后,进行了一定的更改,当向GitHub提交代码时,就涉及到覆盖之前的代码。1、git status:查看更改过的代码2、git add .(不要漏掉了那个 . ):表示想要提交的更改的文件 或者直接git add . ,提交所有的文件;3、git commit -m “提交信息”:git commit -m ‘提交信息’把本地仓库暂存区的文件提交到本地仓库4、git push -u origin master:把本地仓库中的文件同步到远程仓库中,即 git

2020-09-23 20:45:05 380

原创 项目部署:Linux系统下查看端口是否被占用

一、netstat -anp | grep 端口号,如果不是root用户,则使用(sudo netstat -anp | grep 端口号)下面以 3306 和 8080 端口为例如下图一所示,监听状态为LISTEN表示已经被占用,最后的mysqld表示是MySQL正在使用该端口。如下图二所示,表示8080端口没有被占用(即没有返回)二、netstat -nultp(此处不用加端口号)注意:如果不是root用户,前面需要加上 sudo此处查看的是所有正在使用的端口号.

2020-09-19 09:43:09 1599

原创 git操作:将本地代码上传至GitHub

一、前置条件(两步)1、已经拥有自己的GitHub账号注册地址:https://github.com/2、本机上已经有git工具,并且已经经过初始化git下载地址:https://git-for-windows.github.io/git初始化:https://blog.csdn.net/gao_jun1/article/details/107851569二、在GitHub上新建仓库(三步)1、进入GitHub首页,点击New repository,新建仓库2、填写完之后,点击Cr.

2020-09-16 21:36:22 239

原创 Java知识点06:队列(Queue)的offer/add函数,poll/remove函数,peek/element函数的区别

一、Queue接口的描述Queue接口,实现了 Collection接口。队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。在Queue中,有 offer、add、poll、remove、peek、element六个方法public interface Queue<E> extends Collection<E> { boolean add(E e); boolean offer(E e); E remove(); .

2020-09-13 19:44:24 5866

转载 算法题:方格取数(Java实现)

一、问题描述设有N*N的方格图(N<=10),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。某人从图的左上角的A 点(1,1)出发,可以向下行走,也可以向右走,直到到达右下角的B点(N,N)。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和为最大。输入格式:输入的第一行为一个整数N(表示N*N的方格图),接下来的每行有三个整数,前两个表示位置,第三个数为该位置上所放的数。一行单独的0表示输.

2020-09-13 11:26:44 779

原创 vue最初:vue如何创建一个新项目

一、node.js和npm的安装1、node.js的下载和安装①、node.js的下载地址http://nodejs.cn/download/可以根据自己的需要,选择对应的版本进行下载。②、node.js的安装解压之后点击node.exe进行安装。2、检查是否安装成功①、安装完成之后打开cmd进行检查②、通过淘宝镜像,下载cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org安装完cnpm之后,就可.

2020-09-12 19:28:03 1692

原创 vue项目运行时报错:‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

一、问题描述在用 npm run dev 运行项目时,报出下面的错误。二、解决方案第一步,用一种简单粗暴的方式,直接到项目的根目录,然后删除node_modules文件夹第二步,然后重新打开cmd,运行npm install(有cnpm的可以运行cnpm install)。第三步,npm install运行成功之后,再次运行npm run dev如果按照上面的步骤没有成功,继续报类似的错误,那就多尝试几次,“再删再安装”。...

2020-09-12 17:10:36 571

原创 idea报错:Cannot download ‘https://start.spring.io‘: connect timed out

一、报错问题描述Error message:Cannot download ‘https://start.spring.io’: connect timed out二、解决方法第一种解决方法:添加aliyun地址,将默认的地址更改为aliyun地址

2020-09-11 18:37:08 14984 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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