随笔分类 -  面试题

摘要:一、Linux相关 1. Linux删除变量的命令——unset 2. Linux进程地址空间中的代码段和数据段 代码段:称为代码区或只读段,用来存储程序的机器指令,包括可执行代码和只读数据,代码段通常是只读的,程序在运行时无法修改这部分内容, 同时这一段通常又是共享的,即多个进程可以将相同的可执行 阅读全文
posted @ 2024-03-26 11:30 Avava_Ava 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、Java基础 1. 面向对象 ①Java面向对象的特点 Ⅰ. 封装:将数据和方法封装在对象内部,隐藏对象的内部实现细节,只暴露必要的接口供外部访问;——提高代码的安全性和可靠性 Ⅱ. 继承:允许子类继承父类的属性和方法。子类可以重用父类的代码,并可以通过扩展和重写来增加新的功能或修改现有功能;— 阅读全文
posted @ 2023-12-05 15:32 Avava_Ava 阅读(2083) 评论(0) 推荐(1) 编辑
摘要:一、Java内存区域 1.介绍下 Java 内存区域(运行时数据区) 主要包括程序计数器、虚拟机栈、本地方法栈、堆(包含字符串常量池)、方法区(包含运行时常量池,在jdk1.8之后移到了直接内存中,称为元空间); 其中程序计数器:用来存储当前线程即将执行的下一条指令的地址,程序计数器是唯一不会出现O 阅读全文
posted @ 2023-10-18 17:12 Avava_Ava 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一、Java并发相关知识(上) java并发使用场景:https://blog.csdn.net/qq_38470315/article/details/130611255 (对于一些复杂任务、需要在后台异步执行的任务都可以考虑使用多线程实现) 1.什么是线程和进程? 进程: 进程是程序的一次执行过 阅读全文
posted @ 2023-10-16 08:25 Avava_Ava 编辑
摘要:一、集合概述 1.Java集合概览 Java 集合, 也叫作容器,主要是由两大接口派生而来: 一个是 Collection接口,主要用于存放单一元素; 另一个是 Map 接口,主要用于存放键值对。对于Collection 接口,下面又有三个主要的子接口:List、Set 和 Queue Java 集 阅读全文
posted @ 2023-10-13 17:02 Avava_Ava 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、基础概念与常识 1.JVM vs JDK vs JRE JVM(Java Virtual Machine)Java虚拟机是运行Java字节码的虚拟机,针对不同的操作系统有不同实现,字节码和JVM是实现Java语言跨平台性的关键; JRE(Java Runtime Environment)Java 阅读全文
posted @ 2023-10-09 11:40 Avava_Ava 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一、MySQL基础 1.什么是关系型数据库? 就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。 关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一行就存放着一条数据(比如一个用户的信息)。 大部分关系型数据库都使用 阅读全文
posted @ 2023-09-25 17:41 Avava_Ava 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、3种常用的缓存读写(数据库双写)策略详解 参考文章:https://blog.csdn.net/m0_61802230/article/details/124109238 https://javaguide.cn/database/redis/3-commonly-used-cache-read 阅读全文
posted @ 2023-09-19 20:47 Avava_Ava 阅读(74) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示