- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 MySQL知识点整理
默认情况下Innodb的一页大小为16kb,当Innodb向磁盘读取数据时,最小的单位就是一页,即16kb。插入数据时就已经根据主键的大小进行排序。目录会存放一个指向各组首位的指针,以及首位的索引。(空间换时间)会有一个总的目录页,存放各页页目录中最小的索引。高度为2的B+树可以存放1kb的数据26208(16kb*1024/10b*16kb/1kb)个,高度为3的B+树可以存放1kb的数据42928704(1638*26208)从上往下叫聚簇索引;从左往右叫全盘扫描。
2022-09-14 21:03:44
556
原创 Spring知识点整理
单例Bean指向的对象是同一个。实现这一点是由于底层为Map结构。以beanName为key,Bean对象为value。这个Map就被称为单例池。该Map存放的是单例Bean对象。如果创建的是多例Bean,那么在创建Bean对象的过程中就不需要放入单例池。byName就是通过Bean的属性名称(或者id或name)自动装配。byType就是通过Bean的class类型来自动装配。在使用autowired by Type需要保证:同一类型的对象,在Spring容器中唯一。
2022-09-12 21:19:26
1514
原创 HashMap知识点整理
例如:若默认数组大小为17,按照当前的数组索引计算方式,假设hashCode值为0100 1111,16的二进制为0001 0000,那么通过与运算的结果为0000 0000,即0,确实没有越界,但是如果hashCode值为1110 1111、1110 0101等等数时,结果均为0,同样的也会有很多hashCode得到的结果为16,导致大部分的数据都以链表的形式保存在数组的头尾处,而其他地方被浪费。当当前数组内已经存了阈值个数的元素,且新加入的元素放入的位置已经有元素的时候,就要进行扩容。
2022-09-02 20:32:08
374
原创 关于SSM整合出现空指针的问题及解决办法
再次查询后发现该问题为springmvc.xml配置文件中关于添加注解驱动时的添加错误。可以看到错误信息是该方法出现问题,为了排查问题是否是Controller中单一的方法问题,我又试了几个方法,均报改错。而后经过长时间的查找,我发现Controller代码中,在声明业务逻辑层对象时缺少了@Autowired注解。另外老师发的工程在我这出现了一点问题,就是运行时好像进入了死循环,暂时不知是什么问题。选择蓝色框中的注解驱动,而后再次运行,运行成功。再次进行运行,又爆出如下错误。.........
2022-08-29 15:52:56
766
1
空空如也
二维分数阶傅里叶变换的相位信息再逆变换得不到图片轮廓
2021-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人