摘要: 1.概述 如何保证数据并发访问的一致性和有效性,是所有数据库必须解决的一个问题。另外,所冲突也是影响数据库并发性能的一个重要的因素,应用程序在选择所类 型时,需要根据实际运行的需要,选择最佳的所类型。 MySQL的不同存储引擎,支持不同的锁定机制。 2.锁类型 MyISAM 和 Memory 存储引 阅读全文
posted @ 2020-06-30 23:30 夏导 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 申请搬家 阅读全文
posted @ 2020-06-28 15:28 夏导 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ;;;;;;;;;;; ; 警告 ; ;;;;;;;;;;; ; 此配置文件是对于新安装的PHP的默认设置. ; 默认情况下,PHP使用此配置文件安装 ; 此配置针对开发目的,并且*不是*针对生产环境 ; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended 阅读全文
posted @ 2020-06-28 15:16 夏导 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 内容 事务 innodb_flush_log_at_trx_commit 事务其实就是并发控制的基本单位;相信我们都知道,事务是一个序列操作,其中的操作要么都执行,要么都不执行,它是一个不可分割的工作单位;数据库事务的 ACID 四大特性是事务的基础,了解了 ACID 是如何实现的,我们也就清楚了事 阅读全文
posted @ 2020-06-28 14:54 夏导 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.概念 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象,为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行,思想上很简单,就是数据库 SQL 语言层面的代码封装与重用 存 阅读全文
posted @ 2020-06-27 14:44 夏导 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.创建触发器: --触发器类似于框架 事件 create trigger [触发器名称] [触发器的执行时间] [执行的动作点] on [表名] for each row [函数 或者动作] 触发器的执行时间 :before, after 执行的动作点:insert, update, delete 阅读全文
posted @ 2020-06-27 13:42 夏导 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.概念: 视图是 MySQL 在 5.0.1 版本中加入的功能。它可以理解为一个虚表。 之所以被称为虚表,是因为它只是存储了一个结构,并不存储真实的数据。它的数据是在查询过程中动态生成的。 视图并不是真的优化 2.创建视图:视图 只是存储了一个结构,并不存储真实的数据。 --CRUD select 阅读全文
posted @ 2020-06-27 13:34 夏导 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件(需要重启redis生效) 在redis配置文件 redis.conf 中找到参数 requirepass, 这个就是配置redis访问密码的参数 #由于redis并发能力极强,仅仅搞密码,攻击者可能在短期内发送大量猜密码的请求,很容易暴力破解,所以建议密码越长越好,比如20位。(密码在 阅读全文
posted @ 2019-11-18 09:58 夏导 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xujingzhong0077/article/details/53316767运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI( 阅读全文
posted @ 2019-09-09 14:36 夏导 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 1、安装Apache 这个就不手动安装了,直接上脚本执行 bash apache.sh 以下为脚本的内容: #!/bin/bash version=`lsb_release -a|grep Release` a=${version#*:} if [ `echo ${a} | awk -v tem=6 阅读全文
posted @ 2018-08-27 11:32 夏导 阅读(848) 评论(0) 推荐(0) 编辑