刷新
mysql整体架构和语句的执行流程

博主头像 mysql服务端整体架构 主要分为两部分,server层和存储引擎 server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖mysql的大多数核心服务过功能,以及所有的内置函数,所有跨存储引擎的功能都在这一层实现,比如存储过程,触发器,视图等 存储引擎层负责数据等存储和读取,其架构模式是插 ...

docker安装RabbitMQ

博主头像 本文主要介绍了使用docker安装rabbitmq消息队列服务,并简述了使用php操作rabbitmq的必要composer安装包php-amqplib`的安装方法。同时概述了使用rabbitmq进行业务开发的主要步骤。 ...

Laravel 将中文转换为拼音

博主头像 今天产品下了新需求,要给系统加双语切换,在做到国家城市库映射的时候,我在度娘上找了个双语版的数据库,可是系统已经在生产半年了,直接换表肯定是要背锅的,转念一想,要是能把城市信息直接替换为拼音不就行了,在此将操作步骤整理下来。 首先需要安装一下扩展overtrue/pinyin,执行命令,我的框架是6 ...

做一个destoon输出json的api,用于数据调用

博主头像 把destoon数据生成json,一般用于百度小程序、QQ小程序和微信小程序或者原生APP,由于系统是GB2312编码,所以服务端编写的时候我们进行了一些编码转换的处理,保证服务端访问的编码是UTF-8就可以。不多了,下面干货来了。如果你是程序或此段代码对你有帮助,希望收藏!! 代码来了,在根目录新 ...

php命名空间

博主头像 php命名空间可以解决下面两个问题: 1、用户编写的代码与php内部的类/函数/常量或第三方类/函数/常量之间的名字冲突 2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性 定义命名空间 通过关键字namespace声明。如果一个文件中包含命名 ...

Buuctf-Web-[HCTF 2018]WarmUp

博主头像 前言 刷题地址:https://buuoj.cn/challenges 首先打开是一个笑脸,查看源代码,如下图发现了,一个文件 一.代码分析 发现是一堆代码,需要PHP代码审计,全部代码如下。 1 <?php 2 highlight_file(__FILE__); 3 class emmm 4 { ...

php循环语句

博主头像 1、while循环 当指定的条件为真时循环执行代码块 while 语法: while (condition) { statement; } 比如: <?php $i=1; while($i<=5) { echo "The number is " . $i . "<br>"; $i++; } ?> d ...

ThinkPHP V6.0.12在php8.1下验证码出现问题

博主头像 一、问题描述 1、项目需求要求使用PHP8.1.*版本 2、运行程序发现验证码不生效报错如下: 二、错误描述 1、报错信息得出:从浮点(数字)到整数的隐式转换将失去精度 三、解决流程 1、找到报错文件位置 vendor\topthink\think-captcha\src\Captcha.php l ...

fastadmin相关文档

博主头像 目录结构 FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计: FastAdmin项目目录 ├── addons //插件存放目录 ├── application //应用目录 │ ├── admin //后台管理应用模块 │ ├── api //API应用模块 │ ├── comm ...

php运算符

博主头像 算数运算符 <?php $x=10; $y=6; echo ($x + $y); // 加 echo '<br>'; // 换行 echo ($x - $y); // 减 echo '<br>'; // 换行 echo ($x * $y); // 乘 echo '<br>'; // 换行 echo ...

PHP使用负载均衡器时识别客户端请求协议(HTTPS、HTTP)

反向代理(负载平衡器)可以使用HTTP与Web服务器通信,即使对反向代理本身的请求是HTTPS(来自客户端)。在这种情况下,负载平衡器可以添加额外的头,如X-Forwarded-Proto(这是事实上的标准)。其他一些非标准的变体是。 X-Forwarded-Protocol: https X-Fo ...

maccms10二开批量入库和资源打包

博主头像 #批量入库 因为maccms自带的采集采集起来很慢,而且很多资源站的采集接口不能对内容排序,导致最旧的数据最后入库。用java写个采集程序,采集完入库的时候发现不能一次性入库多个数据,导致入库也很慢,所以就在入库控制器写了个方法批量入库。 Receive.php public function fo ...

tp5.1&think-queue队列

一、 先下载Composer 1 Wondows 平台上,我们只需要下载 [Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe) 后,一步步安装即可。需要注意的是你需要开启 openssl 配置,我们打开 php 目录下的 p ...

PHP原生图片验证码转base64格式

博主头像 1.简介 最近有个需求,就是把图片验证码转化为base64格式,tp5框架自带的think-captcha扩展包可以实现。但是,它有个缺点,不能获取验证码的值。在做前后端分离项目的时候,验证码检测有两种方式,各有利弊。 方式一:因为session不能共享,所以通过传递唯一uuid,后端用redis存 ...

PHP及Excel实现梅花易起卦算法

博主头像 1.前言 周易学了一段时间了,今天来分享一个针对梅花易起卦的辅助小算法。前提是,读者需要有一定的周易业务知识。 2.六十四卦的介绍 直奔主题,下面是我整理消化总结的一张图: 3.卦象的解释 4.梅花易起卦算法介绍 参考地址:http://www.quanxue.cn/QT_XiaoYa/YiJing ...

123···7>