-
PHP简易实现图片格式转换jpg转png,gif转png等
所属栏目:[编程] 日期:2022-06-25 热度:150
这篇文章主要介绍了PHP简单实现图片格式转换(jpg转png,gif转png等),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 需求 开发过程中总会遇到一些需求需要对图片格式进行转换。[详细]
-
PHP的HTTP客户端Guzzle简单运用方法分析
所属栏目:[编程] 日期:2022-06-25 热度:83
这篇文章主要介绍了PHP的HTTP客户端Guzzle简单使用方法,结合实例形式分析了Guzzle的功能、请求、cookie操作等相关实现技巧,需要的朋友可以参考下。 本文实例讲述了PHP的HTTP客户端Guzzle简单使用方法,分享给大家供大家参考,具体如下: 首先来一段官方文档[详细]
-
TIDB和MySQL性能比较
所属栏目:[编程] 日期:2022-06-25 热度:124
最近对比TiDB和MySQL在大表复杂join方面,TiDB比MySQL快很多(至少三倍),这应该得益于TiDB的 分布式架构,把逻辑计算下推到各个数据节点并行执行导致的。 由于TiDB有着很好的水平分布式扩展,突破了单实例容量的限制,和分库分表比,应该有着更好的优势。[详细]
-
MySQL 答疑解惑 物理备份死锁解析
所属栏目:[编程] 日期:2022-06-25 热度:114
本文对 5.6 主备场景下,在备库做物理备份遇到死锁的case进行分析,希望对大家有所帮助。 这里用的的物理备份工具是 Percona-XtraBackup(PXB),有的同学可能不清楚其备份流程,所以这里先简单说下,PXB的备份步骤是这样的: 拷贝 InnoDB redo log,这是一个[详细]
-
MySQL 5.7 的事务控制语句的简介
所属栏目:[编程] 日期:2022-06-25 热度:109
START TRANSACTION 或 BEGIN 语句开始一个事务 COMMIT 语句提交事务,使得数据的更改永久生效 ROLLBACK 语句回滚事务,取消对数据的更改 SET autocommit 语句禁止或启用当前会话默认的事务自动提交功能 --例子 mysql START TRANSACTION; Query OK, 0 rows af[详细]
-
MySQL自增锁模式innodb_autoinc_lock_mode参数说明
所属栏目:[编程] 日期:2022-06-25 热度:190
innodb_autoinc_lock_mode这个参数控制着在向有auto_increment 列的表插入数据时,相关锁的行为; 通过对它的设置可以达到性能与安全(主从的数据一致性)的平衡 【0】我们先对insert做一下分类 首先insert大致上可以分成三类: 1、simple insert 如insert int[详细]
-
mysql中update误操作 利用binlog日志 模拟oracle闪回性能
所属栏目:[编程] 日期:2022-06-25 热度:177
对于update误操作,可以模拟oralce 的闪回功能,利用binlog日志,具体操作如下: mysql select * from test1; +------+---------+--------+ | dept | name | salary | +------+---------+--------+ | it | gaopeng | 100 | | it | yhb | 100 | | it | dzy | 100[详细]
-
Heartbeat+DRBD+MySQL高可用构架方案与实施
所属栏目:[编程] 日期:2022-06-25 热度:133
Heartbeat+DRBD+MySQL高可用架构方案与实施: 一、相关软件介绍 1. Heartbeat介绍 官方站点:http://linux-ha.org/wiki/Main_Page heartbeat可以资源(VIP地址及程序服务)从一台有故障的服务器快速的转移到另一台正常的服务器提供服务,heartbeat和keepalived[详细]
-
centos7 mysql相互是主从+keepalived
所属栏目:[编程] 日期:2022-06-25 热度:184
centos7 mysql互为主从+keepalived: 一、互为主从配置 1.1、资源情况 192.168.11.177 server1 192.168.11.180 server2 192.168.11.210 VIP 1.2、server1配置 # vi /etc/my.cnf [mysqld] server-id=1 log-bin=mysql-bin relay_log=mysql-realy-bin relay_log[详细]
-
mysql5.1关于自动重连的一些改变
所属栏目:[编程] 日期:2022-06-25 热度:101
以前mysql用的是3.23的版本,在调用C API的时候,基本不用重连的设置,但是现在使用mysql5.1,发现每天早上连接都会断掉,感觉很奇怪,仔细查阅文档,发现有2个参数:interactive_timeout,wait_timeout(缺省为28800秒),意思是如果28800秒没有任何操作,连接就自动断掉[详细]
-
Mysql InnoDB 同享表空间和独立表空间
所属栏目:[编程] 日期:2022-06-25 热度:178
前言:学习mysql的时候总是习惯性的和oracle数据库进行比较。在学习mysql InnoDB的存储结构的时候也免不了跟oracle进行比较。Oracle的数据存储有表空间、段、区、块、数据文件;mysql InnoDB的存储管理也类似,但是mysql增加了一个共享表空间和独立表空间的[详细]
-
MySQL5.7新特征之错误日志打印到操作系统日志文件
所属栏目:[编程] 日期:2022-06-25 热度:200
通常,MySQL将错误日志输出在hostname.err文件中,但MySQL5.7可以将错误日志打印到操作系统日志中,具体操作如下: MySQL服务器启动的时候,mysqld_safe加 --syslog参数,如下: 启动MySQL服务: [root@mysql log]# /usr/local/mysql/bin/mysqld_safe --defa[详细]
-
PHP使用JWT组建Token的实例详解
所属栏目:[编程] 日期:2022-06-24 热度:81
PHP使用JWT创建Token简单示例 依赖 环境:php 5.5 以上 + OpenSSL扩展 lcobucci/JWT 可使用composer 安装 composer require lcobucci/jwt 也可以直接到 GitHub下载 GitHub地址: https://github.com/lcobucci/jwt 参数解释 iss (issuer)issuer 请求实体,可[详细]
-
PHP源码加密方法例子详解
所属栏目:[编程] 日期:2022-06-24 热度:133
PHP源码加密方法实例 下面我们来介绍一下使用PHP加密源码的方法和效果。 ?php function RandAbc($length=){//返回随机字符串 $str=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz; return str_shuffle($str); } $filename=index.php; $T_k1=RandAbc([详细]
-
php命名格式需注意事项详解
所属栏目:[编程] 日期:2022-06-24 热度:69
在编写php代码时要时刻保持命名规范,一来容易检查错误,二来方便别人观看。本文详细的介绍了多种命名格式的注意事项。 1.类命名 (1)使用大写字母作为词的分隔,其他的字母均使用小写。 (2)名字的首字母使用大写。 (3)不要使用下划线(_)。 如:Student[详细]
-
use关键字在php里的使用含代码
所属栏目:[编程] 日期:2022-06-24 热度:104
use关键字在php中的使用 1、use最常用在给类取别名,还可以用在闭包函数中,代码如下: ?php function test() { $a = hello; return function ($a)use($a) { echo $a . $a; }; } $b = test(); $b(world);//结果是hellohello 当运行test函数,test函数返回闭[详细]
-
PHP递归算法的应用含例子
所属栏目:[编程] 日期:2022-06-24 热度:74
递归函数为自调用函数,在函数体内直接或直接自个调用自个,但需求设置自调用的条件,若满意条件,则调用函数自身,若不满意则停止本函数的自调用,然后把目前流程的主控权交回给上一层函数来履行,也许这么给我们解说,仍是很难理解,比如: 示例: functio[详细]
-
包含文件include和require在php中的差别含详解
所属栏目:[编程] 日期:2022-06-24 热度:52
包含文件include和require在php中的区别(含详解) 一 使用语法和简介 1、include()语法: include(/path/to/filename) include()语句将在其被调用的位置处包含一个文件。包含一个文件与在该语句所在位置复制制定文件的数据具有相同内容的效果。 使用include[详细]
-
PHP例子计算经纬坐标间的距离
所属栏目:[编程] 日期:2022-06-24 热度:89
PHP计算两组经纬度坐标之间的距离 定义 define(PI,3.1415926535898); define(EARTH_RADIUS,6378.137); 计算两组经纬度坐标 之间的距离 /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m[详细]
-
如何运用PHP获取当前页面完整URL地址
所属栏目:[编程] 日期:2022-06-24 热度:137
PHP获取当前页面完整URL地址 使用PHP编写程序的时候,我们常常想要获取当前页面的URL。 下面提供一个用于获取当前页面URL的函数以及使用方法: 实例一: function get_full_url(){ $protocol = (!emptyempty($_SERVER[HTTPS]) $_SERVER[HTTPS] !== off || $_[详细]
-
详解PHP死循环写法与作用
所属栏目:[编程] 日期:2022-06-24 热度:66
很多新手在刚开始写PHP的时候,经常会不小心把循环写成了死循环,但有时候利用好死循环,php的死循环能帮助我们解决很多问题。 最简单的死循环写法 while (true) { // 这里可以写循环中执行操作 } 死循环写法二 do { //要执行的代码; } while (true); 死循环[详细]
-
详解php里的几种常见排序方法附代码
所属栏目:[编程] 日期:2022-06-24 热度:147
PHP有多种排序方法,本篇文章给大家介绍几种常见的排序方法:冒泡排序、交换法排序、选择法排序、插入法排序、快速排序。希望对大家有所帮助。 排序方法1:冒泡排序 function BubbleSort($arr) { // 获得数组总长度 $num = count($arr); // 正向遍历数组 for[详细]
-
mysql如何启动错误日志
所属栏目:[编程] 日期:2022-06-24 热度:92
错误日志(Error Log)是 MySQL 中最常用的一种日志,主要记录 MySQL 服务器启动和停止过程中的信息、服务器在运行过程中发生的故障和异常情况等。 其中,dir 参数指定错误日志的存储路径;filename 参数指定错误日志的文件名;省略参数时文件名默认为主机名[详细]
-
mysql如何删掉二进制日志
所属栏目:[编程] 日期:2022-06-24 热度:68
mysql删除二进制日志的方法 二进制日志启动后,每次重启 MySQL 服务后,都会生成一个新的二进制日志文件。 二进制日志中记录着大量的信息,如果很长时间不清理二进制日志,将会浪费很多的磁盘空间。删除二进制日志的方法很多,下面介绍几种删除二进制日志的[详细]
-
mysql如何关停二进制日志
所属栏目:[编程] 日期:2022-06-24 热度:77
二进制日志(Binary Log)也可叫作变更日志(Update Log),是 MySQL 中非常重要的日志。主要用于记录数据库的变化情况,即 SQL 语句的 DDL 和 DML 语句,不包含数据记录查询操作。 方法1:永久关闭二进制日志 在 MySQL 中,打开my.ini 配置文件,找到并删除[详细]
