摘要: Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。 每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由即时编译器进行一些优化,但在基于概念模型的讨论里,大体上 阅读全文
posted @ 2022-03-12 22:08 Excelsiorly 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 测试的Springboot版本: 2.6.4,禁止了循环依赖,但是可以通过application.yml开启(哈哈) @Lazy注解解决循环依赖 情况一:只有简单属性关系的循环依赖 涉及的Bean: ASerivce及其实现类ASerivceImpl BSerivce及其实现类BSerivceImp 阅读全文
posted @ 2022-03-10 14:28 Excelsiorly 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 场景 目前做了一个接口:邀请用户成为某课程的管理员,于是我感觉有能在用户被邀请之后能有个立马通知他本人的机(类似微博、朋友圈被点赞后就有立马能收到通知一样),于是就琢磨琢磨搞了一套。 ​ 涉及技术栈 Springboot Websocket 协议 JWT (非必要)RabbitMQ 消息中间件 We 阅读全文
posted @ 2022-02-16 14:29 Excelsiorly 阅读(2743) 评论(2) 推荐(3) 编辑
摘要: 1、#{}和${}的区别是什么? 注:面试官真题。 ⭐参考阅读一篇写得非常好的文章:#{}与${}的区别 #{}是预编译处理,${}是字符串替换。 #{} mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的setString(int paramet 阅读全文
posted @ 2022-02-12 17:58 Excelsiorly 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 原生Spring 列举一些重要的 Spring 模块? Spring Core 核心模块, Spring 其他所有的功能基本都需要依赖于该类库,主要提供 IoC 依赖注入功能的支持。 Spring Aspects 该模块为与 AspectJ 的集成提供支持。 Spring AOP 提供了面向切面的编 阅读全文
posted @ 2022-02-11 17:50 Excelsiorly 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 索引 何为索引?有什么作用? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。 索引的作用就相当于目录的作用。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的 阅读全文
posted @ 2022-02-10 16:30 Excelsiorly 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. SpringBoot特点 一个starter导入所有 依赖管理 父项目做依赖管理:声明了所需依赖的版本号 依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pare 阅读全文
posted @ 2021-12-29 15:12 Excelsiorly 阅读(85) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示