![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
编程者视界
这个作者很懒,什么都没留下…
展开
-
实践Mybatis-Plus主键ID生成策略
测试实践一下mybatis-plus中的主键策略,比如ASSIGN_ID默认的使用的雪花算法是否处理了时钟回拨问题原创 2022-08-23 08:50:57 · 6693 阅读 · 1 评论 -
Spring事务的七种传播机制你真的懂吗?
1.什么是事务事务指的是程序的一系列连续操作,在执行过程中如果其中的某一项操作失败,则所有的操作所造成影响将全部被撤销,简单的说就是要么全部成功,要么全部失败。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)2.七种事务的传播机制spring在TransactionDefinition接口中定义了七个事务传播行为:propagation-requierd:如果当前没有事务,就新原创 2020-07-30 14:08:09 · 4066 阅读 · 1 评论 -
org.apache.ibatis.mapping.SqlMapperException: The expression 'list' evaluated to a null value.
使用的mapper接口以及对应的mapper.xmlpublic interface BooksSlaveMapper { List<Book> getBookList(Book object); List<Book> getBookListByIdList(List<Integer> list, Integer status);} &...原创 2020-02-24 19:39:31 · 1002 阅读 · 0 评论 -
Java面试题(三)
四.== 与 equals 与 hashCode之间的关系https://juejin.im/post/5a4379d4f265da432003874c#heading-12https://www.cnblogs.com/Qian123/p/5703507.html五.String&StringBuffer&StringBuilder1.三者的异同点:(1)这三者都是ja...原创 2019-12-21 23:04:29 · 75 阅读 · 0 评论 -
Java面试题(二)
三.基础数据类型包装类1.为什么需要基础类型包装类(1)java是面向对象语言,而基础类型是没有对象特征的,通过包装类可以丰富他们的属性方法,增强功能;(2)本身基础类型的效率是高于包装类的,所以基础类型保留下来了,但是对于集合类以及函数传值等,都是需要继承自Object的,处理也是使用包装类的方法(有人认为在使用集合没用包装类,直接传的基本类型,实际上那是java的自动拆装箱机制造成的,实...原创 2019-12-21 23:03:20 · 80 阅读 · 0 评论