会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
把书读薄
收藏文章数量从多到少与“把书读薄”是一个道理
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
36
下一页
2024年7月8日
spring三级缓存解决循环依赖原理
摘要: 在Spring框架中,Bean的实例化和管理是通过其核心的IoC容器完成的。在处理Bean的依赖注入时,可能会遇到循环依赖的问题,即两个或多个Bean相互引用对方。为了解决这一问题,Spring采用了三级缓存机制。 一级缓存:singletonObjects 这是Spring IoC容器中的主要缓存
阅读全文
posted @ 2024-07-08 16:03 使用D
阅读(372)
评论(0)
推荐(0)
2024年7月5日
SAAS技术之《MySQL单实例-多租户数据库》
摘要: SAAS业务模式下,使用单个mysql实例,多个租户在该mysql实例下创建自己的数据库。 1、每个租户tenantCode有对应的数据库名 对应配置关系可以在代码中写死,或者提取到apollo或者nacos中。 tenant1->department_store_1 tenant2->depart
阅读全文
posted @ 2024-07-05 00:09 使用D
阅读(153)
评论(0)
推荐(0)
2024年7月4日
SAAS下一个mysql实例多个租户的库
摘要: 在多租户环境中,根据tenantCode字段动态切换数据库是常见的需求。这里将展示如何在Spring Boot和MyBatis项目中实现这一功能,具体步骤包括配置数据源、定义数据源路由逻辑以及在业务代码中使用。 1. 配置数据源 首先,你需要为你的应用配置一个主数据源,这个数据源将被用于连接到包含所
阅读全文
posted @ 2024-07-04 17:16 使用D
阅读(135)
评论(0)
推荐(0)
spring事务失效情况
摘要: Spring事务可能在以下几种情况下失效: 非托管代码:如果在事务管理的边界之外调用业务方法,那么事务将不会生效。例如,在同一个类中调用一个被@Transactional注解的方法,由于方法调用是在同一栈帧内,因此不会触发AOP代理,也就无法实现事务。 异常被捕获并处理:如果在业务逻辑中出现异常,但
阅读全文
posted @ 2024-07-04 15:19 使用D
阅读(159)
评论(0)
推荐(0)
2024年7月2日
spring-tx核心接口
摘要: spring-tx,即Spring Framework的事务管理模块,提供了对各种事务API的抽象,包括JDBC、JPA、Hibernate等。Spring事务管理的核心是PlatformTransactionManager接口,它为应用程序提供了统一的事务管理方式,无论是声明式还是编程式事务管理。
阅读全文
posted @ 2024-07-02 02:11 使用D
阅读(190)
评论(0)
推荐(0)
2024年7月1日
Http 1.0、 2.0 跟3.0
摘要: HTTP(Hypertext Transfer Protocol)的不同版本在互联网的发展历程中扮演了关键角色,每一代版本都在努力提升网络应用的效率、安全性和互操作性。下面是HTTP/1.0、HTTP/2和HTTP/3的主要特点和改进之处: HTTP/1.0 发布年代:1996年 特点: 每个请求/
阅读全文
posted @ 2024-07-01 16:17 使用D
阅读(80)
评论(0)
推荐(0)
Java 自动装箱跟拆箱
摘要: ava的自动装箱和自动拆箱是Java 5引入的特性,它们简化了基本数据类型和其对应的包装类之间的转换。下面是关于这两个特性的详细解释: 自动装箱 (Autoboxing) 自动装箱指的是Java编译器自动将基本数据类型转换为其对应的包装类类型。例如,当你将一个int类型的值赋给一个Integer类型
阅读全文
posted @ 2024-07-01 16:02 使用D
阅读(56)
评论(0)
推荐(0)
堆数据结构
摘要: 堆(Heap)是一种特殊的树形数据结构,通常被实现为一个完全二叉树,以数组的形式存储。堆主要用于实现优先队列,它有两种基本形式:最大堆(Max Heap)和最小堆(Min Heap)。 特点 完全二叉树:堆在逻辑上是一个完全二叉树,这意味着除了最后一层外,每一层的节点都是满的,并且最后一层的节点都靠
阅读全文
posted @ 2024-07-01 11:36 使用D
阅读(113)
评论(0)
推荐(0)
布隆过滤器添加数据怎么办,删除数据怎么办
摘要: 布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,用于检测一个元素是否在一个集合中。它之所以高效,是因为它使用位数组和多个随机的哈希函数来表示一个集合,而非存储元素本身。然而,布隆过滤器的这种设计也带来了一些固有的限制和特性: 内存消耗 布隆过滤器的内存消耗取决于几个因素:
阅读全文
posted @ 2024-07-01 11:34 使用D
阅读(950)
评论(0)
推荐(0)
mysql读视图,快照读,普通读
摘要: 在 MySQL 数据库中,尤其是使用 InnoDB 存储引擎时,读取数据时可以采用不同的方式,这些方式主要基于事务隔离级别和多版本并发控制(MVCC)。主要的读取类型包括快照读(Snapshot Read)、当前读(Current Read)和普通读(Consistent Read),其中快照读和普
阅读全文
posted @ 2024-07-01 10:10 使用D
阅读(215)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
36
下一页
公告