![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础java
HelloPageFive
这个作者很懒,什么都没留下…
展开
-
java易忘
java一般使用普通java工程获取resource下的文件 普通java工程获取resource下的文件 File configFile = new File(this.getClass().getResource("generatorConfig.xml").getPath());原创 2020-07-12 09:44:58 · 102 阅读 · 0 评论 -
spring事物传播性
1.两种方式配置 注意:项目中如果两个都配置上了,本地测试后,发现xml的配置生效了,注解未生效 1.1 xml方式 <!--通知--> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> -- 如果当前事务存在,就加入,没有就新建 <tx:method name="save*" propagation="REQ原创 2020-05-21 18:00:33 · 152 阅读 · 0 评论 -
事物隔离级别
1.ACID **原子性:**一个事物包含多个对数据库的操作,这些操作要么都成功,要么都不成功 **一致性:**数据从一个一致性状态到另一个一致性状态(转账 A500 B0)->(A300 B200) 总和500这个状态 持久性:事物提交后,持久化到DB中 隔离性 隔离级别(未提交读->脏读 、已提交读->不可重复读、可重复读->幻读) A读取了B提交的数据后,B又回滚了...原创 2020-05-21 11:03:03 · 125 阅读 · 0 评论 -
Class中的final域
final修饰的变量必须要初始化 //如果构造方法使用了final域,则不能存在无参构造 //如果有无参构造,那么final必须初始化赋值 final int a = 0; public class Student { final int a; final String b; public Student(int a,String b){ this.a = ...原创 2020-04-01 11:34:33 · 525 阅读 · 0 评论 -
java中的hashCode()方法
1.hashCode() 每个类都会继承Object,hashCode是Object类的native方法 2.hashCode的作用 JVM没new一个对象放入到堆中(理解成一个hashTable),下次为了快速找到他,就通过hashCode值找到,当然如果两个实力的hash一样,就会产生hash冲突,该hash链表就会存在两个对象,这时就要通过equals方法比较了(比较两个对象是否指向同一内...原创 2020-03-05 16:57:05 · 275 阅读 · 0 评论