logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL事务【详解-最新的总结】

文章目录事务详解1、本篇内容2、什么是事务?3、事务的几个特性(ACID) -重点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)4、Mysql中事务操作隐式事务显式事务**方式1:**方式2:5、savepoint关键字6、 只读事务7、事务中的一些问题(重点)脏读读已提交可重复读幻读8、事务的隔离级别查看隔离级别隔离级别的设

#mysql
Mysql性能优化之什么是索引下推?

文章目录一、索引下推介绍二、案例解释Mysql5.6之前的版本Mysql5.6及之后版本实践三、总结一、索引下推介绍索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者二级索引)进行查询时,存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条

#mysql#数据库
分布式事务的应用场景

常见的分布式事务的应用场景

设计模式之模版方法模式与策略模式

模版方法模式、策略模式、简单工厂模式

#设计模式#策略模式
Spring Cloud Eureka源码分析之三级缓存的设计原理及源码分析

Eureka Server 为了提供响应效率,提供了三层的缓存结构,将 Eureka Client 所需要的注册信息,直接存储在缓存结构中,实现原理如下图所示。​​​​registry注册表 没什么特殊的。readWriteCacheMap,本质上是 Guava 缓存。写入缓存:readWriteCacheMap 的数据主要同步于存储层。当获取缓存时判断缓存中是否有数据,如果不存在此数据,则通过

#eureka#缓存#spring cloud
微服务下的分布式事务介绍及其解决方案(java)

文章目录微服务下的分布式事务介绍及其解决方案(java)第一部分7.11分布式(XA) 事务7.11.1内部XA事务7.11.2 外部XA事务第二部分1、什么是分布式事务1.1、事务的ACID特性1.1.1、原子性(A)1.1.2、一致性(C)1.1.3、隔离性(I)1.1.4、持久性(D)2、分布式事务的产生的原因2.1、数据库分库分表2.2、应用SOA化3、分布式事务的应用场景3.1、支付3.

#java#mysql#数据库
设计模式之观察者模式相关、监听器模式

观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时,会通知所有观察者对象,使它们能够自己更新自己。(在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新)观察者模式结构图:Subject类,可以翻译为主题或者抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的引用保存在一个聚集里,每个

#观察者模式
Java-访问权限修饰符(public、protected、private)

Java访问权限修饰符共有四种:public、protected、private、没有修饰符(默认访问权限(default accsess))。访问权限修饰符可以位于定义的类名,属性名和方法名之前。每个访问权限修饰符只能控制它所修饰的对象。如果不提供访问修饰符,就意味着“包访问权限”。所以无论如何,万物都有某种形式的访问控制权。对于类、类中的方法和属性,如果没有使用修饰符(默认访问权限(defau

#java
设计模式之工厂模式(简单工厂、工厂方法、抽象工厂)

工厂模式工厂模式的作用:实现了创建者和调用者的分离核心本质:实例化对象不使用new,用工厂方法代替将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦详细分类:简单(静态)工厂模式:用来生产同一等级结构中的任意产品(对于增加新的产品,需要修改已有代码)工厂方法模式:用来生产同一等级结构中的固定产品(支持增加任意产品)抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工

#抽象工厂模式#工厂方法模式
    共 23 条
  • 1
  • 2
  • 3
  • 请选择