- 博客(15)
- 收藏
- 关注
原创 解决SpringBoot中application.yml配置的server.port和server.servlet.context-path失效以及swagger访问不到的问题
SpringBoot中application.yml配置的服务端口server.port和服务访问路径server.servlet.context-path失效以及swagger访问不到的问题xxl-job-admin在服务启动的过程中控制台打印:可以看到服务的访问路径变成了"xxl-job-admin",也就是说在application.yml中的配置失效了。这是因为引入xxl-job-admin之后,其自带的配置文件顶替掉了我们在application.yml中的配置(相同的配置会优先加载xx
2022-03-08 09:51:48 9385 1
原创 Linux脚本定时备份mysql数据库
Linux脚本定时备份mysql数据库场景:1.每天凌晨2:10备份数据库demo到/data/backup/db2.备份开始和备份结束能给出相应的提示信息3.备份后的文件要求以时间为文件名,并打包成.tar.gz的形式。比如2021-03-12——230201.tar.gz4.在备份的同时,检查是否有10天前的数据库文件,如果有将其删除前提:在mysql数据库中创建一个数据库,这里创建的是demo库,并且创建一个表,插入数据1.创建脚本vim db.sh#!bin/bash#主机
2021-10-21 16:16:40 406
原创 清空数据,使Mysql中的id从1开始
清空数据,使Mysql中的id从1开始假设数据库中很多数据,直接删除然后再添加数据,id是不会从1开始的,而是从删除的位置开始的,所以要id从1开始从新编号,执行如下命令:在Mysql命令行执行truncate table +要重置编号的表名即可...
2021-09-02 09:15:06 1129
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded给大家分享常见的解决方案和自己遇到的问题解决的方案常见的解决方案:第一种方法是在配置文件中配置数据源第二种方法是在启动类的注解上添加,@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})我遇到的问题上述两种方法都不能解决,数据源也是配置了,相应的
2021-06-28 11:29:03 212
原创 java.lang.ClassNotFoundException: org.springframework.web.servlet. DispatcherServlet...
springMVC报错: java.lang.ClassNotFoundException: org.springframework.web.servlet. DispatcherServlet项目启动的时候爆出这个错误,检查代码发现并没有错误,打开idea中的Project Structure,发现spring-web和spring-webmvc的依赖没有添加到root中将两个依赖 put into output root然后重新启动项目就可以了...
2021-05-14 16:59:46 1529
原创 解决org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri问题
**项目启动报错:org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]**我项目用的是maven,在pom中添加jstl和standard的依赖发现并不管用,下面两个方法可以解决这个问题:1.在WEB-INF中新建lib文件夹,添加jstl和standard的架包,并且add as Libary ,问题可以解决2.在tomcat的lib文件
2021-03-24 22:46:20 9235 4
原创 Docker方式安装Nginx
1.拉取最新版本的Nginx$ docker pull nginx:latest```2.查看本地镜像是否有Nginx$ docker images3.运行容器$ docker run --name nginx-test -p 8080:80 -d nginx参数说明:–name nginx-test:容器名称。-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。-d nginx: 设置容器在在后台一直运行。如果出现报错: Error r
2021-03-18 23:09:17 109
原创 SpringBoot 启动报错:Cannot forward to error page for request [/] as the response has already been commit
**SpringBoot 启动报错:Cannot forward to error page for request [/] as the response has already been committed. As a result解决方法注册错误页面并通过过滤请求并转发到错误页面来处理应用程序错误,而不是让服务器来处理它们。在SpringBoot启动类中加入:@Bean public ErrorPageFilter errorPageFilter() { ret
2021-03-17 23:28:42 12581 1
原创 Redis高性能原因
redis高性能原因1.存储介质:存放在内存中,在计算机中,内存中数据的读取是最快的2.数据结构:采用键值对存储:set key value ,value不管是json还是其他的格式,一律都当做字符串进行存储,所以存储的效率高3.单线程模式:在多线程下,会出现线程和线程之间的竞争,所以会有锁,但是加锁之后会非常的消耗资源和降低系统的性能,所以redis采用的单线程效率会更高4.多路复用:多路指的是多个网络连接,复用=指的是复用同一个线程非多路复用(以浏览器请求T
2021-02-09 13:38:37 380
原创 Java 代理模式
代理(Proxy)是一种设计模式,提供了目标对象另外的访问方式,即通过代理对象去访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。举个栗子来说:假设我们想要买海外的东西,并不是我们直接去海外买,而是通过代购去买的,这个代购就是代理,我们可以通过代购来达到同样的目的,用图表示如下:代理模式分为静态代理、动态代理和cglib代理,静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成静态代理1.可以做到在不修改目标对象的功能前提下,对
2021-02-02 23:15:06 192
原创 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.SQLException: Connections could not be acquired from the underlying database!#在写MyBatisPlus demo的时候进行单元测试报错,完整报错如下:org.mybati
2021-01-30 23:29:28 13973
原创 redis常用语句
Redis常用语句一.String类型1.存一个值: set k v 取值: get k2.存取多个值:mset k1 v1 k2 v2 取多个值:mget k1 k13.存取并赋值:getset k v 取值:get k4.删除:del k5.数值递增:incr num 指定数值递增:incrby num 26.数值递减:decr drcrby num 2二.hash散列类型1.存一个值:hset user username xiaoming 取值:hget u
2021-01-29 23:12:20 2704 4
原创 设置Navicat访问权限
将Navicate设置为所有人都能访问打开mssql命令行界面:1.use mysql;2.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;3. FLUSH PRIVILEGES; 然后新建连接即可!!
2021-01-25 20:36:45 1099
原创 关于Tomcat启动异常的处理
关于Tomcat启动闪退的处理办法:. 1.查看是否是环境变量的问题:*在cdm中输入 java -version 打印有结果没报错,那证明安装好了jdk。 再输入 javac 如果提示 'javac' 不是内部或外部命 令,也不是可运行的程序 或批处理文件。,那就是环境变量的配置问题,解决一下环境变量的配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20200508180555155.png?x-oss-process=image/watermark,
2021-01-25 18:23:23 1041
原创 Mybaties文件解析异常
Mybaties报错 org.apache.ibatis.exceptions.PersistenceException通常是xml配置文件有问题,价差下mapper.xml和spring-config.xml
2021-01-25 17:50:51 425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人