美文网首页
Java知识框架 - Mysql

Java知识框架 - Mysql

作者: 码畜的快乐源泉 | 来源:发表于2020-03-09 18:14 被阅读0次
  • Mybatis
    • SqlSource
    • MappedStatement
    • MappedProxy
    • SqlSession
  • 事务ACID
    • 原子性 (atomicity)
    • 一致性 (consistency)
    • 隔离性 (isolation)
    • 持久性(durability)
  • 事务的四种隔离机制
    • 读未提交(read uncommited):脏读,不可重复读,虚读都有可能发生
    • 读已提交(read commited):避免脏读。但是不可重复读和虚读有可能发生
    • 可重复读 (repeatable read):避免脏读和不可重复读。但是虚读有可能发生
    • 串行化的 (serializable):避免以上所有读问题
    • Mysql 默认:可重复读(主从复制不出问题),Oracle 默认:读已提交
  • 事务的七种传播行为
    • PROPAGATION_REQUIRED
    • PROPAGATION_SUPPORTS
    • PROPAGATION_MANDATORY
    • PROPAGATION_REQUIRES_NEW
    • PROPAGATION_NOT_SUPPORTED
    • PROPAGATION_NEVER
    • PROPAGATION_NESTED
  • 索引结构


    image.png
  • Myiasm&Innodb
    • 聚簇索引保证关键字值相近的元组存储的物理位置也相同 - 一个表只能有一个聚簇索引 - solidDB&InnoDB
  • explain
    • id
    • select_type
    • type
    • possible_keys
    • key
    • key_len
    • ref
    • rows
    • Extra
  • union&union all - union会自动合并重复结果、union all不会
  • char&varchar - 更新多的用varchar,更新少的用char
  • 存储过程
  • 触发器
  • 数据库范式
    • 第一范式(1NF)
    • 第二范式(2NF)
    • 第三范式(3NF)
    • 巴斯-科德范式(BCNF)
    • 第四范式(4NF)
    • 第五范式(5NF,完美范式)
  • 锁机制
    • 读锁&写锁
    • 表锁&行锁
      • 表锁偏向MyISAM存储引擎 - 开销小,加锁快,无死锁,锁定粒度大,发生锁冲突的概率最高,并发度最低。
      • 行锁偏向InnoDB存储引擎 - 开销大,加锁慢,会出现死锁,锁定粒度最小,发生锁冲突的概率最低,并发度也最高。

相关文章

  • Java知识框架 - Mysql

    MybatisSqlSourceMappedStatementMappedProxySqlSession 事务AC...

  • JAVA 之 MySql知识框架

    一、数据库概述 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照 一定规则组织起来,可以被...

  • 目前涉及到并且需要掌握的知识

    语言 java,mysql,python,bash,guava 框架 spring,mybatis,git,mq,...

  • java集合框架知识点

    java集合框架的知识点接口 集合 元素 java key 阅读2771Java集合框架作为Java编程语言的基础...

  • 大话Java持久层

    基础知识储备: Java SE(Java语言【java.lang】、Java集合框架【java.util】) Ja...

  • Java知识框架 - Java

    基础Java泛型 - 编译时类型安全检测 - 引用型类型 - public static < E > void p...

  • Java知识框架

    前言 最近在准备面试,特定将所有知识整理出来,以框架的形式进行复习。 知识框架清单 Java知识框架 - Linu...

  • redis的那些事儿

    近期接触一个框架,架构体系是java(spring boot微服务)、mysql、redis。据说这个套框架能支持...

  • Jsp读取MySQL数据

    继续上次的Java操作MySQL 这次继续深化一下,在JSP网页中读取java从MySQL获得的表。 运用知识: ...

  • 找工作必备技能

    基础知识Java和JQuery SpringMVC 源码学习-入门 Mysql存储过程,Mysql高级查询相关SQ...

网友评论

      本文标题:Java知识框架 - Mysql

      本文链接:https://www.haomeiwen.com/subject/tntmdhtx.html