- 博客(47)
- 收藏
- 关注
原创 【MySQL】InnoDB存储引擎详解
该文首先分析了InnoDB的逻辑存储结构,然后刨析了内存和缓存的架构,然后从ACID的方面解析InnoDB事务原理,又重点描述了MVCC的执行原理
2023-08-11 10:18:14 1588
原创 [Java] 观察者模式简述
简述了java的观察者模式,写了简单案例,并且在Spring源码中找到ApplicationListener和他的发布者
2023-07-27 23:10:32 702
原创 [Mybatis]使用Mybaits的插件来配置多数据源(dynamicDatasource)
如何用Mybatis插件(dynamic-datasource)在spring项目中配置多数据源
2023-07-24 20:40:45 241
原创 [RabbitMQ] RabbitMQ简单概述,用法和交换机模型
本片简要概述了RabbitMQ,并给出了一个Spring项目中如何使用RabbitMQ的demo,最后简单概括了一下RabbitMQ的交换机模型
2023-07-24 20:26:36 1052
原创 一篇文章教你在Springboot中配置多数据源!
本文简要概括了项目中多数据源切换的思路,和Spring提供的多数据源切换接口AbstractRoutingDataSource,适合新手萌新,内有实例
2023-07-15 17:39:56 1096
原创 [redis] zset(Sorted Set)的底层结构 - 跳表
Redis中的有序集合(Sorted Set)使用的是一种叫做"跳跃表"(Skip List)的数据结构作为其底层实现。
2023-04-13 10:43:21 248
原创 [Maven] Maven父子项目
综上所述,Maven是一个流行的Java项目管理工具,它可以帮助开发者自动化地构建、测试、打包和部署Java应用程序。Maven支持父子项目的管理,使得开发者可以将大型项目拆分成多个子项目进行开发和管理,提高项目的可维护性和可扩展性。在Maven父子项目中,常常会使用一些通用的模块或库,例如common、base、web等,以提高代码的复用性和可维护性。这些模块的作用是提供一些公共的功能或工具类,供其他子项目或应用程序共享和复用。
2023-04-04 18:53:25 1032
原创 [Spring] Spring中的事务
这篇博客讲解了Spring框架中关于事务的实现方式和管理机制。Spring提供了编程式事务管理和声明式事务管理两种方式,使用TransactionManager接口和TransactionTemplate类来管理事务。声明式事务管理是通过在配置文件中声明事务来管理,使用@Transactional注解实现。此外,Spring还提供了多种传播行为,如REQUIRED、REQUIRES_NEW、NESTED等。在使用Spring事务时需要注意事务的范围、简单性、数据库锁的使用和异常的处理等方面。最后,文章给出了
2023-04-04 18:34:47 144
原创 Docker的安装和简单的使用
简单描述了Docker的功能和命令,有关容器,数据卷,DockerFile的基本内容,有关各种中间件的部署我会发在下一篇
2023-02-27 17:36:03 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人