面试
文章平均质量分 94
目前是java工程师的面试经验
Programmer~
三十而立
展开
-
常用数据库
整理了一些常用数据库的面试题,希望能帮到正在找工作的小伙伴!存储过程是一些预编译的 SQL 语句。1、更加直白的理解:存储过程可以说是一个记录集,它是由一些 T-SQL 语句组成的代码块,这些 TSQL 语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。2、存储过程是一个预编译的代码块,执行效率比较高,一个存储过程替代大量 T_SQL 语句 ,可以降低网络通信量,提高通信速率,可以一定程度上确保数据安全。原创 2023-04-17 18:38:00 · 179 阅读 · 0 评论 -
常用中间件
整理了一些常用中间件的面试题,希望能帮到正在找工作的小伙伴!缓存击穿跟缓存雪崩有点类似,缓存雪崩是大规模的key失效,而缓存击穿是某个热点的key失效,大并发集中对其进行请求,就会造成大量请求读缓存没读到数据,从而导致高并发访问数据库,引起数据库压力剧增。这种现象就叫做缓存击穿。从两个方面解决,第一是否可以考虑热点key不设置过期时间,第二是否可以考虑降低打在数据库上的请求数量。原创 2023-04-17 18:29:38 · 305 阅读 · 0 评论 -
JVM面试题
针对java虚拟机整理了一些面试题,希望对大家有所帮助。。字节码是一种介于机器码和源码的二进制代码,不能直接被cpu执行,是Java虚拟机执行的一种虚拟指令格式;Java之所以可以“一次编译,到处运行”,一是因为虚拟机发行商为不同的硬件平台和操作系统定制了JVM,二是JVM统一支持字节码这一程序存储格式;字节码是构成平台无关的基石,一定程度上解决了解释性语言的低效问题jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区;原创 2023-04-03 18:37:04 · 151 阅读 · 1 评论 -
java基础面试题
java基础的较全的面试题,需要的小伙伴拿走原创 2023-04-03 15:12:02 · 414 阅读 · 1 评论