摘要: #基本TypeHandle 我们知道Mybatis默认可以将数据库的一些数据类型映射为JAVA的数据类型,这是通过TypeHandles完成的,我们看下mybatis默认的TypeHandles 类型处理器 Java 类型 JDBC 类型 BooleanTypeHandler java.lang.B 阅读全文
posted @ 2021-10-05 23:29 刚刚好。 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,在Springboot 整合mybatis时,发现没有找到xml文件(mapper)。 org.apache.ibatis.binding.BindingException: Invalid bound statement 我们可以看到在build后的target文件中没有我们的x 阅读全文
posted @ 2021-10-05 22:54 刚刚好。 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 观察者模式又叫 发布--订阅模式 其中Observer是抽象订阅者(观察者)(一般为接口),Subject是抽象的发布者(被观察者),可以看到Subject实现了三个方法,Attach表示把一个订阅对象添加到列表中,Detach表示把一个订阅对象从列表中移除。Observer有一个update方法, 阅读全文
posted @ 2021-10-05 22:26 刚刚好。 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 创建者模式又叫建造者模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。 简单来说,就是一个对象可能很复杂,但它的创建流程固定,只是注入的值不 阅读全文
posted @ 2021-10-05 19:33 刚刚好。 阅读(26) 评论(0) 推荐(0) 编辑
摘要: #三数之和 ##题目 ##分析 ###第一种 三数之和我们的思路是先排序,然后枚举第一个数,然后用双指针去找另外两个数 考虑此时和为-3<0,在我们固定住第一个数(绿色指针)的情况下,可以增大第二个数(蓝色指针),如果三数之和大于0,那么我们就缩小第三个数(橙色)。 需要注意的是我们如何排除重复的组 阅读全文
posted @ 2021-10-05 17:05 刚刚好。 阅读(357) 评论(2) 推荐(0) 编辑
摘要: #本地事务 把多条语句作为一个整体进行操作的功能,被称为数据库_事务_。数据库事务可以确保该事务范围内的所有操作都可以全部成功或者全部失败。如果事务失败,那么效果就和没有执行这些SQL一样,不会对数据库数据有任何改动。 数据库事务具有ACID这4个特性: A:Atomic,原子性,将所有SQL作为原 阅读全文
posted @ 2021-10-05 15:12 刚刚好。 阅读(79) 评论(0) 推荐(0) 编辑