-
php使用json-schema模块实现json校验示例
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
本文实例讲述了php使用json-schema模块实现json校验,分享给大家供大家参考,具体如下: 客户端和服务端的http信息传递,采用json几乎成了标配,json格式简单,易于处理,不过由于没有格式规定,无法校验。 好在php有json-schema模块,可以用来验证json是[详细]
-
MySQL进门 MySQL复制技术之主从复制
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
在MySQL里面建立最基本的复制,可以总结为以下三个步骤: 1. 配置一个服务器作为Master; 2. 配置一个服务器作为Slave; 3. 将Slave连接到Master. 1) 配置Master 1. my.cnf中参数的配置 将服务器配置为Master。要确保该服务器有一个活动的二进制日志(binar[详细]
-
MySQL面试之简单知识和命令归纳
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
对于面试MySQL职位的童鞋来说,一般面试官基本都会考下面的一些简单的MySQL知识和命令: 1.如何确定MySQL是否启动以及如何启动和关闭MySQL service mysql status/start/stop /etc/init.d/mysql status/start/stop ps -ef|grep mysql 2.如何登陆MySQL mysql[详细]
-
怎样消除MySQL账号的安全隐患
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
怎样消除MySQL账号的安全隐患: (1).给MySQL账号赋予其所需要的最小权限,避免为MySQL账号授予alter,grant权限 (2).删除匿名账号 匿名账号容易带来安全隐患,建议删除,执行如下SQL语句即可删除权限表中所有的匿名账号: mysqldelete from mysql.user where[详细]
-
MySQL 数据运作
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
-- 插入信息 -- 方法1:insert...values -- 单条语句 insert into 表名 values (数据); eg: insert into class values (21403001,张三,男,20,重庆); -- 多条语句 insert into 表名 values (数据),(数据),(数据); eg: insert into class values (null,小花1[详细]
-
数据库备份 大量备份
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
数据库备份 mysqldump -uroot -p123456 -P3306 --single-transaction database_name /data/dbname.sql.gz 注:生产环境中,如果加上--single-transaction,备份的时候就不会锁表了。 mysql 多表批量备份 把在fang 库中,所有含 kk 的表备份出来 for i in `[详细]
-
运用sysbench对MySQL进行测试
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
摘要: 为什么要测试,测什么东西? 测试的种类非常多,测试的目的也非常多,我这里主要的目的就两个 测试MySQL的极限IO 对比不同版本MySQL,不同参数, 不同硬件,不同系统对MySQL的性能影响 为什么选择sysbench 因为MySQL官方的测试就是用sysbench哦 尽量[详细]
-
AWS RDS MySQL和MariaDB Galera Cluster的优缺点对比总结
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
亚马逊提供的MySQL服务,部署高可用区域,单主节点、隐藏从节点,自动实现HA切换,可以进行在线扩展,超越单个数据库部署的容量,以处理高读取量的数据库负载。 1. 优点: (1).在线升级不影响业务正常运行,后期扩容性较好 (2).高可用区域部署,隐藏从节点[详细]
-
linux环境下创建MySQL数据库的双击热备
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
linux环境下搭建MySQL数据库的双击热备: 准备服务器 由于Mysql不同版本之间的(二进制日志)binlog格式可能会不太一样,因此最好的搭配组合是主(Master)服务器的Mysql版本和从(Slave)服务器版本相同或者更低,主服务器的版本肯定不能高于从服务器版本[详细]
-
关于innodb_rollback_on_timeout测验
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
innodb_rollback_on_timeout innodb_lock_wait_timeout 最开始看到innodb_rollback_on_timeout 时,没有好好理解transaction timeout的意思.以为只要是连接超时就会触发,今天研究了一下.只能说巨坑; 以下测试.隔离级别皆为RR模式.测试过程. 实验一: innodb_[详细]
-
MySQL主主复制 双主复制 配置过程说明
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
MySQL主主复制 双主复制 配置过程说明: 一、修改配置文件my.cnf 服务器A(172.16.16.70)配置如下 server_id = 70 socket = /tmp/mysql.sock innodb_buffer_pool_size = 10G character-set-server=utf8 log_bin=mysql-bin expire_logs_days=3 replicate-d[详细]
-
运用PHP求最大奇约数的和
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
本篇文章介绍一下使用PHP如何求最大奇约数的和,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 小易是一个数论爱好者,并且对于一个数的奇数约数十分感兴趣。一天小易遇到这样一个问题: 定义函数f(x)为x最大的奇数约数,x为正整数。[详细]
-
PHP 图像解决与SESSION制作超简单验证码的方法示例
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
本文实例讲述了PHP 图像处理与SESSION制作超简单验证码的方法,分享给大家供大家参考,具体如下: 验证码的实现 首先我们要清楚,无论是做什么东西,在做之前一定要有思路,譬如这个验证码里他有些什么,为了实现它我们该做些什么,怎么样去做。 这里我例[详细]
-
详解no input file specified 三种解决方法
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
这篇文章主要介绍了详解no input file specified 三种解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 一.IIS Noinput file specified 方法一:改PHP.ini中的doc_roo[详细]
-
设定php简写功能的方法介绍
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
在本篇文章里小编给大家整理的是关于如何设定php简写功能的相关文章以及知识点,有需要的朋友们可以学习下。 本教学使用环境介绍 伺服器端:Ubuntu 18.04 LTS 资料库:Mariadb 10.1.34(Mysql) 语言版本:php 7.3 本机端:MacOS High Sierra 启用 php 缩[详细]
-
PHP的new static和new self的差别与使用
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
这篇文章主要介绍了PHP的new static和new self的区别与使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 下面我们举个栗子: class Father { public static function getS[详细]
-
php 使用expat方式解析xml文件操作实例
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
这篇文章主要介绍了php 使用expat方式解析xml文件操作,结合实例形式分析了PHP使用expat方式解析xml文件具体步骤与相关操作技巧,需要的朋友可以参考下。 本文实例讲述了php 使用expat方式解析xml文件操作,分享给大家供大家参考,具体如下: test.xml: ?xm[详细]
-
php传值和传引用的区别点汇总
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
php传值:在函数范围内,改变变量值得大小,都不会影响到函数外边的变量值。 PHP传引用:在函数范围内,对值的任何改变,在函数外部也有所体现,因为传引用传的是内存地址。 传值:和copy是一样的。【打个比方,我有一橦房子,我给你建筑材料,你建了一个[详细]
-
php 使用call实现重载功能例子
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
这篇文章主要介绍了php 使用 __call实现重载功能,结合实例形式分析了PHP使用__call实现重载的相关操作技巧,需要的朋友可以参考下。 本文实例讲述了php 使用 __call实现重载功能,分享给大家供大家参考,具体如下: ?php /** * Created by PhpStorm. * User[详细]
-
在PHP中通过getopt解析GNU C风格命令行选项
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
在 PHP 中,当我们在获取命令行参数时,可以通过遍历$argv来获取,其实呢是有规范可循的,也就是 GNU C-style parser for command line options 。 比如使用命令wget下载文件时,使用下面的一些方式来指定option都可以 wget http://mengkang.net/a.jpg -O[详细]
-
php 多继承的几种常见实现方法案例
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
这篇文章主要介绍了php 多继承的几种常见实现方法,结合实例形式分析了两种PHP实现多继承的操作方法,需要的朋友可以参考下。 本文实例讲述了php 多继承的几种常见实现方法,分享给大家供大家参考,具体如下: class Parent1 { function method1() {} functi[详细]
-
TIDB和MySQL性能比较
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
最近对比TiDB和MySQL在大表复杂join方面,TiDB比MySQL快很多(至少三倍),这应该得益于TiDB的 分布式架构,把逻辑计算下推到各个数据节点并行执行导致的。 由于TiDB有着很好的水平分布式扩展,突破了单实例容量的限制,和分库分表比,应该有着更好的优势[详细]
-
MySQL 答疑解惑 物理备份死锁解析
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
本文对 5.6 主备场景下,在备库做物理备份遇到死锁的case进行分析,希望对大家有所帮助。 这里用的的物理备份工具是 Percona-XtraBackup(PXB),有的同学可能不清楚其备份流程,所以这里先简单说下,PXB的备份步骤是这样的: 拷贝 InnoDB redo log,这是一[详细]
-
MySQL 5.7 的事务控制语句的简介
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
START TRANSACTION 或 BEGIN 语句开始一个事务 COMMIT 语句提交事务,使得数据的更改永久生效 ROLLBACK 语句回滚事务,取消对数据的更改 SET autocommit 语句禁止或启用当前会话默认的事务自动提交功能 --例子 mysql START TRANSACTION; Query OK, 0 rows[详细]
-
MySQL自增锁模式innodb_autoinc_lock_mode参数说明
所属栏目:[编程] 日期:2022-06-25 来源:DaWei
innodb_autoinc_lock_mode这个参数控制着在向有auto_increment 列的表插入数据时,相关锁的行为; 通过对它的设置可以达到性能与安全(主从的数据一致性)的平衡 【0】我们先对insert做一下分类 首先insert大致上可以分成三类: 1、simple insert 如insert i[详细]
