记录真实开发问题、项目实践和两三句就能说明白的技术点
工作中常常会用到文件加载,然后又经常忘记,印象不深,没有系统性研究过,从最初的war包项目到现在的springboot项目,从加载外部文件到加载自身jar包内文件,也发生了许多变化,这里开一贴,作为自己的备忘录,也希望能给广大 java c…
1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性…
问题: springboot 集成 mybatis-plus 3.4.2 报错 org.apache.ibatis.binding.bindingexception: invalid bound statement (not found) …
我正在尝试设置Spring Boot JUnit5 pom.xml如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4…
问题:找不到Junit5,无法启动单体测试 解决方法: 添加依赖 spring-boot-starter-test默认使用junit4,需要手动添加junit5依赖。可通过两种方式来添加: <!-- Junit 5 --> <depende…
使用idea在DEBUG的时候出现Method breakpoints may dramatically slow down debugging, 如图: 根据语义可能是断点打在方法上面了,导致在某个断点卡住了。 重启服务器和重启idea已…
Transaction 事务管理方式 在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。 编程式事务管理: 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTran…
Spring事务传播属性Nested 说明: 如果有事务运行,就作为这个事务的嵌套事务运行; 如果没有事务运行,新建一个事务运行; 首先要说的,Nested类型事务测试时候使用DataSourceTransactionManager作为事务…
事务传播属性三. PROPAGATION_MANDATORY 说明: 当前方法必须要在有事务方法中运行,不然就抛出异常;如果有事务,就加入当前事务。 查看运行结果验证:抛出异常 Exception in thread "main" org.…
最近查看了Spring事务源码,是4.2.x的版本还是4.3.x的版本,简单了解了一些事务的概念,介绍下我对Spring事务源码的分析. Spring一共七种事务传播属性,本文先来作为开篇介绍。 REQUIRED事务,Spring Tran…
1.简单开启事务管理 @EnableTransactionManagement // 启注解事务管理,等同于xml配置方式的 <tx:annotation-driven /> 2.事务注解详解 默认遇到throw new RuntimeEx…
YAML 报 Expecting a Mapping node but got 的原因与修正:缩进未对齐、冒号后缺空格。附 Spring Cloud 配置示例。
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured 项目appl…
最近在学习 java 碰到请求 接口的相关方面 于是呼从网上搜了谢资料 在这里记录一下一遍学习研究 实现get,post,put和delete请求 1. 什么是HttpClient HTTP 协议可能是现在 Internet 上使用得最多、…
在model(类似于entity)新建Do类class 在dao中建操作数据库的接口(dao就是数据库操作的接口) 用jpa的话基本的操作都有了,复杂业务查询自己写(i18n) 用mybatis的话就要写mapper(xml文件) 在ser…