08 2023 档案
摘要:1.开启了spring的事务 原因: spring开启事务后会维护一个ConnectionHolder,保证在整个事务下,都是用同一个数据库连接。 请检查整个调用链路涉及的类的方法和类本身还有继承的抽象类上是否有@Transactional注解。 2.方法内部调用 数据源核心原理是基于aop代理实现
阅读全文
摘要:今天在测试事务中创建子线程,子线程的事务问题时。调用run的时候一直达不到理想效果,突然想起来start和run的区别,记录一下: start() start()方法启动线程,真正实现了多线程运行,创建了子线程。 run() run()方法将线程体当作普通方法的方式调用,并没有创建子线程,实际上程序
阅读全文
摘要:1、背景描述 本项目是个spring boot 项目,需要文件上传,上传的是一个 pdf文件,大小是5MB,报错内容如下: Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededEx
阅读全文
摘要:有状态服务 有状态服务是指其它的实例具有一定区别的服务,比如mysql数据库,多个mysql实例的数据并不是完全一致的,因此不能随意对其进行扩容或收缩 在Kubernets中,StatefulSet就是一种有状态部署的方式 有状态服务适用于需要数据持久化的场景,例如 MySQL 数据库、Kafka
阅读全文
摘要:当浏览器向Web服务器请求服务时,有时会有错误产生。不同的错误返回不同的HTTP状态代码, 不同的HTTP状态代码有不同的含义。 以下列表给出了产生错误时返回的HTTP状态代码,及其含义。 1、 1xx:信息 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 状
阅读全文
摘要:1、报错原因 我们在项目中引用了SLF4J,或引用的其他项目依赖了SLF4J时,有时会报错: SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF
阅读全文
摘要:log4j 用以下几个可以配置的日志种类: jdbc.sqlonly : 仅记录 SQL jdbc.sqltiming :记录 SQL 以及耗时信息 jdbc.audit :记录除了 ResultSet 之外的所有 JDBC 调用信息,会产生大量的记录,有利于调试跟踪具体的 JDBC 问题 jdbc
阅读全文
摘要:错误的信息: Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression 原因: xml语法严格,大小写 有空格 ,都是不可以的 解决方法: 解决大小写和空格问题如!=这种 AND and
阅读全文