ICode9

精准搜索请尝试: 精确搜索
  • zookeeper-ZAB协议2021-02-11 14:57:49

    zookeeper-ZAB协议 消息广播崩溃恢复数据同步 消息广播 ZAB 协议的消息广播过程使用的是一个原子广播协议,类似一个 二阶段提交过程。对于客户端发送的写请求,全部由 Leader 接收,Leader 将请求封装成一个事务 Proposal,将其发送给所有 Follwer ,然后,根据所有 Follwer 的反馈,

  • spring(四)声明式事务控制2021-02-10 22:04:11

    文章目录 声明式事务控制1. 编程式事务控制相关对象1.1 PlatformTransactionManager1.2 TransactionDefinition1. 事务隔离级别2. 事务传播行为 1.3 TransactionStatus1.4 知识要点 2 基于 XML 的声明式事务控制2.1 什么是声明式事务控制2.2 声明式事务控制的实现2.3 切点

  • 《sql必知必会》笔记一(基础)2021-02-10 22:00:42

    关于 Count(*) 在MySQL InnoDB存储引擎中,COUNT()和COUNT(1)都是对的所有结果进行的COUNT。如果有WHERE子句,则是对所有符合筛选条件的数据行进行统计。如果没有WHERE子句,则是对数据表的数据行数进行统计。 因此COUNT()和COUNT(1)本质上没有区别,执行的复杂度都是O(N),也就是采用

  • 第8章 数据库考察点2021-02-10 17:34:44

    Mysql 基础考点事务的原理,特性,事务并发控制◆常用的字段、含义和区别◆常用数据库引擎之间区别什么是事务?Transaction◆事务是数据库并发控制的基本单位◆事务可以看作是一系列SQL语句的集合◆事务必须要么全部执行成功,要么全部执行失败(回滚)转账操作是事务使用的一个常见场景事务

  • 2021-02-09工作日志2021-02-10 12:02:42

    异常处理 学会了使用redis,也知道了穿透 雪崩 击穿 这一些面试比较火热的问题, 雪崩 雪崩就是在一定时间内,大量的缓存失效,解决办法主要有三种 数据预热 就是先让需要的缓存先存起来,还有就是设置不同的过期时间 限流降级 限制流量,通过加锁或者队列限制数据库写缓存的数量 降级就

  • 分布式事务(1)---2PC和3PC原理2021-02-09 15:04:42

    分布式事物基本理论:基本遵循CPA理论,采用柔性事物特征,软状态或者最终一致性特点保证分布式事物一致性问题。 分布式事物常见解决方案: 2PC两段提交协议 3PC三段提交协议(弥补两端提交协议缺点) TCC或者GTS(阿里) 消息中间件最终一致性 使用LCN解决分布式事物,理念“LCN并

  • 事务2021-02-09 13:57:37

    事务: druidConn = db.getConnection(false); db.executeUpdate(updpoint.toString(),druidConn); … db.executeUpdate(inshistory.toString(),druidConn); druidConn.commit(); 一开始数据库连接是false,执行多条sql后,最后一起提交,这时数据库才更新。 getConnection(): Java D

  • Mysql之事物控制语言2021-02-09 12:32:54

    TLC语言(事物控制语言) 0.0 一、概述 1. 概念 1)TLC:Transaction Control Language,事物控制语言2)事物:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行3)典型应用:转账4)存储引擎: mysql中的数据用各种不同技术存储在文件(或内存中)通过show engines来

  • jpa,非spring data jpa2021-02-09 10:57:36

    文章目录 jpajpa(这东西针对Java,准确的说是JavaEE,而不是spring)与hibernate开始学习orm映射元数据jap的apijpql(喵喵喵?刚刚说不用sql,自己还整一个jpql)架构基本步骤注解EntityManagerFactory和EntityManager对象的创建crudhbm2ddl工具的使用`persistence.xml`一些配置说明

  • Mysql锁、锁区间,MVCC以及zookeeper分布式锁面试要点解析2021-02-08 21:57:34

    1.Mysql锁 行级: 共享锁: 只允许读和继续加共享锁,直到commit释放完所有共享锁后才可以写 排它锁: 某一事务加上排它锁后,只有该事务才可以进行增删改查,其他并发事务不可以 表级: 意向锁: 我的理解是:意向锁不是锁。怎么说呢?例如,当我们要进行表中某字段所有行进行更改时,比如说:update

  • 在循环中处理事务2021-02-08 17:33:00

    问题阐述及解决过程 现在需要写一个定时任务,其处理过程要在for循环进行,并且循环体中要调用两个方法,大致代码是这样的: 1 public void regionRecoveryProtectionPeriod() { 2 for (????) { 3 try { 4 method1(); 5 method2()

  • 【Spring】声明式事务aop2021-02-08 16:02:29

    我们故意在一个方法里先写一个插入,然后在写一个删除语句。其中删除语句的sql表达错误。 .    虽然会报错 告诉你删除的sql语句错误,但是不会告诉你 插入操作成功了。 也就是说 虽然程序因为错误没有运行完,但是有一部分操作还是成功了。 明显不满足我们的ACID原则(原子性、一致性、

  • Mysql锁2021-02-08 10:01:04

    Mysql锁 锁是计算机协调多个进程或线程并发访问某一资源的机制。传统的计算机资源(CPU、RAM、I/O)的争用,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题。锁冲突也是影响数据库并发访问性能的一个重要因素。 MySIAM和MEMOR

  • MySQL事务-学习笔记2021-02-07 18:02:47

    MySQL事务 事务的意义 案例:银行转账过程 A向B转账500,A原来有1000,B有500。 分析: SQL处理过程: A 减少 500 B 增加 500 以上两点必须同时生效,才算合理。 核心:要么都成功,要么都失败 事务(Transaction):一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账

  • JDBC 笔记06(事务处理)2021-02-07 18:01:16

    一、事务处理? 事务处理的原则: 保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交( commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚( rollback

  • Spring 中的 JdbcTemplate以及事务控制(基于注解和xml)2021-02-06 23:01:04

    Spring 中的 JdbcTemplate 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 操作关系型数据的:JdbcTemplate 、HibernateTemplate 操作 nosql 数据库的:RedisTemplate 操作消息队列的:JmsTemplate public JdbcTe

  • 013_Spring事务2021-02-06 19:00:57

    一. 事务 1. 什么事务? 1.1. 事务: 逻辑上的一组操作, 组成这组操作的各个单元, 要么全都成功, 要么全都失败。 2. 事务的特性 2.1. 原子性: 事务不可分割。 2.2. 一致性: 事务执行前后数据完整性保持一致。 2.3. 隔离性: 一个事务的执行不应该受到其他事务的干扰。 2.4. 持久性

  • 互联网一线大厂对于人才都有什么样的要求?2021-02-06 15:59:47

    对于跳槽一线互联网大厂,需要会哪些技术,做哪些准备?我在前一篇文章说过,把你要去应聘岗位的职位要求中的技术点例举出来,然后根据这些技术点,进行查缺补漏。 一般情况下,面试官在问你问题的时候不是为了难倒你,而是要弄清楚,你到底会一些什么。 这时候,有几个自己十分擅长的版块是最好的,

  • mysql事务的 四个特征(ACID)2021-02-06 14:01:06

    事务的 四个特征(ACID) 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。这四个特性简称为 ACID 特性。 1 、原子性。事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 2 、一致性。事 务执行的结果必须是使数

  • 事务(@Transactional注解)的用法和实例2021-02-06 13:04:23

    参数 @Transactional可以配制那些参数及以其所代表的意义: 参数意义 isolation 事务隔离级别 propagation 事务传播机制 readOnly 事务读写性 noRollbackFor 一组异常类,遇到时不回滚。默认为{}。 noRollbackForClassName 一组异常类名,遇到时不回滚,默认为{} rollback

  • mysql 事务的理解2021-02-06 12:35:35

      mysql  执行事务操作    1.原子性     一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。  2.一致性     执行事务操作,比如转账,两个人互相转账 ,不管转多少次, 钱的总数额是

  • Seata AT模式2021-02-06 11:01:49

    前言 我们在之前所介绍的一些分布式事务的理论,是需要通过具体的框架工程化的,这样才能在我们日常工作中使用。 常见的开源分布式事务框架很多,比如: Seata、EasyTransaction等等。我们在这篇文章将会介绍阿里开源的分布式事务框架Seata。 Seata这个分布式事务框架支持有多种模式,如:

  • 什么是可串行化MVCC2021-02-05 15:03:00

    此文转载自:https://blog.csdn.net/songguangfan/article/details/109890171 什么是可串行化MVCC MVCC介绍可串行化MVCC导致冲突的两种操作可串行化多版本时间戳调度规则假设收到事务T的读请求RT(X)假设收到事务T的写请求WT(X)假设收到事务的提交请求假设收到事务的中止请

  • Java看书62021-02-05 11:58:39

    对java程序员笔试解析 整理(6) 第三章 数据库 1.数据库中的事务指什么 事务时数据库中一个单独的执行单元,在数据库中更改数据成功时,在食物中更改的数据便会提交,不在改变,否则事务就会取消或者回滚。 事务必须满足四个属性:原子性、一致性、隔离性和持久性即ACID 原子性:事务是

  • SAP PP为工单创建好HU之后,如何查询HU号码?2021-02-05 09:01:30

    SAP PP为工单创建好HU之后,如何查询HU号码?   如果工单入库的库存地启用了HU管理,那么就需要使用HU相关的事务代码为工单做包装,然后执行收货。   比如工单号:3000027169,收货入库之前,我们使用事务代码COWBPACK 为工单打包。输入事务代码之后,输入工单号,   回车,进入如下界面,   直

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有