随笔分类 -  八股文

摘要:1. 什么是线程池? 线程池: 简单理解,它就是一个管理线程的池子。 它帮我们管理线程,避免增加创建线程和销毁线程的资源损耗。因为线程其实也是一个对象,创建一个对象,需要经过类加载过程,销毁一个对象,需要走GC垃圾回收流程,都是需要资源开销的。 提高响应速度。 如果任务到达了,相对于从线程池拿线程, 阅读全文
posted @ 2023-03-27 18:03 糯米๓ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.什么是JVM? JVM——Java虚拟机,它是Java实现平台无关性的基石。 Java程序运行的时候,编译器将Java文件编译成平台无关的Java字节码文件(.class),接下来对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机器指令并运行。 Java语言编译运行 同时JVM也是一个跨 阅读全文
posted @ 2023-03-27 17:55 糯米๓ 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.说说有哪些常见集合? 集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。 其中Collection是集合List、Set的父接口,它主要有两个子接口: List:存储的元素有序,可重复。 Set:存储的元素不无序,不可重复。 Map是另外的接 阅读全文
posted @ 2023-03-15 15:23 糯米๓ 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.能说一下HashMap的数据结构吗? JDK1.7的数据结构是数组+链表,JDK1.7还有人在用?不会吧…… 说一下JDK1.8的数据结构吧: JDK1.8的数据结构是数组+链表+红黑树。 数据结构示意图如下: jdk1.8 hashmap数据结构示意图 其中,桶数组是用来存储数据元素,链表是用 阅读全文
posted @ 2023-03-15 15:00 糯米๓ 阅读(7) 评论(0) 推荐(0) 编辑
摘要:MySQL 常用知识点和优化 阅读全文
posted @ 2023-03-15 14:52 糯米๓ 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.说说什么是MyBatis? MyBatis logo 先吹一下: Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格 阅读全文
posted @ 2023-03-14 19:32 糯米๓ 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Redis 是一种基于内存的数据库 阅读全文
posted @ 2023-03-10 21:02 糯米๓ 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.springboot 的优势 快速开发:Spring Boot 自动配置很多常见的 Spring 组件,使得开发过程更加高效快捷。 简化配置:Spring Boot 自动配置了许多常见的配置,极大地简化了应用程序的配置过程。 微服务支持:Spring Boot 可以轻松地构建微服务应用程序,支持 阅读全文
posted @ 2023-03-10 16:44 糯米๓ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1. Spring Bean的生命周期 Spring Bean的生命周期主要包括以下几个阶段: 实例化(Instantiation):当Spring容器接收到对Bean的请求时,它将使用Java反射机制创建一个新的Bean实例。 属性赋值(Properties Setting):Spring容器通过 阅读全文
posted @ 2023-03-09 20:25 糯米๓ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:如何理解IO,java中常用的IO模型有哪些 IO(Input/Output)指的是输入/输出,是计算机与外部设备进行数据交换的一种机制。在Java中,IO操作主要涉及到输入流(InputStream)和输出流(OutputStream)两种类型,用于读取和写入不同类型的数据。Java提供了多种IO 阅读全文
posted @ 2023-03-01 19:53 糯米๓ 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Java并发 1. 什么是线程,Java中实现线程的常用方式有几种,如何创建线程,终止线程有哪些方式 线程是操作系统调度的最小单元; java 创建线程:执行new Thread().start() 方法调用操作系统native方法 start0(); java常用创建的方式有四种: 继承Threa 阅读全文
posted @ 2023-02-24 15:37 糯米๓ 阅读(35) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示