- 博客(7)
- 收藏
- 关注
原创 常用数据库
整理了一些常用数据库的面试题,希望能帮到正在找工作的小伙伴!存储过程是一些预编译的 SQL 语句。1、更加直白的理解:存储过程可以说是一个记录集,它是由一些 T-SQL 语句组成的代码块,这些 TSQL 语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。2、存储过程是一个预编译的代码块,执行效率比较高,一个存储过程替代大量 T_SQL 语句 ,可以降低网络通信量,提高通信速率,可以一定程度上确保数据安全。
2023-04-17 18:38:00
221
原创 常用中间件
整理了一些常用中间件的面试题,希望能帮到正在找工作的小伙伴!缓存击穿跟缓存雪崩有点类似,缓存雪崩是大规模的key失效,而缓存击穿是某个热点的key失效,大并发集中对其进行请求,就会造成大量请求读缓存没读到数据,从而导致高并发访问数据库,引起数据库压力剧增。这种现象就叫做缓存击穿。从两个方面解决,第一是否可以考虑热点key不设置过期时间,第二是否可以考虑降低打在数据库上的请求数量。
2023-04-17 18:29:38
350
原创 常用开源框架
整理了一些常用开源框架的面试题,希望能帮到正在找工作的小伙伴!Spring 框架的核心是 Spring 容器。容器创建对象,将它们装配在一起,配置它们并管理它们的完整生命周期。Spring 容器使用依赖注入来管理组成应用程序的组件。容器通过读取提供的配置元数据来接收对象进行实例化,配置和组装的指令。该元数据可以通过 XML,Java 注解或 Java 代码提供。在依赖注入中,您不必创建对象,但必须描述如何创建它们。您不是直接在代码中将组件和服务连接在一起,而是描述配置文件中哪些组件需要哪些服务。
2023-04-11 12:27:21
670
原创 JVM面试题
针对java虚拟机整理了一些面试题,希望对大家有所帮助。。字节码是一种介于机器码和源码的二进制代码,不能直接被cpu执行,是Java虚拟机执行的一种虚拟指令格式;Java之所以可以“一次编译,到处运行”,一是因为虚拟机发行商为不同的硬件平台和操作系统定制了JVM,二是JVM统一支持字节码这一程序存储格式;字节码是构成平台无关的基石,一定程度上解决了解释性语言的低效问题jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区;
2023-04-03 18:37:04
194
1
原创 20220516-记一个nacos本地运行的问题
项目场景:本地运行一个项目案例时,win11安装nacos官网https://nacos.io/zh-cn/docs/quick-start.html问题描述下载最新和较为老的版本,执行cmd命令时闪退,且没生成日志心路历程:吐槽:没太仔细看,问题本身不难。我用编辑器看了下命令脚本开头一句:if not exist “%JAVA_HOME%\bin\java.exe” echo Please set the JAVA_HOME variable in your environment, W
2022-05-16 16:38:21
246
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人