摘要: 将程序封装成jar后使用File对象不能访问封装在resource目录下的资源文件,因为File访问的是电脑、虚拟机或者容器中存在的资料,resource在打成jar包后也会被压缩,这时使用File对象加url的方式就会出现FileNotFoundException。 所以如果需要将资料文件放入re 阅读全文
posted @ 2024-10-16 17:21 liu52program小白 阅读(11) 评论(0) 推荐(0)
摘要: springboot采用了一系列的“约定”省略了配置类的编写,只需要少量的存储在application.yml文件中的参数即可启动项目,那我们以往的那些配置又是如何实现的。 这些配置都浓缩在引导类上@SpringBootApplication这个注解中,点进去可以看到这个注解的定义和它引用的元注解: 阅读全文
posted @ 2024-10-16 17:20 liu52program小白 阅读(109) 评论(0) 推荐(0)
摘要: 可重入锁顾名思义可以重复利用的锁,但不是任何方法都能重复使用,而是最初占有锁的方法调用的方法,即是调用方法与被调方法可以同时占用同一把锁。 下面从三个角度来说明: 1.被调方法没有加锁 public class LockTest { private static final Object obj=n 阅读全文
posted @ 2024-01-27 15:11 liu52program小白 阅读(172) 评论(0) 推荐(0)
摘要: 一、建立maven项目后引入依赖: 以下没有版本号的依赖表示在springboot父依赖中已锁定相应的版本号 必需依赖: 1.springboot父依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
posted @ 2024-01-27 11:08 liu52program小白 阅读(221) 评论(0) 推荐(3)
摘要: 事务隔离级别以及对应的问题如上所示。 读未提交:在修改数据时在没有提交时就修改了数据库,如果修改回滚则又修改为原值,这样的话在修改与回滚之间读取的数据就是不准确的,会产生脏读现象。 脏读现象是读取到未修改的数据,即是数据库逻辑上不存在的数据(因为回滚未提交),而下面产生的问题均来源操作了修改删除或添 阅读全文
posted @ 2024-01-26 08:27 liu52program小白 阅读(37) 评论(0) 推荐(2)