• PHP实现常见排序算法的示例代码

    1、冒泡排序 两两相比,每循环一轮就不用再比较最后一个元素了,因为最后一个元素已经是最大或者最小。 ? 1 2 3 4 5 6...

    吾爱主题 2022-11-10 16:07:00阅读:189
  • PHP操作XML的教程详解

    php操作XML ? 1 2 3 4 5 6 7 8 9 10 11 12 13 &l...

    吾爱主题 2022-11-10 16:05:00阅读:130
  • PHP实现生成二维码的示例代码

    前言 为了满足用户渠道推广分析和用户账号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。...

    吾爱主题 2022-11-10 16:03:00阅读:157
  • 系统性能排查方略及大型银行MySQL性能管控

    一、系统性能问题五大特性 如果大家了解一些方法论的话,应该听过两个原则:一个是海恩法则,强调量变引发质变;另一个是老生常谈的墨菲定律,强调会出错的事总会出错。针对这两个原则,我总结了系...

    吾爱主题 2022-11-09 17:42:00阅读:184
  • 外包做的系统宕机了,逼得我重新设计一套MySQL数据库架构

    今天给大家分享一个知识点,是关于 MySQL 数据库架构演进的,因为很多兄弟天天基于 MySQL 做系统开发,但是写的系统都是那种低并发压力、小数据量的,所以哪怕上线了也就是这么正常跑着而已。...

    吾爱主题 2022-11-09 17:39:00阅读:137
  • MySQL中on duplicate key update的使用方法实例

    mysql的存在就更新不存在就插入实现 先建数据库表,重点要添加主键索引(id列,没有测试)和唯一索引(branch_no列),随便找表测试 INSERT INTO t_name (...

    吾爱主题 2022-11-09 16:11:00阅读:137
  • Mysql数据库报错2003 Can't connect to MySQL server on 'localhost' (10061)解决

    起因: 电脑上好久没用数据库了,结果在启动的时候说链接不上 网上找了几个办法,对我没有用,我试到了一个有用的,放在这里。 为了提高电脑的运行速度,我曾经把后台自动运行的服务都关...

    吾爱主题 2022-11-09 16:10:00阅读:167
  • Mysql设置主键自动增长起始值的方案总结

    实现目标:mysql下将自增主键的值,从10000开始,即实现自增主键的种子为10000。 方案1)使用alter table `tablename` AUTO_INCREMENT=1...

    吾爱主题 2022-11-09 16:06:00阅读:186
  • MySQL中find_in_set()函数用法示例详解

    1、 find_in_set()官方涵义(MySQL手册中语法说明) FIND_IN_SET(str,strlist),该函数的作用是查询字段(strlist) 中是否包含(str)的结果,...

    吾爱主题 2022-11-09 16:05:00阅读:149
  • sql注入数据库原理详情介绍

    1 介绍 SQL注入漏洞主要是由于,在请求的时候没有做严格的过滤,导致传入的语句被当做SQL语句被执行,从而导致数据库受损(被脱库、删除、甚至数据付权限沦陷) 2 一般步骤 SQL注...

    吾爱主题 2022-11-09 16:04:00阅读:138
  • MySql事务及ACID实现原理详解

    逻辑架构和存储引擎 自动提交 MySQL 中默认采用的是自动提交(autocommit)模式,如下所示: 在自动提交模式下,如果没有 start transaction...

    吾爱主题 2022-11-09 16:03:00阅读:162
  • MySQL之my.cnf配置文件图文详解

    引言 之前没有仔细研究过my.cnf文件,今天有时间研究了一下my.cnf中的一些概念,这里简单整理如下,如果有什么问题,还请大家指出。 按照教程安装好MySQL之后,打开etc目录下的...

    吾爱主题 2022-11-09 16:02:00阅读:134
  • Mysql表的操作方法详细介绍

    创建表 语法: CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) char...

    吾爱主题 2022-11-09 16:01:00阅读:120
  • Mysql表的约束超详细讲解

    约束的概念 约束:通过限制用户操作的方式,来达到维护数据本身安全,完整性的一套方案。 为什么要有约束? Mysql是一套整体的数据存储解决方案,除了解决数据存储功能,还要保证数据的安全,...

    吾爱主题 2022-11-09 16:00:00阅读:154
  • 一文详解MySQL不同隔离级别都使用什么锁

    在上篇文章,我们聊了「MySQL 啥时候会用表锁,啥时候用行锁」这个问题。在文章中,我们还留了一个问题,即:如果查询或更新时的数据特别多,是否从行锁会升级为表锁? 此外,还有朋友留言说到:不...

    吾爱主题 2022-11-09 15:58:00阅读:111
  • MySQL使用表锁和行锁的场景详解

    前言 MySQL Innodb 的锁可以说是执行引擎的并发基础了,有了锁才能保证数据的一致性。众所周知,我们都知道 Innodb 有全局锁、表级锁、行级锁三种,但你知道什么时候会用表锁,什么...

    吾爱主题 2022-11-09 15:56:00阅读:101
  • MySQL8.0.30(zip版)windows安装过程

    一:下载 mysql下载地址 https://dev.mysql.com/downloads/mysql/ 进入到mysql下载页面后选择zip版本点击下载 点击下载...

    吾爱主题 2022-11-09 15:49:00阅读:151
  • 如何基于PHP实现微信小程序pdf文件的预览功能

    知识点 微信小程序预览pdf文件 这都是一些实际项目的开发经验,不是东拼西凑的网上水文。如果这篇文章帮到了你,麻烦动动你发财的小手给点个赞,留下个评论。 问题描述 前段时间...

    吾爱主题 2022-11-09 15:47:00阅读:160
  • PHP常见方法封装总结

    1.get请求 ? 1 2 3 4 5 6 7 8 9 10 11 function get_...

    吾爱主题 2022-11-09 15:46:00阅读:133
  • 一文搞懂PHP中的抽象类和接口

    一.抽象类 1.定义 用abstract 关键字来修饰一个类时,这个类就叫抽象类. 用abstract 关键字来修饰一个方法时,这个方法就是抽象方法. 2.应用场景 在实际开...

    吾爱主题 2022-11-09 15:45:00阅读:120
  • PHP实现异步延迟消息队列的方法详解

    一、前言 需求:电商秒杀场景中,如果用户下单10分钟未支付,需要进行库存归还 本篇是用PHP+Laravel+RabbitMQ来实现异步延迟消息队列 二、场景 在电商项目中,当我...

    吾爱主题 2022-11-09 15:42:00阅读:153
  • PHP面向对象之封装,继承与多态详解

    在普通的编程中,没有涉及架构或者良好的设计,绝大多数都是使用的面向过程的方式。 当编程逐步深入后,就需要合理使用面向对象的知识来设计程序,而不是简单地脑海里有了思路就去写代码来实现,这是比较...

    吾爱主题 2022-11-09 15:42:00阅读:148
  • 一文详解PHP连接MySQL数据库的三种方式

    PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO)。 1.MySQL扩展 PHP 的 MySQL 扩展...

    吾爱主题 2022-11-09 15:41:00阅读:126
  • 详解PHP中时间处理类Carbon常用方法的使用

    1.String Formatting 所有类似 toXXXString() 这样的方法都依赖于DateTime::format()。__toString() 方法允许 Carbon 实例被...

    吾爱主题 2022-11-09 15:40:00阅读:150
  • PHP中时间处理类Carbon的用法详解

    1.Introduction Carbon 是php的日期处理类库(A simple PHP API extension for DateTime.)。 Carbon 继承了PHP的 D...

    吾爱主题 2022-11-09 15:39:00阅读:121
  • PHP平滑关闭/重启的实现方法

    前言 写过 CLI 常驻进程的老司机肯定遇到过这么一个问题:在需要更新程序的时候,我要怎样才能安全关闭老进程?你可能会想到 NGINX、php-fpm 之类的平滑重启是给...

    吾爱主题 2022-11-09 15:38:00阅读:147
  • PHP利用雪花(SnowFlake)算法生成唯一ID

    这个算法的好处很简单可以在每秒产生约400W个不同的16位数字ID(10进制) 一、雪花算法原理解析 1. 分布式ID常见生成策略 分布式ID生成策略常见的有如下几种:...

    吾爱主题 2022-11-09 15:37:00阅读:164
  • PHP实现守护进程的示例代码

    前言 写 PHP CLI 程序的老司机们可能经常会写一些常驻进程,比如消息队列消费者进程,这些进程会一直运行,除非要发版,不然一般不会重启的,所以程序程序是不可能由我们通过 ssh 登录到服...

    吾爱主题 2022-11-09 15:36:00阅读:126
  • Mysql中悲观锁与乐观锁应用介绍

    1.锁 ​ 生活中:锁在我们身边无处不在,比如我出门玩去了需要把门锁上,比如我需要把钱放到保险柜里面,必须上锁以保证我财产的安全。 代码中:比如多个线程需要同时操作修改共享变量,这时需要...

    吾爱主题 2022-11-08 15:44:00阅读:141
  • mysql的select into给多个字段变量赋值方式

    mysql select into给多个字段变量赋值 在into之后顺序写上要赋值的变量就行 ? 1 2 3 4 5 6 7...

    吾爱主题 2022-11-08 15:43:00阅读:127
  • MySQL执行SQL语句的流程详解

    1、通常sql执行流程 用户发起请求到业务服务器,执行sql语句时,先到连接池中获取连接,然后到mysql服务器执行查询。 1.1 问题1:MySQL谁去处理网络请求? msy...

    吾爱主题 2022-11-08 15:41:00阅读:182
  • MySQL中Buffer Pool内存结构详情

    1、回顾一下Buffer Pool是个什么东西? 1.1 增删改直接操作的是内存还是磁盘? 现在我们先来回顾一下数据库中的Buffer Pool是个什么东西?其实他是一个非常关键的组件,...

    吾爱主题 2022-11-08 15:39:00阅读:187
  • 带例子详解Sql中Union和Union ALL的区别

    前言 一段时间没有用Union和Union,再用的时候忘了怎么用了。。。所以做一篇文章来记录自己学Union和Union的经历。   提前准备 在Sql Server...

    吾爱主题 2022-11-08 15:38:00阅读:132
  • mysql中的多个字段最大最小值

    mysql多个字段最大最小值   1、语法 最大值: GREATEST(expr_1, expr_2, ...expr_n) 最小值: LEAST(expr_1...

    吾爱主题 2022-11-08 15:37:00阅读:145
  • PHP实现RabbitMQ消息列队的示例代码

    业务场景 项目公司是主php做开发的,框架为thinkphp。众所周知,php本身的运行效率存在一定的缺陷,所以如果有一个很复杂很耗时的业务时,必须开发一个常驻内存的程序。首先我想到了php...

    吾爱主题 2022-11-08 15:19:00阅读:108
  • 基于PHP实现原生增删改查的示例代码

    一、代码 1、sql ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

    吾爱主题 2022-11-08 15:17:00阅读:165
  • 基于PHP实现邮件实时通知功能

    一、安装环境 PHPMailer 需要 PHP 的 sockets 扩展支持 另外登录 QQ 邮箱 SMTP 服务器则必须通过 SSL 加密的, PHP 还得包含 openssl 的支持...

    吾爱主题 2022-11-08 15:16:00阅读:105
  • PHP中数组处理函数的使用方法详解

    一、键、值操作函数 1.array_values($contact): 不保留键名,按照索引,对数组排列 2.array_keys($contact,'可选参数',‘可选参数true...

    吾爱主题 2022-11-08 15:15:00阅读:118
  • 基于PHP制作通用的Excel导入程序

    昨天和两个做开发的朋友聊天,对于我还在使用LayUI感到奇怪,我也没有多解释,毕竟LayUI对于做一些中小型的开发还是不错的,前端的框架中,熟悉了一个其他的也差之不多。但LayUI的资料不细致是...

    吾爱主题 2022-11-08 15:13:00阅读:128
  • 利用PHP POST临时文件机制实现任意文件上传的方法详解

    原理 向 PHP 发送 Post 数据包,如果数据包中包含文件,无论 php 代码中有没有处理文件上传的逻辑,php 都会将这个文件保存为一个临时文件 该文件默认存储在 /tmp...

    吾爱主题 2022-11-08 15:11:00阅读:204
  • 详解如何利用PHP实现RPC

    1.什么是RPC RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互...

    吾爱主题 2022-11-08 15:09:00阅读:175
  • PHP实现文件上传和下载的示例代码

    1.效果图 2.首先是封装好的图片类(缩放及生成水印) 1.GDBasic.php ? 1 2 3 4...

    吾爱主题 2022-11-08 15:05:00阅读:105
  • PHP实战之投票系统的实现

    一、实现代码 1.sql ? 1 2 3 4 5 6 7 8 9 10 11 12 13...

    吾爱主题 2022-11-08 15:03:00阅读:169
  • 基于PHP实现JWT登录鉴权的示例代码

    一、什么是JWT 1、简介 JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。 简单的说,JWT就是一种Token的编码算...

    吾爱主题 2022-11-08 15:01:00阅读:135
  • 基于PHP实现个人博客网站

    一、运行展示 二、功能说明 未登录用户: 仅可以浏览所有博客的内容。 已登录用户: 浏览所有博客的内容; 发表博客; 删除自己的博客; 修...

    吾爱主题 2022-11-08 15:00:00阅读:117
  • PHP实现腾讯云视频加密的示例代码

    前言 上传到腾讯云上面的视频,如何实现防盗链? 当我们的视频放到,腾讯云上面,播放的时候如何实现指定过期时间,防止他人盗刷流量,这就要用到,腾讯云key防盗链技术,这个技术有什么用呢?...

    吾爱主题 2022-11-07 15:35:00阅读:186
  • 详解PHP如何在两个大文件中找出相同记录

    1、引言 给定a,b两个文件, 分别有x,y行数据, 其中(x, y均大于10亿), 机器内存限制100M,该如何找出其中相同的记录? 2、思路 处理该问题的困难主要是无...

    吾爱主题 2022-11-07 15:34:00阅读:182
  • Ezpop pop序列化链反序列化知识

    ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...

    吾爱主题 2022-11-07 15:33:00阅读:135
  • PCRE回溯次数绕过安全限制的正则解析

    这次Code-Breaking Puzzles中我出了一道看似很简单的题目,将其代码简化如下: <?php function is_php($data){ retu...

    吾爱主题 2022-11-07 15:31:00阅读:180
  • PHP试题之RCEService正则回溯解答

    打开题目输入JSON类型的cmd后,尝试读取index.php的源代码,但是读取不出来,并且扫后台出来的/index以及/index/login也没有任何东西,实在不知道怎么做了,只能看一...

    吾爱主题 2022-11-07 15:30:00阅读:146
【腾讯云】云服务器产品特惠热卖中
热门点击

聊聊 PHP 8 新特性 Attributes

PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,当然我自己认为最重要的还是JIT,这个我从2013年开始参与,中间...

Laravel相关的一些故障解决

禁止全局csrf认证 在app/Http/Kernel.php中,$middleware表示全局中间件,而$routeMiddle...

VSCode+PHPstudy配置PHP开发环境的步骤详解

第一步:下载安装vscode编辑器 第二步:下载安装phpstudy集成环境 第三步:打开phpst...

解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题

问题背景 通过启用Opcache的缓存优化,将PHP代码预编译为Opcode缓存到共享内存中供进程反复调用,从而减少了重复从磁盘解...

PHP连接SQL server数据库测试脚本运行实例

以下是php7上的测试 sqlsrv扩展 ? 1 2 3 4 5 6...

关注我们

了解等多精彩内容