TCP 三次握手(图解)

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。 客户端在收发数据前要使用 …

通用 Linux 服务器安全配置指南

本文是可参考的实际操作,不涉及如 IP 欺骗这样的原理,而且安全问题也不是几行命令就能预防的,这里只是 Linux 系统上基本的安全加固方法,后续有新的内容再添加进来。 注:所有文件在…

大型网站架构演化

很久以前读过一本书,书名 《大型网站技术架构》。因为架构是个很大的命题,此书篇幅有限,写的内容比较泛,比较适合刚接触网站架构的童鞋,读完此书对网站架构体系能有一个整体的认知…

常用命令笔记(一)

工作中常用命令汇总。持续更新 ing …… // 去除字段内容中的换行和回车 UPDATE `table` SET `position`= REPLACE(REPLACE(`position`, CHAR(10), ''), CHAR(13), '') WHERE 条件; // sv…

PHP 加解密函数

超好用的一对 PHP 加解密函数。 /** * 加密函数 * @author zhuhz * @param string $string 需要加密的字符串 * @param string $key 密钥 * @return string 返回加密结果 */ function e…

PHP 实现 Hash 表

Hash 表(HashTable)又称散列表,通过把关键字 Key 映射到数组中的一个位置来访问记录,以加快查找的速度。这个映射函数称为 Hash 函数,存放记录的数组称为 Hash 表。 Hash 表结构 H…

Redis 使用与实践

Redis 是 Key-Value 类型的内存数据库,支持 String、List、Set、Sorted Set、Hash 等数据类型,支持 Snapshottiong(快照)和 Append-Only file(追加)两种数据持久化方式,支持主从…

MySQL 主从复制

主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间, SELECT 查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句仍…

PHP cURL 扩展库

cURL 是一个通用的库,并非 PHP 独有。PHP cURL 扩展库 是一个封装的函数库。可以用来模拟浏览器和服务器进行交互,功能比较强大。 1. 建立 cURL 请求 <?php // 1. 初始化 $ch …

MySQL 数据库规约

此规范摘抄自【Java 编码规范】《阿里巴巴 Java 开发手册》,仅供参考,作者本人很是喜欢,所以整理于此。 一. 建表规约 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,…