07 2024 档案
摘要:一、Spring&SpringBoot 1.IoC、依赖注入、@Autowired&@Resource ①什么是IoC? IoC控制反转是一种思想,即将对象创建和管理的权力交给IoC容器,用户在需要使用对象时不需要使用构造器自行创建对象,直接通过依赖注入获取创建好的实例对象即可; ②说一说Sprin
阅读全文
摘要:一、操作系统 1. 堆&栈、内部碎片&外部碎片 ①堆和栈的区别? Ⅰ. 栈是操作系统自动分配的一段连续内存区域,计算机在底层为栈分配了专门的寄存器,栈操作也有专门指令,速度非常快且不会产生内存碎片; 堆是用户自己申请的非连续内存区域,堆的操作是由C/C++的函数库提供,速度较慢且可能会产生内存碎片;
阅读全文
摘要:一、Java基础 #separator:tab #html:true #tags column:3 Java面向对象的特点 + 重载和重写有什么区别 + 抽象类和接口有什么区别 " ①Java面向对象的特点 Ⅰ. 封装:将数据和方法封装在对象内部,隐藏实现细节,只对外暴露必要的接口;——提高代码的安
阅读全文
摘要:一、MySQL 1.什么是索引、有什么好处 ①什么是索引?常见的索引分类有哪些? 索引是存储引擎用于快速找到记录的一种数据结构。 按照叶子节点是否存储了完整的数据行,可以分为聚簇索引和非聚簇索引, 聚簇索引叶子节点存储了完整的行记录数据,非聚簇索引叶子节点没有存储了完整的记录,只存储了索引列和主键/
阅读全文