主要讨论RR隔离级别,因为RC只是少了间隙锁。 一、innodb七种锁 共享/排他锁(Shared and Exclusive Locks) 共享锁(Shared Locks,S锁) 排他锁(Exclusive Locks,X锁) 可以一起读,读写/写写互斥。 意向锁(Intention Locks ...
分类:
数据库 时间:
2021-07-02 15:56:48
阅读次数:
0
Explain语法 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… ...
分类:
数据库 时间:
2021-07-02 15:56:18
阅读次数:
0
个人认为状态机思想是惊为天人的,在一些领域有重要意义。而在前端交互上,用状态机实现一些东西,容易出现各种问题:
如:设置“伪态”;他人难以维护;新增状态时需要非常谨慎。 ...
分类:
其他好文 时间:
2021-07-02 15:49:10
阅读次数:
0
Spring Boot (mybatis)配置数据库 连接方式 1、第一种方式,使@Value 注解的方式进行注入 1.1 编写配置文件 例如 jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql ...
分类:
数据库 时间:
2021-07-02 15:47:55
阅读次数:
0
备忘录模式 定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 使用场景:需要保存、恢复数据的相关场景。提供可回滚的操作。如游戏中的存档、应用软件里的Ctrl+Z等。 注意事项:为了符合迪米特法则,还需增加一个管理备忘录的类。为了节约内存还可使用原型模式+备忘录模式。 ...
分类:
其他好文 时间:
2021-07-02 15:45:16
阅读次数:
0
1——加载驱动—— Class.forName("com.mysql.jdbc.Driver"); 2——建立连接—— Connection con = DriverManager.getConnection(url,userName,password); 3——创建执行环境—— Statement ...
分类:
数据库 时间:
2021-07-02 15:44:54
阅读次数:
0
任务调度: 是指系统在某个时间执行的特定的命令或程序。 任务调度分类: 1.系统任务调度: 有些重要的工作必须周而复始地执行。如病毒扫描、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 2.用户任务调度: 个别用户可能希望执行某些程序,比如对mysql数据库的 ...
分类:
系统相关 时间:
2021-07-02 15:38:49
阅读次数:
0
1 5个MySQL使用问题 1)关于count(*) 知识点:MyISAM会直接存储总行数,InnoDB则不会,需要按行扫描。 潜台词是,对于select count(*) from t; 如果数据量大,MyISAM会瞬间返回,而InnoDB则会一行行扫描。 实践:数据量大的表,InnoDB不要轻易 ...
分类:
数据库 时间:
2021-07-02 15:38:31
阅读次数:
0
1.进入MySql数据库 mysql -uroot -p 2.查看数据库show databases; 3.创建数据库(GoTest)CREATE DATABASE GoTest 4.创建数据表()USE GO_TEST;CREATE TABLE `User`( `Id` BIGINT(20) NO ...
分类:
数据库 时间:
2021-07-01 17:27:15
阅读次数:
0
因为之前改过设置,今天打开VS运行程序调试时发现左边的断点列不见了,指向当前行的黄色的箭头也没了 终于找到了恢复方法: 如上图,勾选指示器边距,即可重新显示 参考:https://www.cnblogs.com/programsky/p/4739071.html ...
分类:
其他好文 时间:
2021-07-01 17:20:00
阅读次数:
0