connectionimpl springboot2 springboot connection

Could not create connection to database server.] with root cause

场景: 这几天在学springboot,入门引用mybatis遇到一些问题。排查了半天,真的哭死,记录一下。问题如题。 解决: 主要是mysql驱动不同导致的。我连接的mysql是8.0.22,然后我pom中的mysql驱动版本是5.0什么的,害得我看xml看了半天。改一下就好。 参考: https ......
connection database create server Could

SpringBoot解决跨域问题

一、概述 现在企业级的项目大多数都是前后端分离,加之微服务技术已经成熟,在日常的开发中就难免遇到跨域问题。 跨域指的是:浏览器不能执行其他网站的脚本,从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。跨域是由浏览器的同源策略造成的,是浏览器施加的安全限制。a页面想获取b页 ......
SpringBoot 问题

SpringBoot拦截器和动态代理有什么区别?

在 Spring Boot 中,拦截器和动态代理都是用来实现功能增强的,所以在很多时候,有人会认为拦截器的底层是通过动态代理实现的,所以本文就来盘点一下他们两的区别,以及拦截器的底层实现。 1.拦截器 拦截器(Interceptor)准确来说在 Spring MVC 中的一个很重要的组件,用于拦截 ......
SpringBoot 动态

linux 系統 提示: File "/usr/lib/python3.8/multiprocessing/connection.py", line 527, in Pipe OSError: [Errno 24] Too many open files

Exception in thread Thread-4:Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner File "/usr/lib/p ......

SpringBoot集成redis

一、概述 redis是一个开源免费的高性能内存数据库。其可做本地缓存也可做分布式缓存。 今天主要介绍下ubuntu服务器安装redis,安装好后和SpringBoot做集成测试。 二、示例 ps:如果是买的商业服务器,记得把对应的端口打开,不然远程无法连接。 1.安装步骤 第一步:执行命令sudo ......
SpringBoot redis

SpringBoot 自定义starter汇总

1、SpringBoot starter机制 SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆 ......
SpringBoot starter

SpringBoot打成jar运行后无法读取resources里的文件

开发一个word替换功能时,因替换其中的内容功能需要 word 模版,就把 word_replace_tpl.docx 模版文件放到 resources 下 在开发环境中通过下面方法能读取word_replace_tpl.docx文件,但是打成jar包在 linux下运行后无法找到文件了 File ......
SpringBoot resources 文件 jar

springboot整合rocketMQ——消费者

依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi ......
springboot rocketMQ 消费者

springboot整合rocketMQ——生产者

依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi ......
生产者 springboot rocketMQ

SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道

最近,有很多人在传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。 其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。 ......
SpringBoot 不能不 特性 版本 3.0

SpringBoot中@ConfigurationProperties和@PropertySource的区别

@ConfigurationProperties用于将主配置文件(application.properties或者“application.yml”)中的属性,映射到实体类中对应的属性。意思就是把主配置文件中配置属性设置到对应的Bean属性上。只需要写明prefix,如下,prefix是sever, ......

springboot前端传参参数名和后台接收对象属性名不一致

https://blog.csdn.net/weixin_42446001/article/details/110135937 ......
前端 springboot 后台 属性 对象

SpringBoot简单使用事务

一、概述 事务具有原子性,简单说就时执行一组sql,如果我们加上事务,则这一组sql要么全部执行成功,要么全部执行失败。哪怕你99条执行成功了,就一条执行失败了,那本次事务也是失败的,并且执行成功的sql会被回滚到最初的状态。 下面看下SpringBoot如何简单开启事务的。简单的两个注解搞定。 二 ......
SpringBoot 事务

SpringBoot单体用户登录校验

一、概述 要做一个有私有空间的单体的SpringBoot项目,用户的权限校验是必须得。需要指定哪些接口需要权限才能访问,哪些接口不需要权限就能访问。 目标: 1.用户登录、注册不需要权限校验,获取用户信息需要权限校验 2.获取用户信息通过token来获取(从token中取出用户id) 3.使用JWT ......
单体 SpringBoot 用户

springboot整合oauth2.0

授权码过程:- 用户访问客户端,后者将前者导向认证服务器,认证服务器返回认证页面(账号密码或者其他认证方式) - 用户选择是否给予客户端授权。 - 假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI"(redirection URI),同时附上一个授权码。 - 客户端收到授权码,附 ......
springboot oauth2 oauth

springboot事件机制event

关于SpringBoot事件机制 在这里,我们先❀几分钟的时间去了解一下SpringBoot事件机制Event 1 概述 在设计模式中,观察者模式是一个比较常用的设计模式。维基百科解释如下: 观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改 ......
springboot 机制 事件 event

springboot 整合 nacos 实现配置文件统一管理 和 服务注册

1.我使用的是 nacos-server-1.4.1 直接启动nacos 没有配置数据库那些 .\startup.cmd -m standalone 2.启动后在nacos中创建命名空间 配置文件 注意命名空间的id 我是自己定义的 还有 group 到时候配置错了服务又不会报错 只是会读取不到 3 ......
springboot 文件 nacos

SpringBoot项目 Tomcat部署war程序时启动成功但是访问api接口404异常处理

一、异常错误 二、原因三、解决方法一、异常错误Springboot项目 使用IntelliJ IDEA 将maven项目打war包,pom.xml文件中引入了依赖 并通过maven的package打包完后,放入tomcat的web-apps文件下 同时修改了打开conf文件夹下的server.xml ......
SpringBoot 接口 程序 项目 Tomcat

java.net.ConnectException: Connection timed out: connect

错误关闭虚拟机导致的:java.net.ConnectException: Connection timed out: connect finalshell连接不上虚拟机并且提示java.net.ConnectException: Connection timed out: connect 在虚拟机 ......

ssh: connect to host github.com port 22: Connection refused

今天从github clone代码的时候突然发现down不下来,很奇怪,百度后找到一个解决方法,特此记录。 在.ssh里添加config config内容如下: User后面是空格+你的邮箱名,这个邮箱名和.gitconfig中的email相同。 配置后,我们 ssh -T git@github.c ......
Connection connect refused github host

对SpringBoot接口进行操作日志记录

最近业务有需求要对所有的用户操作进行日志记录,方便管理员查询不同权限级别的用户对系统的操作记录,现有的日志只是记录了异常信息、业务出错、重要功能的执行进行了记录,并不能满足需求要求,最直接的解决方法是在每个接口上去添加log.info之类的代码,但是这种方式对业务代码的切入性太强,记录日志的代码和业 ......
SpringBoot 接口 日志

springboot发布部署web jar包

1.在idea中生成 jar包文件 2.我这个项目使用的是 Java JDK 20,所以要在 官网下载这个版本在服务器上安装。https://www.oracle.com/java/technologies/downloads/ 有些系统需要重启下服务器才会生效。 3.把第一步生成的 demo-0. ......
springboot jar web

lightdb支持distinct ... connect by的使用

在LightDB 23.3版本中,支持DISTINCT 与CONNECT BY联合使用(具体connect by使用可参考文章:https://blog.csdn.net/s_lisheng/article/details/128331881,https://blog.csdn.net/qq_220 ......
distinct lightdb connect

SpringBoot整合MinIO

目录MinIO简介Amazon S3 标准S3简介基本概念Server端部署下载运行常用APIMinIOClientBuilderBucket操作Object操作SpringBoot整合pom配置MinIO客户端ServiceController引用 MinIO简介 MinIO是一款基于Go语言开发 ......
SpringBoot MinIO

SpringBoot+Mybatis三级查询

一、概述 现有一个需求:查询视频详情。对应三张表,视频表、章节列表、集列表。一个视频对应多个章节,一个章节对应多集视频。请根据视频id查询视频详情,并把视频的章节列表,章节中的集列表都带出来。 SpringBoot和MyBatis-plus说明: <!--根模块继承了SpringBoot,子模块也跟 ......
SpringBoot Mybatis

注册到K8S上的Nacos报错com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING

契机 近期升级SpringCloudAlibaba版本,从2021.0.1.0升级到2021.0.5 问题现象 注册到K8S平台上2.1.2版本的Nacos报错,错误信息如下: 2023-09-13 09:29:53.712 INFO 19988 — [ main] c.a.n.p.a.s.c.Cl ......

springboot日志配置

配置文件 使用xml配置日志保存(并不需要pom配置slf4j依赖,starter里面已经配置了依赖了) 在项目的resources目录下创建一个【logback-spring.xml】日志配置文件 名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。合法名称:logback ......
springboot 日志

nginx之connection

connection 概念 在nginx中connection就是对tcp连接的封装,其中包括连接的socket,读事件,写事件。 利用nginx封装的connection,我们可以很方便的使用nginx来处理与连接相关的事情,比如,建立连接,发送与接受数据等。而nginx中的http请求的处理就是 ......
connection nginx