- 博客(6)
- 收藏
- 关注
原创 yii2用一个域名管理前后台
yii2用一个域名管理前后台1.修改 advanced/backend/config/main.PHP 文件如下:return [ 'homeUrl' => '/admin', 'components' => [ 'request' => [ 'baseUrl' => '/admin', ], 'urlManager' => [ 'en
2021-05-05 15:37:37 245
原创 PHP 循环引用&坑点
php foreach循环引用问题程序例子:运行结果:注意点解析:1.foreach不是块级域,数组引用结束,key,key,key,v没有释放内存2.当第一次引用循环结束的时候,$v指向数组最后一个元素c3.当第二次开始循环 (此时$v已经是指向最后一个元素,是引用)循环4次 数组的变化分别是:1-> [‘a’,‘b’,‘c’]2-> [‘a’,‘b’,‘b’] 第二次value指向最后一个元素b 
2021-04-26 10:08:37 238
原创 PHP 封装一个简单的rabbitmq类业务
PHP 封装一个简单的rabbitmq类业务简单封装了一个rabbitmq类(业务代码随便写的)链接地址写配置,统一管理配置文件config.php<?php return $arr = [ 'RabbitMq' => [ // Rabbitmq 服务地址 'host' => '127.0.0.1', // Rabbitmq 服务端口 'port' => '
2021-02-07 15:53:40 343 1
原创 SQL常见错误用法
1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT *FROM operationWHERE type = ‘SQLStats’AND name = ‘SlowLog’ORDER BY create_timeLIMIT 1000, 10;好吧,可能90%以上的 DBA 解决该
2020-10-26 18:43:03 119
原创 浅谈Code Review的价值及如何实施
众所周知,Code Review是开发过程中一个非常重要的环节,但是很多公司或者团队是没有这一环节的,今天笔者结合自己所在团队,浅谈Code Review的价值及如何实施。Code Review的价值许多团队没有Code Review环节,或者因为追求项目快速上线,认为CR浪费时间;或者团队成员缺少CR观念,认为CR的价值并不大。所以想要推动CR在团队中的实施,最最重要的一点便是增强团队成员对CR环节的认同感。Code Review环节,它更加依赖于团队成员的主观能动性,只有团队成员对其认可,他们
2020-10-26 18:37:16 207
原创 rdis那点事儿
rdis那点事儿有序集合和无序集合交/并集有序集合和无序集合交/并集$Redis = new Redis();$Redis->connect(‘127.0.0.1’, 6379);$Redis->select(5);for ($i=1; $i<11; $i++) {$Redis->sAdd(‘set:test’, $i);}for ($i=10; $i<21; $i++) {Redis−>zAdd(′zset:test′,(100+Redis->z
2020-09-24 17:19:20 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人