- 博客(4)
- 收藏
- 关注
原创 内存和磁盘
4.功能不同,内存主要与电脑性能相关,作为CPU和硬盘之间的桥梁,负责临时存储和运行操作系统和应用程序的数据和程序代码;硬盘主要用于永久性存储,如操作系统文件、应用程序、mysql的数据文件等。1.容量不同,内存常见的有4G,8G,16G,32G等等,但是磁盘的容量很大,500G,1T等等。3.性能不同,内存速度比磁盘快,比如io读取要比磁盘快很多;硬盘主要影响数据读取和写入的速度。2.工作原理不用,内存有易失性,断电数据就会丢失;磁盘没有易失性,即使断电依旧可以存储数据。
2024-03-06 13:03:58
102
原创 redis和mysql详解
mysql的底层查询逻辑如下:mysql会将索引文件(类似于字典的目录),比如说id是个主键索引,会将所有id以B+树的形式存放到内存当中。而redis查询,会直接使用key去查询,时间复杂度是o(1)级的,而不用像mysql一样去遍历索引文件(B+树)redis和mysql都是数据库,使用redis做缓存是为了减轻mysql的压力,当数据量大,查询频繁的情况下如果单纯使用mysql压力会非常大。List:可以实现栈和队列。
2024-03-06 12:44:57
236
原创 GetMapping报404 RequestMapping正常使用
EnableWebMvc 注解会导入 WebMvcConfigurationSupport 配置类,并自动配置 Spring MVC。@EnableWebMvc 是一个注解,用于启用 Spring MVC 框架的功能。需添加注解@EnableWebMvc,即可正常使用。
2023-08-28 14:51:25
348
1
原创 构造方法、普通方法、静态方法的区别
2.静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法,如果需要调用,则需要先实例化;1.在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。是不加static关键字的方法,在类定义时没有占用内存,非静态方法只有在类被实例化成对象时,对象调用该方法才被分配内存;构造方法是创建对象时调用,普通方法是通过对象调用或者是用类名来调用静态方法。是在类中使用staitc修饰的方法,在类定义的时候已经被装载和分配。
2023-08-06 20:18:25
368
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人