Java 最全面试知识点汇总
文章平均质量分 92
Java 最全面试知识点汇总,提升 Java 面试能力,看一个专栏就够了
诗九趁年华
金子并不一定总能发光,机会来了就要牢牢抓住,技术永无止境
展开
-
Java最全面试总结——8.SpringCloud篇
另外,应避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行 构建,可以有一个非常轻量级的集中式管理来协调这些服务,可以使用不同的语言来编写服务,也 可以使用不同的数据存储。微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务, 每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最终价值。负载平衡改善跨多个计算资源的工作负荷,诸如计算机,计算机集群,网络链路, 中央处理单元,或磁盘驱动器的分布。原创 2024-02-29 16:14:22 · 956 阅读 · 0 评论 -
Java最全面试总结——7.MySQL篇
数据库的三范式是什么?、数据库的三范式是什么?数据库引擎有哪些?如何查看mysql提供的所有存储引擎mysql常用引擎包括:MYISAMInnodbMemoryMERGEMYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性能差,占用空间相对较小,对事务完整性没有要求,以selectinsert为主的应用基本上可以使用这引擎Innodb:行级锁,提供了具有提交、回滚和崩溃回复能力的事务安全,支持自动增长列,支持外键约束,并发能力强,占用空间是。原创 2024-02-29 15:57:34 · 803 阅读 · 0 评论 -
Java最全面试总结——6.Springboot篇
Spring Boot 优点非常多,如:一、独立运行 Spring Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器 中,Spring Boot只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个jar包内。二、简化配置 spring-boot-starter-web启动器自动依赖其他组件,简少了maven的配置。原创 2024-02-24 11:47:57 · 744 阅读 · 1 评论 -
Java最全面试总结——5. MyBatis篇
Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直 接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避 免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。原创 2024-02-21 14:59:39 · 766 阅读 · 0 评论 -
Java 最全面试总结——4.Spring篇
通知是个在方法执行前或执行后要做的动作,实际上是程序执行时要通过SpringAOP框架触发的代 码段。原创 2024-02-21 13:05:14 · 618 阅读 · 0 评论 -
Java 最全面试总结——3.多线程篇
线程安全就是说多线程访问同一段代码,不会产生不确定的结果。又是一个理论的问题,各式各样的答案有很多,我给出一个个人认为解释地最好的:如果你的代码在多线程下执行和在单线程下执行永远都能获得一样的结果,那么你的代码就是线程安全的。(1)不可变像String、Integer、Long这些,都是final类型的类,任何一个线程都改变不了它们的值,要改变除非新创建一个,因此这些不可变对象不需要任何同步手段就可以直接在多线程环境下使用(2)绝对线程安全不管运行时环境如何,调用者都不需要额外的同步措施。原创 2023-11-29 21:51:13 · 977 阅读 · 0 评论 -
Java 最全面试总结——2.JVM 篇
JVM定义了不同运行时数据区,他们是用来执行应用程序的。某些区域随着JVM启动及销毁,另外一些区域的数据是线程性独立的,随着线程创建和销毁。jvm内存模型总体架构图如下:(摘自oracle官方网站)JVM在执行Java程序时,会把它管理的内存划分为若干个的区域,每个区域都有自己的用途和创建销毁时间。如下图所示,可以分为两大部分,线程私有区和共享区。JVM内存分为线程私有区和线程共享区Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。原创 2023-11-28 16:29:56 · 885 阅读 · 0 评论 -
Java 最全面试总结——1.基础篇
Java 基础相关知识点总结,不断补充中原创 2023-11-28 09:12:22 · 1070 阅读 · 0 评论