• PHP加密函数与解密函数详解

    去网上找了下。 Php常用的加密函数有 MD5加密(不可逆)、Crypt加密(不可逆)、Sha1加密(不可逆)、Urlencode加密(可逆) base64编码加密(可逆) 还是...

    吾爱主题 2022-11-23 13:57:00阅读:196
  • PHP laravel实现配置使用多数据库

    有的时候,我们在开发的过程中需要连接多个数据库。 Laravel框架中早已为我们想到了这样的需求。 配置很简单。 在根目录下的/config/database.php文件中配置:...

    吾爱主题 2022-11-23 13:56:00阅读:186
  • PHP解析RuoYi框架实现Token解密详解

    业务场景 RuoYi 自带完善的管理后台 PHP 暂未找到类似的适合的代码 基于当前新业务量小,开发快速的特征,业务方面用PHP代码开发 于是需要将Ruoyi框架的登陆Token...

    吾爱主题 2022-11-23 13:54:00阅读:185
  • PHP laravel实现基本路由配置详解

    在使用laravel之前我一直在使用thinkphp还有yii框架,这两个框架也有路由这一说,但是都没有用过。 Laravel的路由功能其实还是挺全的,也很优雅~ 下面来说正题:...

    吾爱主题 2022-11-23 13:53:00阅读:252
  • ThinkPHP5实现JWT Token认证的过程(亲测可用)

    1、composer先挂载阿里云镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/com...

    吾爱主题 2022-11-23 13:51:00阅读:231
  • PHP laravel使用自定义邮件类实现发送邮件

    当登录邮箱为腾讯企业邮箱的时候。 Phpmailer发送邮件就不好用了,具体哪里不好用,我没真没找到。 但是,邮件得发啊,怎么办呢? 我这里搞了一个自定义的发送邮件类,腾讯企业邮箱也...

    吾爱主题 2022-11-23 13:49:00阅读:224
  • PHP反序列化漏洞实例深入解析

    引文 上一篇给大家带来了XSS跨站脚本攻击漏洞不知道大家学的咋样了,今天给大家带来另一个漏洞,PHP的反序列化漏洞,这也是我在CTF比赛中遇到过最多的也是比较考察逻辑思维的一种漏洞。...

    吾爱主题 2022-11-23 13:48:00阅读:233
  • PHP开发技巧之PHAR反序列化详解

    引文 之前将PHP反序列化的基础知识讲了一遍,不知道大家学习的怎么样了,今天给大家带来PHP反序列化的进阶知识:PHAR反序列化,也是之前本人在CTF比赛中经常遇到的一种php反序列化的进阶...

    吾爱主题 2022-11-23 13:46:00阅读:214
  • PHP create_function()函数应用实例详解

    前言 一直遇到过这个 函数,但是不知道怎么利用 这回学习一下这个函数 create_function()简介 适用 PHP4>4.0.1 PHP 5 PHP7...

    吾爱主题 2022-11-23 13:44:00阅读:250
  • 一文带你搞懂PHP对象注入

    背景 php对象注入是一个非常常见的漏洞,这个类型的漏洞虽然有些难以利用,但仍旧非常危险,为了理解这个漏洞,请读者具备基础的php知识。 漏洞案例 如果你觉得这是个渣渣洞,那么...

    吾爱主题 2022-11-23 13:43:00阅读:250
  • PHP 在 Microsoft Windows 下的命令行方式

    PHP 在 Microsoft Windows 下的命令行方式 要在命令行下运行 PHP,可以无需对 Windows 做任何改动。 ? 1...

    吾爱主题 2022-11-23 13:41:00阅读:202
  • PHP Array 数组详细介绍

    前言 PHP 中的 array 实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型针对多种不同用途进行了优化; 它可以被视为数组、列表(向量)、哈希表(映射的...

    吾爱主题 2022-11-23 13:40:00阅读:72971
  • MySQL正则表达式regexp_replace函数的用法实例

    注:此函数为 MySQL8.0 版本新增,低于8.0版本没有此函数。 regexp_replace(expr, pat, repl[, pos[, occurrence[, match...

    吾爱主题 2022-11-22 16:39:00阅读:166
  • MySQL数据库的触发器的使用

    使用触发器 触发器 发生什么事情之后或之前,会自动执行某条语句,这就是触发器 创建触发器 创建触发器要给出的4条关键信息: 1.唯一的触发器名 2.触...

    吾爱主题 2022-11-22 16:38:00阅读:101
  • 设计性能更优MySQL数据库schema

    数据类型优化 首先我们介绍一下这个schema: schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构 选择优化的数据...

    吾爱主题 2022-11-22 16:38:00阅读:159
  • MySQL正则表达式匹配查询(含实例)

    一、正则表达式介绍 ​ 在过滤的时候允许使用匹配、比较和通配符寻找数据。对于基本的过滤,这些可能就足够了。但是随着过滤条件复杂性的增加,where子句本身的复杂性也有必要增加。 ​ 这里...

    吾爱主题 2022-11-22 16:34:00阅读:136
  • MySQL复合查询和内外连接的操作代码

    一、复合查询 1.1 多表查询 实际开发中往往数据来自不同的表,所以需要多表查询,但是可以将多张表做笛卡尔积后的表当做是一张表,也就是单表查询。 我们用一个简单的公司管理系统,有三...

    吾爱主题 2022-11-22 16:33:00阅读:106
  • 一文搞懂什么是MySQL前缀索引

    一、什么是前缀索引 所谓前缀索引,说白了就是对文本的前几个字符建立索引(具体是几个字符在建立索引时去指定),比如以产品名称的前 10 位来建索引,这样建立起来的索引更小,查询效率更快!...

    吾爱主题 2022-11-22 16:32:00阅读:153
  • MYSQL中的json数据操作代码

    MYSQL中的json数据操作 1.2 基础查询操作 用法提示: 如果json字符串不是数组,则直接使用$.字段名 如果json字符串是数组[Array],则直接使...

    吾爱主题 2022-11-22 16:31:00阅读:140
  • vs如何读取mysql中的数据并解决中文乱码问题

    一、在vs中新建一个工程,然后新建一个源文件 二、右击上述图片中的mysql_test工程名,然后在最下方找到属性,并点击 三、点击VC++目录,在包含目录中添加mysql的...

    吾爱主题 2022-11-22 16:30:00阅读:134
  • MySQL执行计划详解

    一、MySQL执行计划介绍 在MySQL中,执行计划的实现是基于JOIN和QEP_TAB这两个对象。其中JOIN类表示一个查询语句块的优化和执行,每个select查询语句(即Query_bl...

    吾爱主题 2022-11-22 16:29:00阅读:122
  • Mysql字段为null的加减乘除运算方式

    Mysql字段为null的加减乘除运算 数据库表test_table 如下查询: select id, total, used, (total - used) a...

    吾爱主题 2022-11-22 16:28:00阅读:109
  • mysql timestamp字段规范使用详情

    1. 前言 这个世界离不开时间,同样,数据库中也是如此,表中的每条记录除了数据模型的时间字段(如生日,生产日期,出发日期等),一般至少还有两个固定的时间字段:记录插入时间,记录更新时间。...

    吾爱主题 2022-11-22 16:26:00阅读:120
  • 2022最新版MySQL 8.0.30 安装及配置教程(小白入门)

    MySQL 8.0.30官网下载安装教程 此文面向于学习mysql数据库的小白,仅进行了详细的基本配置。 第一步(官网下载安装) 官网下载安装助手,这里使用的是推荐的I...

    吾爱主题 2022-11-22 16:24:00阅读:189
  • PHP接入Apple对access_token/identityToken进行JWT验证流程详解

    需用到 Composer 库:firebase/php-jwt,直接安装即可 composer require firebase/php-jwt 解析 JWT 头 简单示例下 Un...

    吾爱主题 2022-11-22 16:02:00阅读:117578
  • PHP数据加密方式梳理介绍

    前言 首先我们来了解一下为什么要加密? 在网络通信的过程中攻击者可以伪造请求和返回,从而达到不可告人的目的。如下图所示: 数据加密之后可以防止他人监听窃取信息以及通讯内容被篡改...

    吾爱主题 2022-11-22 16:01:00阅读:117384
  • PHP CURLFile函数模拟实现文件上传示例详解

    一、CURLFile介绍 CURLFile::__construct (PHP 5 >= 5.5.0, PHP 7) CURLFile::__construct –...

    吾爱主题 2022-11-22 16:00:00阅读:71444
  • php邮件发送功能实现详解

    发送邮件方法 php中有很多方法发送邮件,其中需要发送端安装邮箱客户端才能发送的,有不需要安装客户端即可发送的。 第二种需要知道SMTP服务名称;下面介绍该种方法。 配置php环境...

    吾爱主题 2022-11-22 15:59:00阅读:142448
  • php-fpm reload 会取消正在处理请求的解决方案

    起步 在测试中,发现 php-fpm reload 会强制 kill 掉正在处理的请求。网上查了一下,发现其他人也有这个问题并反馈给了官方:和 https://bugs.php.n...

    吾爱主题 2022-11-22 15:56:00阅读:142447
  • PHP实现word转pdf的两种方式(有用!)

    方法一、使用phpword和tcpdf 1. 使用composer 安装 phpword和tcpdf ? 1 2 compos...

    吾爱主题 2022-11-22 15:55:00阅读:235160
  • PHP array_combine() 函数内置函数

    前言: array_combine() 是 PHP 中的一个内置函数,用于组合两个数组并通过使用一个数组作为键和另一个数组作为值来创建一个新数组。也就是说,一个数组的所有元素将成为新数组的键...

    吾爱主题 2022-11-22 15:54:00阅读:142494
  • php如何使用3des加解密及hmacsha256加密

    一、3des加解密 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。PHP手册在7.1迁移页面给出了替代方案,就是用OpenSSL取代MCrypt。 现整理PHP7.2中AE...

    吾爱主题 2022-11-22 15:54:00阅读:142583
  • php使用strtotime技巧示例解惑

    引言 经常会有人被 strtotime 结合 - 1 month, +1 month, next month 的时候搞得很困惑,然后就会觉得这个函数有点不那么靠谱,动不动就出问题。用的时候就...

    吾爱主题 2022-11-22 15:52:00阅读:142583
  • MySQL数据库迁移OpenGauss数据库解析

    环境 华为云服务器 4核 8G CentOS 8.0 64位 JDK11 Data Grip xshell xftp mysql 8 安装OpenG...

    吾爱主题 2022-11-21 17:14:00阅读:212
  • Mysql系统变量与状态变量详细介绍

    系统变量 什么是Mysql系统变量 能够在程序运行过程中影响Mysql程序行为的变量称之为系统变量。 在Mysql中存在多个系统变量,可以使用show variables查看,...

    吾爱主题 2022-11-21 17:13:00阅读:119
  • Mysql字符集和排序规则详解

    前言 计算机存储数据的方式都是二进制数据,但是我们在mysql中存储的是字符串数据,那么这些数据到底在Mysql中如何存储呢?这就涉及到字符集的概念。 什么是字符集 举例如下,...

    吾爱主题 2022-11-21 17:12:00阅读:134
  • Mysql和文件系统的关联详情

    前言 在Linux中采用文件系统管理磁盘,而Mysql常用的存储引擎如InnoDB、MyISAM采用的是文件存储,自然和文件系统挂钩,那么Mysql都有哪些地方用到了文件系统呢?下面聊聊...

    吾爱主题 2022-11-21 17:10:00阅读:128
  • MySQL使用IF函数动态执行where条件的方法

    IF函数 IF(expression ,expr_true, expr_false); MySQL的IF()函数,接受三个表达式,如果第一个表达式为true,而不是零且不为NULL...

    吾爱主题 2022-11-21 17:09:00阅读:166
  • 解读mysql中的null问题

    mysql的null问题 (1) 使用统计函数的时候会出现null值得情况 注意点 sum avg max min 都有可能出现为null的问题 而且 sum avg max mi...

    吾爱主题 2022-11-21 17:08:00阅读:148
  • mysql count 为null时,显示0的问题

    mysql count 为null时,显示0 1.使用ifnull ifnull(字段名,目标值) ? 1 2 3 4 5...

    吾爱主题 2022-11-21 17:06:00阅读:177
  • MySQL字符之char、varchar类型简析

    前言 我们都知道,MySQL中关于字符,有char和varchar两种常用的类型,可能在平时的使用过程中,大家不会去关心这两种类型的区别,只是会用就可以了,或者说看到过一些它们的区别,但是没...

    吾爱主题 2022-11-21 17:05:00阅读:150
  • mysql 实现迁移数据库到另一台服务器

    mysql迁移数据库到另一台服务器 1.生成sql压缩文件(库名gkpt_main_v2 ,mysql用户:gmp ) ? 1 2 3...

    吾爱主题 2022-11-21 17:04:00阅读:142
  • 在linux服务器上配置mysql并开放3306端口的操作步骤

    在做大作业,数据库零基础,折腾了一天才搞成功,特此记录一下踩过的坑。希望能帮到其他同学吧…… 有不对欢迎指出,谢谢啦! 安装mysql 首先 sudo apt update s...

    吾爱主题 2022-11-21 17:02:00阅读:117
  • Linux系统彻底卸载MySQL数据库详解

    一、首先查询系统是否安装了MySQL ? 1 rpm -qa | grep -i mysql...

    吾爱主题 2022-11-21 17:01:00阅读:126
  • Mysql 索引 BTree 与 B+Tree 的区别(面试)

    前言 ​ 说起面试,很多同学都经历过,但是 面试中 可能会遇到各种问题,MySQL 的问题 也是非常多,最近我也经常面试,也希望问一些数据库一些偏理论和底层的东西,来考察同学对技术的理解程度...

    吾爱主题 2022-11-21 16:59:00阅读:135
  • mysql创建的外键无法保存的原因以及处理办法

    为mysql表内的字段创建外键,并关联几种更新或者删除时的动作。 那以下就向大家介绍下mysql创建的外键无法保存的原因以及处理方法 无报错,但是创建的外键都消失了,只能在索引找到...

    吾爱主题 2022-11-21 16:57:00阅读:137
  • mysql 8.0.30 降级到 8.0.27的详细步骤

    经过探索方法如下: 第一步: 备份原来的数据 使用:mytsqldump ? 1 mysqldump -uroot -p -E -R...

    吾爱主题 2022-11-21 16:55:00阅读:144
  • Thinkphp事件机制两种实现方式详解

    事件机制的实现有两种途径:通过监听、通过订阅 一、通过监听 1、创建监听类:在命令行模式下进入框架根目录执行 php think make:listener <自定...

    吾爱主题 2022-11-21 16:26:00阅读:142757
  • PHP四种统计在线人数方式详细介绍

    1 用表统计方式 用数据表统计在线人数,这种方式只能用在并发量不大的情况下。 首先我们先新建表:user_login 编辑 user_login 表 模拟用户登录,不存...

    吾爱主题 2022-11-21 16:25:00阅读:142755
  • PHP微信支付与退款功能实现流程详解

    微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。 一、微信支付 支付主要分为几个步骤: 前端携带支付需要的数据...

    吾爱主题 2022-11-21 16:24:00阅读:142966