不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。 网站首页程序开发
面试官:Msyql事务的ACID特性
正确的理解事务概念是接触和了解数据库系统的其他高级特性的前提。事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执成功,要么全部执行失败。 银行应用是解释事务必要性的...
Msyql的并发控制-锁策略
无论何时,只要有多个查询需要在同一时刻修改数据,都会产生并发控制的问题。这篇文章讨论MySQL在两个层面的并发控制:服务器层与存储引擎层。并发控制是一个内容庞大的话题,有大量的理论文献对其进行过详细的论述。这里只简要地讨论MySOL如何控制并发读写,因此读者需要有相关的知识来理解本章接下来的内容。 以Unix系统的emailbox为例,典型的mbox文件格...
一文搞懂Mysql索引的分类和实现逻辑
索引介绍 索引(index)在mysql中也叫做键(key)是存储引擎用于快速找到记录的一种数据结构。mysql的索引类似于一本书的“目录”,如果想在一本书中找到某个特定主题,一般会先看书的“目录”,找到对应的页码。 在mysql中,存储引擎用类似的方法使用索引,其现在索引中找到对应值,然后根据匹配的索引记...
docker (56) Recv failure: Connection reset by peer
Docker出现标题所示的错误时,先根据步骤进行排除 第一步:检查防火墙是否关闭 systemctl status firewalld 检查防火墙状态 systemctl disable firewalld 永久关闭防火墙 第二步:检查转发规则是否为 1 输入命令:sysctl net.ipv4.ip_forward 如果返回为“net.ipv4...
CentOS图形界面的安装和卸载
Centos8 在安装的时候默认安装了图形界面,如果需要卸载使用以下命令卸载 yum remove gdm -y gdm 即 “GNOME Desktop Environment” 如果想再装回用 yum install gdm ...
Centos7/8 关闭图形界面
centos7开始inittab不再用来来设置开机不自启图形界面。 看一下inittab的内容 # inittab is no longer used. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled by...
配置安装xdebug
PHP环境8.0.8 服务器是centos8 1、下载安装xdebug 官网地址:https://xdebug.org/download 2、下载安装 //下载 wget http://xdebug.org/files/xdebug-3.1.4.tgz //解压 tar -zxvf xdebug-3.1.4.tgz //进入 c...
Tp调用自定义指令 The "--XXX" option requires a value.
Tp调用自定义指令 The "--XXX" option requires a value.解决方案。将int类型的变量转成字符型,用双引号将变量包裹。...
docker: Error response from daemon: devicemapper: Error running
docker: Error response from daemon: devicemapper: Error running deviceCreate (CreateSnapDeviceRaw) dm_task_run failed....
Linux切换用户
开发过程中经常需要切换用户,比如切换到web的www用户 切换用户使用su命令,例如 su www 但是,在没有设置的情况下,默认www用户是不能登录的,会报下面的错误 [root@iZ2zeeetxecah9u89x7qt0Z kuaipin8]# su www This account is currently not available. ...