随笔分类 -  工作模式 / 专业技能 / 八股准备

摘要:常见集合篇 Java集合框架体系 算法复杂度分析 面试总结 常对幂指阶 执行时间/存储空间 与 数据规模 之间的增长关系 List相关面试题 数组 面试总结 数组:用连续存储空间存储相同数据类型数据的线性数据结构 数组下标为什么从0开始? 寻址公式:baseAddress + i*dataTypeS 阅读全文
posted @ 2024-12-22 23:45 墨羽寻觅 阅读(25) 评论(0) 推荐(0) 编辑
摘要:场景篇 设计模式 工厂方法模式 简单工厂模式 工厂方法模式 抽象工厂模式 总结 策略模式 总结 责任链模式 技术场景 单点登录这块怎么实现的 总结 权限认证是如何实现的 总结 上传数据的安全性怎么控制 总结 负责项目的时候遇到哪些棘手问题 给出了四个方向:可以找某一个方向好好进行准备 怎么做压测(性 阅读全文
posted @ 2024-12-13 20:40 墨羽寻觅 阅读(7) 评论(0) 推荐(0) 编辑
摘要:JVM相关 JVM组成 什么是程序计数器 总结 详细介绍Java堆 总结 介绍方法区 总结 直接内存 总结 虚拟机栈 垃圾回收是否涉及栈内存 栈内存分配越大越好吗? 方法内的局部变量是否线程安全 什么情况下导致栈内存溢出? 总结 堆栈的区别是什么? 类加载器 什么是类加载器,有哪些? 总结 双亲委派 阅读全文
posted @ 2024-11-30 21:00 墨羽寻觅 阅读(6) 评论(0) 推荐(0) 编辑
摘要:并发编程篇 线程基础 线程和进程的区别? 面试总结 进程和线程的区别? 1、进程是正在运行程序的实例,进程中包含了线程,每个线程执行不同的任务 2、不同的进程使用不同的内存空间,在当前进程下的所有线程可以共享内存空间 3、线程更轻量,线程上下文切换成本一般要比进程上下文切换低(上下文切换指的是从一个 阅读全文
posted @ 2024-11-29 15:41 墨羽寻觅 阅读(9) 评论(0) 推荐(0) 编辑
摘要:框架篇 Spring-单例bean是线程安全的吗 问答环节 Spring-AOP相关面试题 问答流程 Spring-事务失效的场景 异常捕获处理 抛出检查异常 非public方法 问答环节 Spring-bean的生命周期 BeanDefinition bean 流程 问答环节 Spring-bea 阅读全文
posted @ 2024-11-02 11:07 墨羽寻觅 阅读(4) 评论(0) 推荐(0) 编辑
摘要:MySQL 篇 整体内容 索引结构剖析 1、索引是什么? 索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针。 通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。 由于索引也是一个文件,故它也要占内存。 2、索引的优缺点 索引的优点: 1.大大加快数据的检索速 阅读全文
posted @ 2024-10-30 14:55 墨羽寻觅 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Redis篇 redis使用场景-缓存-缓存穿透 解决方案一:缓存空数据 解决方案二:布隆过滤器 布隆过滤器的介绍 面试总结 什么是缓存穿透?怎么解决? 缓存一个不存在的数据,导致每次都需要去访问数据库,造成数据库压力较大。 1)缓存空数据 2)布隆过滤器(位数组) 布隆过滤器存在的问题:误判问题 阅读全文
posted @ 2024-10-26 18:29 墨羽寻觅 阅读(30) 评论(0) 推荐(0) 编辑

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