摘要: Mybatis优点 Mybatis是半自动的ORM框架,Hibernate是全自动的ORM框架。如果二级缓存出现错误,Hibernate会及时报错,但是Mybatis就需要开发者自己去感知 把数据库操作逻辑和业务逻辑解耦,不用关心数据库的连接等问题,支持动态sql,事务的一级二级缓存 #{}和${} 阅读全文
posted @ 2026-01-05 21:49 Huangyien 阅读(10) 评论(0) 推荐(0)
摘要: Spring Data JPA JPA只是一个官方制定的Java持久规范,并不是具体的实现框架,Spring Data JPA是具体实现的框架,底层集成Hibernate 不用重复写CRUD代码,简单的操作不需要写sql语句,而且对于不同的数据库接口统一,降低了数据库迁移成本。 开发的时候只需要继承 阅读全文
posted @ 2026-01-05 15:13 Huangyien 阅读(34) 评论(0) 推荐(0)
摘要: a+=b和a=a+b区别 a=a+b不会进行类型的转换,如果不兼容会直接产生报错。a+=b会自动进行类型转换,不会报错,因为会有强转 JDK8新特性 lambda表达式,Stream API流式编程,函数式接口,接口中的默认方法和静态方法,HashMap中的数据结构的变化 Stream流只能被消费一 阅读全文
posted @ 2026-01-05 10:05 Huangyien 阅读(14) 评论(0) 推荐(0)
摘要: 前后缀分解 class Solution { public int trap(int[] height) { int n = height.length; int[] preMax = new int [n]; preMax[0] = height[0]; for (int i = 1; i < n 阅读全文
posted @ 2026-01-05 09:40 Huangyien 阅读(30) 评论(0) 推荐(0)