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