首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
面试路上看的
lfsun666
创建于2023-11-20
订阅专栏
为什么叫“面试路上看的”?因为问到概率极高!!!
暂无订阅
共100篇文章
创建于2023-11-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
注解的作用
..............................................................
注解的两种常见解析方法
注解的两种常见解析方法分别是编译期直接扫描和运行期通过反射处理。 编译期直接扫描: 例子: @Override注解和Lombok框架。 特点: 在编译时进行扫描和验证,确保方法的签名正确。 应用场景:
慢查询基础的优化数据访问
1. 应用程序是否检索了过多的数据: 行级优化: 仅检索需要的列: 确保查询中只包含实际需要的列,而不是全部列。避免不必要的数据传输和处理。 LIMIT 和 OFFSET 使用: 使用LIMIT和OF
聚簇索引和非聚簇索引
..........................................................................
Spring框架中使用的设计模式
单例模式(Singleton Pattern): Spring的IoC容器管理的对象默认为单例,确保一个类只有一个实例,并提供一个全局访问点。 工厂模式(Factory Pattern): Sprin
单例模式
..............................................................
进程和线程
面试官: 请解释一下进程和线程的区别以及它们之间的关系。 你的回答: 进程和线程都是操作系统中用于实现多任务的概念。进程是程序的一次执行过程,具有独立的地址空间和资源,而线程是进程的更小执行单位,多个
Java虚拟机运行时数据区
.............................................................
事务
............................................................
`select` 执行的先后顺序
........................................................
简述程序计数器
···························································
ArrayList 的扩容?
在Java 8中,ArrayList 的扩容是通过 ensureCapacity 方法来实现的。ensureCapacity 方法用于确保 ArrayList 至少能够容纳指定数量的元素,如果当前容量
MyISAM和InnoDB的区别
MyISAM和InnoDB是MySQL数据库中常见的两种存储引擎,它们在一些关键特性上有一些重要的区别: 行级锁: MyISAM: 使用表级锁,因此在写操作时会锁住整个表,对于读操作不加锁。 Inno
简述JVM内存模型
Java虚拟机内存模型(JVM Memory Model)定义了Java应用程序在运行时的内存结构,包括线程私有的运行时数据区和线程共享的运行时数据区。这个模型对于理解Java程序的内存管理和并发编程
HashMap、HashTable、ConcurrentHashMap
HashMap、HashTable 和 ConcurrentHashMap 都是 Java 中实现了 Map 接口的类,但它们在线程安全性、性能等方面有一些区别。以下是对每个类的简要概述: HashM
什么是幻读,mysql什么隔离级别可以避免幻读?
幻读指的是在同一事务中,由于其他事务的插入或删除操作,导致同一查询条件下返回了不同的结果集合。幻读通常与事务的隔离级别有关。
springmvc的异常处理器?
介绍异常处理器的作用:异常处理器用于处理控制器中抛出的异常,以提供自定义的错误处理和响应。 @ControllerAdvice注解:用于标记异常处理器类。 @ExceptionHandler注解:使用
什么是redis?redis常用于什么业务场景?
Redis 是一种高性能的开源内存数据库系统,主要特点包括: Redis 在业务场景中常用于: Redis 的灵活性和高性能使其成为处理多种数据存储和处理需求的理想选择。
有redisson不就够了吗?为什么还需要redisson+lua
Redisson是一个强大的Java库,提供了丰富的功能和API,以简化Redis在Java应用中的使用。Redisson内部确实使用Lua脚本来实现某些操作的原子性,但为什么有时候仍然需要使用Red
项目中 Redisson 的应用
redisson框架,封装了大量易用API,并且提供了分布式锁等工具:基础思想是利用LUA脚本将多个命令封装在一起,好处有两个,分别是原子性操作以及汇总在一起的命令一次性发送减少了多次发送的网络开销。
下一页