高性能MySQL实战电子书
第1章 MySQL 架构与历史
第2章 MySQL 基准测试
第3章 服务器性能剖析
第4章 Schema 与数据类型优化
第5章 创建高性能的索引
第6章 查询性能优化
第7章 MySQL 高级特性
第8章 优化服务器设置
第9章 操作系统和硬件优化
第10章 复制
2025年05月12日
第1章 MySQL 架构与历史
第2章 MySQL 基准测试
第3章 服务器性能剖析
第4章 Schema 与数据类型优化
第5章 创建高性能的索引
第6章 查询性能优化
第7章 MySQL 高级特性
第8章 优化服务器设置
第9章 操作系统和硬件优化
第10章 复制
2025年05月12日
以前公司平台中集成了定时任务功能,但平台内部实现比较简单,使用方式有些受限,比如说无法跟踪定时任务执行状态,无法自动解决集群状态下的任务争抢问题,因此考虑升级一下任务实现方式,搜集一番后,Quartz和Xxl-Job都能满足现在的需求;
2025年05月12日
1 | 题目
接上一篇设计了三种算法求最大公约数,本篇为上一篇的孪生姊妹篇。
本篇设计一个求最小公倍数的程序,支持三种算法,分别是枚举法、叠乘法、相除法。
2025年05月12日
lnmp即 Linux + Nginx + Mysql + PHP,本文以 CentOS 7.x 为例介绍如何通过 yum 的方式搭建完整的 lnmp 环境。
2025年05月12日
面试官:欢迎参加我们的PHP面试!首先,请解释一下PHP的会话管理(session)机制是如何工作的?
面试者:会话管理是一种在Web应用程序中跟踪用户状态的机制。在PHP中,会话管理机制通过使用会话标识符(session ID)来唯一标识用户,并将用户的状态信息存储在服务器端。当用户第一次访问网站时,服务器会为其分配一个唯一的会话标识符,并将该标识符发送给用户的浏览器。浏览器在后续的请求中通过Cookie或URL参数将会话标识符发送回服务器。服务器根据会话标识符来获取用户的状态信息,并在每次请求中更新和保存用户的状态。这样,就实现了跨请求的状态保持。
2025年05月12日
我们在面试过程中经常碰到的一道笔试题就是手写单例(singleton)模式,本文详细讲解了单例模式的两种实现形式。
单例(singleton)模式,当你实例化一个对象时,它可以确保你实例化的这个类将仅有一个实例。
当你使用单例模式第一次调用对象时,它就会被实例化,之后每一次调用都将返回同一个对象。单例模式代表在应用程序不同部分被再三使用的资源。其中常见的示例包括数据库连接和配置信息。
单例最重要的方面在于对创建实例的限制能力。如果不这样做,潜在的多个实例将被创建。
2025年05月12日
单例模式属于创建型模式,何为创建型模式,即创建型模式抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。一个类创建型模式使用继承改变被实例化的类。而一个对象创建型模式将实例化委托给另一个对象
概述:保证一个类仅有一个实例,并提供一个访问它的全局访问点
使用前提:
1 构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化。
2 拥有一个保存类的实例的静态成员变量
2025年05月11日
作者:@Ashley Watkins, Royi Hagigi
译者:阿里@张克军
转发连接:
https://www.yuque.com/docs/share/6aee9dd5-da3f-462b-b4bd-caec0ec6f60e
2025年05月11日
日常办公中,经常会使用PDF文档,难免需要对PDF文档进行编辑,有时候PDF文档中的大部分内容都是一样的,只是发送对象不同。