- 博客(13)
- 收藏
- 关注
原创 常见面试题
ArrayList扩容机制默认情况下会有一个的数组,也可以通过指定大小随着数据量增多,当数量超过这个容量时,他就会进行创建一个新数组,这个新数组的长度会扩容到原数组的1.5倍,比如10扩到15调用工具类Arrays的方法copyOf将数据复制到新数组再把新数据添加到新数组。
2024-03-05 21:19:07
201
原创 操作系统面试
独享程序计数器、栈、寄存器线程同样具有就绪、阻塞、执行三种基本状态,同样具有状态之间的转换关系;都共享CPU,一个CPU在同一时刻只能执行一个进程或线程顺序执行可以创建子进程/子线程。
2024-03-19 19:00:37
436
原创 JVM笔记
1. JVM作用JVM 本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。1 -2 -:自动为对象、方法等,自动的机制,回收不再使用的对象3 -Java如果不做任何的优化,性能其实是不如C和C++的。主要原因是:多了一步的过程:对热点代码进行优化,提升执行效率(即时编译)虚拟机在运行过程中如果某一个方法甚至是循环是(被非常高频调用),即时编译器会优化这段代码并将优化后的机器码,如果第二次再去执行这段代码。Java虚拟机会将机器码从内存中。
2024-03-08 19:37:41
1315
1
原创 Redis高级篇
记录数据当事务需要修改数据时,数据库系统会先原始数据块为一个副本数据库系统,而原始数据块保持不变如果事务提交,副本成为最新的数据块,原始数据块可能被标记为无效或者被删除如果事务或回滚,对副本的修改将被丢弃,原始数据块仍然保持不变。
2024-02-02 20:00:19
211
原创 Vue+Express+MySQL
原因:在Vue自定义指令中,this指向的是指令对象(Directive Object),而不是Vue实例(Vue Instance)箭头函数的this指向是固定的,在箭头函数中,无论this在哪里调用,它都指向箭头函数外层包裹函数的this。app.use ('/get',...) 其实就是相当于 localhost:3000/get。这是数据库服务器的时区与本地不同,因此需要手动设定时区为东八区,在进行。'/lab' 指的是 /get后面添加的东西。添加路径,将组件的请求进行路由转发。
2023-12-06 20:40:57
1023
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅