28 2021-05 PHP 并发下常见的加锁及锁的PHP具体实现代码 <?php /** * CacheLock 进程锁,主要用来进行cache失效时的单进程cache获取,防止过多的SQL请求穿透到数据库 * 用于解决PHP在并发时候的锁控制,通过文件/eaccelerator... 阅读全文 2021年05月28日 20:14:02 周五 2021-05-28 周五 21 0 0
24 2021-05 PHP 常用算法(php实现) <?php /** * 冒泡排序实现函数(PHP) * @param $nums * @return mixed */ function bubble_sort($nums) { for ($i = 0; $i < count($nums); $i++) { ... 阅读全文 2021年05月24日 00:57:02 周一 2021-05-24 周一 22 0 0
23 2021-05 PHP 系统的架构(PM) LB负载均衡 三台nginx(8核8g内存,40g硬盘); mysql(一主二从); php-fpm: 单进程内存大小默认128M。改为64M。 单台进程数量:50(3.2g) 最多:100(6.4g) 数据库:最大表为用户操作记录表 120... 阅读全文 2021年05月23日 18:20:08 周日 2021-05-23 周日 19 0 0
22 2021-05 PHP HTTP 协议详解(状态码) 来源:有道云笔记 url:HTTP 协议详解_知识库_博客园 (cnblogs.com) 补充:http返回状态码 状态码 Response 消息中的第一行叫做状态行,由HTTP协议版本号, 状态码, 状态消息 三部分组成。 状态码用来... 阅读全文 2021年05月22日 21:37:32 周六 2021-05-22 周六 21 0 0
21 2021-05 PHP php-fpm的配置详解 pid = /usr/local/var/run/php-fpm.pid #pid设置,一定要开启,上面是Mac平台的。默认在php安装目录中的var/run/php-fpm.pid。比如centos的在: /usr/local/php/var/run/php-fpm.pid error_log = /usr/lo... 阅读全文 2021年05月21日 20:08:50 周五 2021-05-21 周五 20 0 0
08 2021-04 PHP php内存和生命周期 内存结构: 栈区:保存变量名,对CPU,读写速度很快 堆区:保存复杂的数据结构,对象,数组,复杂的字符串等、 数据段:数据段分为数据段全局区(简单的数据,整型和布尔类型)和数据段静态区(存储静态... 阅读全文 2021年04月08日 20:25:52 周四 2021-04-08 周四 23 0 0
07 2021-04 laravel laravel 8 生产优化 php artisan route:cache php artisan route:clear 123 php artisan route:cache php artisan route:clear 据... 阅读全文 2021年04月07日 19:46:09 周三 2021-04-07 周三 25 0 0
24 2021-03 PHP 关于ssl https HTTPS 协议并非是应用层的一种新协议,只是将 HTTP 通信接口部分用 SSL 协议代替。通常,HTTP 会直接和 TCP 通信,当使用 SSL 时,则演变成先和 SSL 通信,再由 SSL 和 TCP 通信。所以,所谓的 HTTPS... 阅读全文 2021年03月24日 16:56:18 周三 2021-03-24 周三 29 0 0
24 2021-03 PHP 关于phpstorm 常用配置: Scheme:Darcula Primary font:Source Code Pro Size:18 Line spacing:1.0 //TODO注释 一般我们在开发过程中由于时间或者各方面的时间来不及完成的代码,往往会先将逻辑写出来,实... 阅读全文 2021年03月24日 14:33:05 周三 2021-03-24 周三 18 0 0
03 2020-11 PHP php 数组排序 <?php $data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, ... 阅读全文 2020年11月03日 17:22:42 周二 2020-11-03 周二 23 0 0