抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

msyql事务隔离级别与锁机制

概述我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。接下来,我们会深入讲解这些机制,让大家彻底理解数据库内部的执行原理。 事务...

mysql缓冲池

7.20工作记录

这里有东西被加密了,需要输入密码查看。

JVM基础故障处理工具

基础故障处理工具1.jdk小工具命名方式JDK的很多小工具的名字都参考了UNIX命令的命名方式。 2.jps(JVM Process Status Tool)jps是虚拟机进程状况工具。jps名字和UNIX的ps命令类似,它的功能也和ps命令类似: 可以列出正在运行的虚拟机进程, 显示虚拟机执行主类(Main Class,main()函数所在的类)名称 以及这些进程的本地虚拟机唯一ID(L...
jvm

面试题 10.02. 变位词组

面试题 10.02. 变位词组题目描述编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。 示例: 1234567输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ [&q...

mysql索引

mysql索引索引是什么索引是帮助Mysql高效获取数据的排好序的数据结构。 索引可以用的数据结构有: 二叉树 红黑树 Hash表 B-Tree BTree 叶子节点具有相同的深度,叶节点的指针为空 所有索引元素不重复 节点中的数据索引从左往右递增排列 B+树(B树变种) 非叶子节点不存储data,只存储索引(索引会冗余),因此每页可以存储更多索引 叶子节点包含所有索引字段 叶子...

三大范式

三大范式第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖) 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。 第三范式(3NF):在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖...

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...

原型模式

原型模式(Prototype)知识点 Cloneable接口/Object#clone方法 详解 浅拷贝/深拷贝 序列化机制实现深拷贝 模式定义:指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 应用场景:当代码不应该依赖于需要复制的对象的具体类时,请使用Prototype模式。 优点: 可以不耦合具体类的情况下克隆对象 避免重复的初始化代码 更方便的构建复杂对象 ...

观察者模式

观察者模式(Observer)模式定义定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题 对象,当主题对象发生变化时,它的所有依赖者都会收到通知并更新。 应用场景当更改一个对象的状态可能需要更改其他对象,并且实际的对象集事先 未知或动态更改时,请使用观察者模式。 优点 符合开闭原则 可以在运行时建立对象之间的关系 jdk&源码中的应用 JDK: java.util.O...