摘要: SpringBoot启动run方法分析 1.场景引入 在项目启动的时候,有时候我们需要在启动的时候,执行一些逻辑。 比如说,项目启动的时候,我想把一些热门商品的数据加载到缓存中去; 比如说,自定义了一个netty服务,我想在项目启动的时候,自动开启这个netty服务; 比如说,........... 阅读全文
posted @ 2025-04-05 12:52 别来无恙✲ 阅读(16) 评论(0) 推荐(0)
摘要: Mybatis解析 0.引入 Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。本文来探索一下其运行原理。下面从最简单的mybatis使用案例,来看看mybatis的步骤。 public class Tes 阅读全文
posted @ 2025-04-01 22:05 别来无恙✲ 阅读(72) 评论(4) 推荐(0)
摘要: Java中的Map 1.基本介绍和api使用就免了 Java中的Map是一种用于存储键值对(Key-Value)的接口,属于java.util包,是集合框架的重要组成部分。 2.HashMap 从图中的关系可以看出这些类间关系了。 ①基本分析 HashMap的一些属性 // 默认容量 16 stat 阅读全文
posted @ 2025-03-23 14:00 别来无恙✲ 阅读(13) 评论(0) 推荐(0)
摘要: MVCC 1.基本介绍 数据库:MySQL。【很多主流数据库都使用了MVCC,比如MySQL的InnoDB引擎、PostgreSQL、Oracle】 MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。是数据库管理系统中的一种并发控制方法。 MVCC的 阅读全文
posted @ 2025-03-20 21:30 别来无恙✲ 阅读(278) 评论(0) 推荐(0)
摘要: SPI机制 该项目地址:代码仓库 【项目里面的 spi开头的项目】 1. java的spi机制 SPI (Service Provider Interface)是 Java 标准中一种服务发现机制,允许在运行时动态地发现和加载服务实现类,而无需在编译时显式绑定。它广泛用于 Java 生态中(如 JD 阅读全文
posted @ 2025-02-28 15:25 别来无恙✲ 阅读(64) 评论(0) 推荐(0)
摘要: 手写Rpc框架 - 导读 git仓库-all-rpc GTIEE:https://gitee.com/quercus-sp204/all-rpc 【参考源码 yrpc】 1. Rpc概念 RPC 即远程过程调用(Remote Procedure Call) ,就是通过网络从远程计算机程序上请求服务。 阅读全文
posted @ 2025-02-21 15:45 别来无恙✲ 阅读(18) 评论(0) 推荐(0)
摘要: 路线-① 1.基础阶段 java基本语法、常用类String,包装类,时间,大数计算等等。 java集合【适当debug跟进源码,list,set,map,queue,栈等等】 java多线程【各种锁、线程间通信、线程安全的集合类、进程与线程、ThreadLocal,CompletableFutur 阅读全文
posted @ 2025-02-19 16:50 别来无恙✲ 阅读(12) 评论(0) 推荐(0)
摘要: Spring定时任务的秘密 在 Spring 框架中,定时任务主要通过 @Scheduled 注解或 TaskScheduler 接口实现。 1.基本使用 在 Spring Boot 项目中,通过 @EnableScheduling 注解启用定时任务功能: @SpringBootApplicatio 阅读全文
posted @ 2025-02-14 10:08 别来无恙✲ 阅读(26) 评论(0) 推荐(0)
摘要: 今天聊一聊数据库的事务,这里以MySQL为例子。在MySQL中,事务(Transaction)是一组SQL操作的集合,这些操作要么全部成功执行,要么全部失败回滚,确保数据的一致性和完整性。 阅读全文
posted @ 2025-01-22 19:40 别来无恙✲ 阅读(58) 评论(0) 推荐(0)
摘要: SpringBoot原理分析 作为一个javaer,和boot打交道是很常见的吧。熟悉boot的人都会知道,启动一个springboot应用,就是用鼠标点一下启动main方法,然后等着就行了。我们来看看这个main里面。 @SpringBootApplication public class Exa 阅读全文
posted @ 2025-01-05 15:21 别来无恙✲ 阅读(21) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示