自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 for循环中调用CloseableHttpClient代码未执行完毕就自动停止

for循环的某次请求调用高德地图API发生了401错误,而这个http请求一直不关闭,导致for循环就一直卡在这里不继续执行

2024-03-04 22:00:16 146

原创 bootstrap table export的使用,bootstrap table表格前端导出

bootstrap table export的使用,bootstrap table表格前端导出

2023-09-14 11:33:10 504

原创 mysql的date_format()函数格式月份的坑

mysql的date_format()函数格式月份的坑

2023-09-06 17:23:33 778

原创 微信小程序真机调试bindinput不起作用的解决办法

微信小程序真机调试bindinput不起作用的解决办法

2023-08-01 22:52:40 1613 3

原创 for update防止修改丢失但不起作用的解决办法

for update防止修改丢失但不起作用的解决办法

2023-06-10 15:29:03 1053

原创 解决bootstrap table footerFormatter表脚和表体列错位问题

解决bootstrap table footerFormatter表脚和表体列错位问题

2023-01-13 16:31:09 2053

原创 Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)

mybatis plus自动生成代码时的注意事项

2022-06-11 16:49:22 4708

原创 linux下tomcat catalina.out日志按大小、时间分割,自动清理

tomcat安装好以后,catalina.out日志文件会随着时间推移越来越大,影响运行效率。为此需要对它进行分割。分割日志有好几种方式,个人认为最简单的就是利用linux系统自带的logrotate程序来分割。只需要在/etc/logrotate.d目录内新建一个文件,文件名为tomcat,内容为如下内容:/usr/local/tomcat/apache-tomcat-8.5.78/logs/catalina.out{copytruncate #创建新的catalina.out副本后,截...

2022-04-18 13:55:36 2281 1

原创 centos7安装mysql5.7以及远程登陆

1.命令:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm下载并安装MySQL官方的yum Repository2.安装MySQL服务器。安装完成后就会覆盖掉之前的mariadb。2.1命令:yum -y install mysql57-community-release-el7-10.noarch.rpm2.2命令:yum -y install mysql-community-se

2022-04-15 15:29:53 2250

原创 centos7安装tomcat8

安装步骤1.进入Tomcat8下载网址:https://tomcat.apache.org/download-80.cgi点击左侧Download下的对应版本,这里我下载的是apache-tomcat-8.5.78.tar.gz,即Linux环境的压缩包2.将下载好的apache-tomcat-8.5.78.tar.gz放到指定目录,我这里放到/usr/local/tomcat,系统是没有tomcat文件夹的,需要你创建,创建步骤:2.1 命令进入/usr/local目录:cd /usr/l

2022-04-15 14:47:36 2269 2

原创 centos7安装java8 JDK

centos7安装jdk

2022-04-15 13:43:25 2238 3

原创 No converter for [class com.defei.sms.result.Result] with preset Content-Type ‘null‘

错误:没有预设内容类型为“null”的[class com.defei.sms.result.result]的转换器网上解决办法:1.Result这个类没有getter\setter方法,在类里添加上该方法或者加lombok的@Data注解在类上2.说是缺少json转换包,引入以下包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>ja

2021-12-08 11:27:04 7186 6

原创 解决mysql 1055错误 3167错误 的永久性方案

找到msql的my.cnf文件,在后面添加红色字体内容:1.show_compatibility_56=1 这个是解决1055错误2.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 这个是解决3167错误...

2021-08-15 10:16:44 384

原创 修改阿里云服务器linux系统中mysql配置文件

1.首先需要知道mysql数据库安装在什么位置。使用命令: which mysql2.查找配置文件位置。根据第一步查询的结果目录,查看配置文件在哪里了(查询结果目录的路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。3.修改配置文件。用命令: vim/etc/my.cnf...

2021-08-09 11:53:42 705

转载 Centos7修改文件夹权限和用户名用户组

Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:1 -rw-r--r--. 1 root root 6 Nov 9 16:42 a.txt其中“-rw-r--r--”表示权限,一共有十个字符。第一个字符,如果是“-”则表示是文件,如果是“d”则表示是目录(directory)。后面9个字符每3个字符又作为一个组,则有3组信

2021-08-05 14:38:21 2717

原创 Maven引入nacos的版本问题以及如何在阿里Maven仓库中找到想要的jar和Maven中的groupId、artifactId、version

问题:Cannot resolve com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:1.4.1意思就是不能用maven加载到这个1.4.1版本的 artifactId 为 spring-cloud-starter-alibaba-nacos-discovery的jar,说白了就是maven库里面没有找到这个artifactId的jar问题产生的背景:本人最近在学spring cloud alibaba,然后一个教学视频里.

2021-04-08 18:37:52 18386 16

原创 Mapped Statements collection does not contain value for 解决方法之一

项目刚开始是用springboot + mybatis的框架,后面因为有一部分功能需求,就又添加了mybatis-plus的jar包,用的时候就发现偶尔会报错,Mapped Statements collection does not contain value for...其实就是mapper.xml文件和dao之间映射出了问题,我的mapper.xml文件和dao文件中的名字什么的都是没问题的。最后一想是不是同一个项目用了mybatis和mybatis-plus导致冲突了,于是查了一下其他人的情况,

2021-03-02 12:06:39 2426

原创 springboot中配置文件里日志文件的路径配置logging.file和logging.path过时处理

我用的springboot版本文2.2.4,这个版本中在application.yml中配置logging日志输出路径时,网上很多都说配置如下logging.path或者是logging.file但是我去配置时,提示过时了。那么就用新的配置来代替logging.file.name或者是logging.file.path,那么这两个的区别是什么呢?如下例子:例子1:logging: file: name: test.log这种配置当为window环境时会在项目...

2020-07-03 16:49:55 7813

原创 mysql5.7中报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

我把mysql5.1升级到5.7后,打开项目,出现各种查询异常,看了日志就是mysql的问题。用mysql-Front客户端远程连接mysql时也报出错。报错如下Expression #2 of SELECT list is not in GROUP BY clause and containsnonaggregated column ‘sss.month_id’ which is not functionallydependent on columns in GROUP BY clause..

2020-07-03 11:42:42 358

原创 ERROR 3167 (HY000): The ‘INFORMATION_SCHEMA.GLOBAL_STATUS‘ feature is disabled; see the documentatio

我把数据库从5.1升级到5.7后,发现用mysql-Front远程连接时,一进去就报错ERROR 3167 (HY000): The 'INFORMATION_SCHEMA.GLOBAL_STATUS' feature is disabled; see the documentation for 'show_compatibility_56'原因是:从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_c

2020-07-03 11:32:55 1391

原创 2台阿里云服务器centOS系统下mysql进行主主同步实现以及遇到的问题

项目背景:原有的项目是在一台服务器上运行,服务器一旦宕机,系统就无法使用。为了让系统不间断运行,至少要2台服务器集群部署,一个宕机了另一个还能运行。那么这时候就涉及到一个问题,项目部署到2台服务器上每个服务器上的数据库如何同步呢,这时候就想到主从同步了,但是主从同步是主服务器的数据进行修改后,从服务器的数据库进行更新,从服务器的数据库并不能进行修改操作。为了让2个服务器的数据库都能读写数据,就要实现主主同步。服务器环境:第一台服务器:阿里云centOS6.8 32位 MySQL5.1 公...

2020-07-01 22:00:00 359 1

原创 centOS7安装nginx

第一次用nginx,不知道怎么安装,看了网上的。好多都说要安装各种依赖库,说没办法进行yum安装。但是我用命令:yum info nginx 看了一下,发现现在yum是提供了源的。既然有了,那么直接安装。安装命令:yum install nginx这种方式安装完成,已经自动配置好了服务,不需要我们自己再去给系统添加nginx服务,安装完成了设置一下nginx随着服务器开机启动,使用命令:systemctl enable nginx这样就安装好了,可以用命令:netstat -tunp..

2020-07-01 15:10:34 189

原创 阿里云CentOS中安装使用atop工具进行监控系统运行情况

由于昨天服务器内存溢出挂了,一时间也没找出问题,就想看看系统里的各种程序的运行情况,看哪些程序占用内存较大。阿里云的服务器自身我不知道用什么命令能看,用free -h命令只能看总的情况,不能看每个程序线程的情况。最后看到atop工具可以实现。这里记录一下如何用。1.安装。我的服务器是centOS6.8 32位的,系统自身是没有atop工具的。需要安装。安装命令:yum install atop执行命令后会下载下来但是不会自动安装,需要你下载完成后再次输入命令:atop此时会提示你是否安装,你

2020-06-11 09:12:21 552

原创 使用SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required

出现问题背景:1.springboot项目,springboot版本为2.2.42.在pom.xml中配置mysql连接jar时我没有指定版本。<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency&

2020-05-21 10:35:45 581

原创 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)

今天用springboot项目连接数据库时报了这个错误:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: org.springframewor...

2020-04-10 08:31:51 2244

原创 Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-Thymeleaf:jar

在springboot项目中用的springboot是2.2.6的版本,在pom中引入Thymeleaf。pom.xml中引入的内容为:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymel...

2020-04-01 20:43:51 2047 2

原创 给PDF文件添加一维码和文字内容

1.在pom.xml引入pdfbox的jar包和一维码生成的jar包<!-- PDF解析包 --><dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2....

2020-03-23 12:36:52 688

原创 google浏览器查看页面源代码js文件内容中文乱码解决办法

解决方案:使用Set Character Encoding插件1.插件来源有2种途径第一种:打开谷歌浏览器的扩展程序中心,直接在谷歌商店里搜索,不过对于国内来讲,谷歌商店连不上。第二种:在网上自己搜这个插件,我这边搜到一个,网址如下:https://www.cr173.com/soft/1021517.html 下载下来是zip的压缩文件,自己解压会得到一个crx结尾的文件2.插...

2020-03-10 09:13:36 4043 4

原创 阿里云ECS服务器tomcat9开启https访问

因为准备做小程序,所以需要给以前的网站开启https访问。以前的访问方式是http方式的,而且是带端口号的,比如:http://abc.cn:8080/ns 这其中abc.cn就是申请的网站,8080是tomcat端口,ns就是项目根路径而为了做小程序,就需要把网址改为https://abc.cn/ns这种网址。本文章列出步骤以及我遇到的各种坑。。。。1.首先给出我的环境:阿里云E...

2020-03-05 00:10:28 930 4

原创 Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

在此说一下这个数据库连接异常的原因。真是巨坑啊!!!查了好多帖子都没有解决。最后突然想起了以前看过的一个帖子才解决!错误如下:Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLE...

2020-02-11 17:14:21 5526 4

原创 javaweb项目实现登陆验证码功能

1.首先是前端:需要在页面有个img标签来接收后台返回的验证码图片在页面中加入img标签:<img id="checkImg">,并添加id以便获取验证码图片我这边是页面一加载就加载了验证码,所以我在js文件里是这样写的:$(document).ready(function () {//这里在url中加时间是因为让url变化$("#checkImg").att...

2020-01-13 13:15:52 1888

原创 IDEA创建maven的web项目后启动404的一种解决方法

错误背景:用IDEA创建manve项目,选择模板maven-archetype-webapp创建的项目。用tomcat运行后404。错误原因:项目的tomcat中没有配置合适的部署对象解决图示:点击项目右键,选择open module settings,打开项目设置对话框这样部署完毕后,rebuild一下,然后启动tomcat,就可以访问项目了。说...

2019-12-05 14:50:25 1676 1

原创 npm命令Error: EINVAL: invalid argument, mkdir

错误原因:在node.js的安装目录(D:\nodejs)下创建两个文件夹,node_cache和node_global,然后命令行设置:npm config set cache "D:\nodejs\node_cache"npm config set prefix "D:\nodejs\node_global"设置缓存文件夹和设置全局模块存放路径。结果就是输入与npm任何有关的...

2019-11-11 22:42:00 10553 4

原创 A child container failed during start一种解决方法

启动项目是报错A child container failed during start网上说的原因有很多。有说是jar包冲突的,有说是配置错误的。但是对于我来讲这些都不是原因。说下我这边错误的原因:就是因为在pom.xml文件中加了一个配置导致的<properties> <!-- spring版本号 --> <spring.version...

2019-11-07 10:07:15 2221

原创 mysql删除数据库时提示1064语法错误的原因和解决办法

我建了个名为check的数据库,想删除这个数据库。于是进行了如下尝试:1、对这个数据库删除时使用sql语句为:drop database check;会1064语法报错,但是同样的sql语句删除其他名字的数据库能成功。原因是check这个属于mysql的关键字,拿来做数据库名称,就不能如同其他普通数据库那样直接在database 后写数据库名称。2、然后又用了sql语句为:drop d...

2019-09-10 16:17:13 3447

原创 阿里云服务器 CentOS 6.8系统的重启操作流程

在阿里云服务器管理控制台点击重启之后。打开管理终端。1.输入服务器账户和密码2.启动tomcat服务。2.1先跳转到安装的tomcat的bin目录: cd /usr/local/apache-tomcat-9.0.11/bin(注意cd和tomcat安装路径/usr/local/apache-tomcat-9.0.11/bin之间有空格,不然会报错)2.2然后再输入命令:./s...

2019-06-12 23:06:01 1124

空空如也

空空如也

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

TA关注的人

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