• mysql慢查询日志轮转_MySQL慢查询日志实操

    一、概述 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值(long_query_time,单位:秒)的SQL语句。默认情况下,MySQL不启动...

    吾爱主题 2022-11-10 16:25:00阅读:156
  • 一文教会你在MySQL中使用DateTime

    MySQL 日期时间教程 在本教程中,我将通过示例解释 MySQL DATE 和 TIME 函数。 DATETIME 用于存储日期和时间的值。默认情况下,DATETIME 值的范围从 1...

    吾爱主题 2022-11-10 16:24:00阅读:185
  • MySQL中 LBCC 和 MVCC 的理解及常见问题示例

    1. 事务 介绍MVCC之前,先介绍下事务:事务是为了保证数据库中数据的完整性和一致性。 事务的4个基本要素: 原子性(Atomicity):要么同时成功,要么同时失败。(通过...

    吾爱主题 2022-11-10 16:23:00阅读:132
  • MySQL子查询详解(单行子查询、多行子查询与相关子查询)

    0.概念 子查询:一个查询语句嵌套在另一个查询语句内部 1.需求分析与问题解决 1.1提出具体问题: # 法一:效率低 SELECT last_name,salary...

    吾爱主题 2022-11-10 16:21:00阅读:147
  • MySQL占用内存过大解决方案图文详解

    前言 对于部分小资玩家来说,服务器数量和内存往往是很有限的,像我个人的服务器配置就是2核4G5M。 4G内存对于Java玩家来说,真的不大,开几个中间件+自己的微服务真的还蛮挤的,然后又...

    吾爱主题 2022-11-10 16:20:00阅读:146
  • php性能优化进阶不要在for循环中操作DB

    前言 如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。 我们应该根据自己的业务场景,...

    吾爱主题 2022-11-10 16:18:00阅读:171
  • php性能优化之不要在for循环中操作DB

    前言 如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。 我们应该根据自己的业务场景,...

    吾爱主题 2022-11-10 16:17:00阅读:160
  • php实现百度云加速API及SDK封装

    百度云加速API参考文档  https://su.baidu.com/help/index.html#/7_kaifazhinan/2_APIcankao-NEW/2_wangzh...

    吾爱主题 2022-11-10 16:15:00阅读:152
  • php伪协议实现命令执行详情

    1.file://协议 条件: ? 1 2 allow_url_fopen : off/on allow_url_incl...

    吾爱主题 2022-11-10 16:14:00阅读:156
  • PHP实现多张图片上传功能的示例代码

    首先要知道这个函数 move_uploaded_file(); 接下来是我们的input框,和我们的html页面 这里我们是增加的input框我们也可以写写一个属性 ...

    吾爱主题 2022-11-10 16:13:00阅读:147
  • 详解PHP反序列化漏洞的原理及示例

    PHP反序列化 序列化与反序列化 序列化说通俗点就是把一个对象变成可以传输的字符串。序列化过程中还会对不同属性的变量进行不同方式的变化 public的属性在序列化时,直接显示属...

    吾爱主题 2022-11-10 16:11:00阅读:128
  • PHP中Echo结构的用法

    1 什么是PHP PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。 PHP语法学...

    吾爱主题 2022-11-10 16:09:00阅读:134
  • PHP入门基础之注释的写法

    1 什么是注释 注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。 1....

    吾爱主题 2022-11-10 16:08:00阅读:147
  • PHP实现常见排序算法的示例代码

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    吾爱主题 2022-11-08 15:16:00阅读:105