- 博客(4)
- 收藏
- 关注
原创 java中的hashCode计算方法总结
java中的hashCode计算方法总结 Object.hashCode() 该方法为native修饰,没有java实现 根据对象的地址转换为整数来实现 类重写hashCode()方法 String 重写hashCode() string就是字符数组char[] string的属性 value 就是字符数组 private final char value[]; 计算方法: s[0]*31^(n-1) + s[1]*31^(n-2) + … + s[n-1] n为字符串长度,s[i]是第i个字符 hash
2021-07-31 12:59:45
1318
1
原创 Spring中自动装配Bean
Bean的自动装配 Spring会在上下文中自动寻找,自动给Bean装配属性 Spring的三种装配方式: 在xml文件中配置 在java中显示配置 隐式的自动装配 (重要) byName方式 people类, 有dog和cat属性。 public class People { private Cat cat; private Dog dog; private String name; public Cat getCat() { return cat;
2021-06-21 12:04:11
68
原创 Spring中的AOP实现
Spring中的AOP 业务接口,CRUD public interface UserService { public void add(); public void delete(); public void update(); public void select(); } 业务实现类 public class UserServiceImpl implements UserService{ @Override public void add() {
2021-06-17 21:06:07
65
原创 Mybatis缓存详解
缓存: 存在内存中的临时数据。 将用户经常查询的数据放在缓存中,再次查询时无需访问磁盘,提高效率。解决高并发问题。 可以减少IO。 经常查询且不常改变的数据适合使用缓存。 (注意:读数据才走缓存) Mybatis缓存 官方文档: https://mybatis.org/mybatis-3/zh/sqlmap-xml.html Mybatis有着非常强大的缓存特性,可以非常方便地定制和配置缓存。 Mybatis中定义了两级缓存:一级缓存和二级缓存 一级缓存:默认情况下一级。SqlSession
2021-06-15 16:42:55
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人