数据库实现原理

2020-7-21 杨静

数据库实现原理','数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。未完,待学习后更新,这篇文章写得非常好,推荐大家看下,共同学习:https://blog.csdn.net/albertfly/article/details/51318995

阅读全文>>

评论(0) 浏览(1466)

git问题

2020-7-21 杨静

git clone 时显示Filename too long的解决办法','在git bash中,运行下列命令: git config --global core.longpaths true就可以解决该问题。--global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉--global即可。

阅读全文>>

评论(0) 浏览(1001)

分布式锁实现原理

2020-7-21 杨静

分布式锁实现原理','https://blog.csdn.net/u010963948/article/details/79006572

阅读全文>>

评论(0) 浏览(1091)

事务隔离级别与传播级别

2020-7-21 杨静

事务隔离级别和传播','事务隔离级别  隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量:TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION_READ_COMMITTED。TransactionDefinition.ISOLATION_READ_UNCOMMITTED:该隔离级别表示一个事务可以读取另一个事务修改但还没有提交的数据。该级别不能防...

阅读全文>>

评论(0) 浏览(1127)

同步|阻塞

2020-7-21 杨静

同步?阻塞?','1,同步和异步是针对应用程序和内核的交互而言的。2,阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方式,说白了是一种读取或者写入操作函数的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入函数会立即返回一个状态值。由上描述基本可以总结一句简短的话,同步和异步是目的,阻塞和非阻塞是实现方式。同步阻塞: 在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式。同步非阻塞: 在此种方式下,用户进程发起一个IO操...

阅读全文>>

评论(0) 浏览(1075)

@2024 HowTD 浙ICP备18004985号-2

浙公网安备 33010202001281号