![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 70
不会说话的木头
这个作者很懒,什么都没留下…
展开
-
Spring中的事务传递性小记
在Spring中,事务的传递性主要由Propagation属性控制,它定义了当方法被其他方法调用时,应该如何处理事务。方法使用了SUPPORTS传播级别,这意味着如果当前存在事务,那么该方法将在该事务中运行,但如果当前没有事务,那么该方法将以非事务方式运行。方法使用了REQUIRES_NEW传播级别,这将总是创建一个新的事务,即使在调用它的方法已经在它自己的事务中运行。时存在一个事务,那么这个方法将在相同的事务中运行,否则将开始一个新的事务。方法使用了REQUIRED传播级别,如果在调用。原创 2024-06-07 14:59:17 · 300 阅读 · 0 评论 -
OSI 七层模型
这两种模型分别从理论和实践角度对网络通信进行了抽象和规范,尽管分层方式和具体内容有所不同,但都是为了更好地理解和构建复杂的网络通信系统。在实际的网络配置和问题解决中,四层模型由于更贴近TCP/IP协议栈的实际实现而更为常用。原创 2024-03-25 18:14:54 · 369 阅读 · 0 评论 -
Java23种设计模式详解
提供了一种方式来封装一组具有相关联的或相互依赖的对象的创建。一个抽象工厂定义了一个接口,用于创建相关或依赖对象的家族,而实际的具体工厂则负责生成具体的对象。下面是一个使用Java实现的抽象工厂模式的简单示例:假设我们有一个图形应用程序,需要绘制不同类型的形状(如圆形、矩形等)和颜色填充策略(如红色、蓝色等)。每种形状都可以有不同的颜色填充,这就构成了两个相关的对象家族。// 抽象产品接口:形状// 具体产品:圆形@Override// 具体产品:矩形@Override。原创 2024-03-25 17:56:36 · 1395 阅读 · 0 评论