![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
南城☾
此人不懒,什么都写
展开
-
解决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 · 8931 阅读 · 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 · 381 阅读 · 0 评论 -
清空数据,使Mysql中的id从1开始
清空数据,使Mysql中的id从1开始假设数据库中很多数据,直接删除然后再添加数据,id是不会从1开始的,而是从删除的位置开始的,所以要id从1开始从新编号,执行如下命令:在Mysql命令行执行truncate table +要重置编号的表名即可...原创 2021-09-02 09:15:06 · 1082 阅读 · 0 评论 -
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 · 163 阅读 · 0 评论 -
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 · 1470 阅读 · 0 评论 -
解决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 · 8910 阅读 · 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 · 82 阅读 · 0 评论 -
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 · 12106 阅读 · 1 评论 -
Redis高性能原因
redis高性能原因1.存储介质:存放在内存中,在计算机中,内存中数据的读取是最快的2.数据结构:采用键值对存储:set key value ,value不管是json还是其他的格式,一律都当做字符串进行存储,所以存储的效率高3.单线程模式:在多线程下,会出现线程和线程之间的竞争,所以会有锁,但是加锁之后会非常的消耗资源和降低系统的性能,所以redis采用的单线程效率会更高4.多路复用:多路指的是多个网络连接,复用=指的是复用同一个线程非多路复用(以浏览器请求T原创 2021-02-09 13:38:37 · 348 阅读 · 0 评论 -
Java 代理模式
代理(Proxy)是一种设计模式,提供了目标对象另外的访问方式,即通过代理对象去访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。举个栗子来说:假设我们想要买海外的东西,并不是我们直接去海外买,而是通过代购去买的,这个代购就是代理,我们可以通过代购来达到同样的目的,用图表示如下:代理模式分为静态代理、动态代理和cglib代理,静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成静态代理1.可以做到在不修改目标对象的功能前提下,对原创 2021-02-02 23:15:06 · 149 阅读 · 0 评论 -
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 · 13806 阅读 · 0 评论