上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 场景:在给一张有几万条记录的表添加索引时,进度非常慢,导致其它查询无法进行 处理方式:使用Navicat的命令行模式,执行以下命令: show processlist; 这时会看到有哪些线程正在执行,也可以查看锁表的线程。你会发现alter table * add key ****那个线程状态是Wa 阅读全文
posted @ 2020-04-02 17:25 水滴月 阅读(14745) 评论(0) 推荐(0) 编辑
摘要: 场景:关联查询,一张主表关联4张表进行查询。主表数据量是16万,其中被关联的一张表的数量是6万。 遇到页面响应速度过慢的情况,首先考虑是否是sql查询缓慢引起的。 第一步开启mysql的慢查询日志(网上教程很多,本篇文章不再赘述) 第二步分析慢查询日志,这里要说下分析工具。常用的有两种,一是mysq 阅读全文
posted @ 2020-04-02 15:07 水滴月 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 提要:由于项目中有文件上传的需求,传统php文件上传是把上传后的文件跟项目放到一起,时间一长项目会越来越笨重。于是采用将文件与项目分离的策略,具体实现使用fastdfs。fastdfs的开源项目地址:https://github.com/happyfish100(由淘宝架构师余庆开源) 安装步骤: 阅读全文
posted @ 2020-03-27 15:23 水滴月 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 场景:在单机环境下,使用一个web服务器运行多个项目,不同的项目使用不同版本的PHP。 前提:运行环境中已经安装了多个版本的PHP(本篇文章使用的是宝塔搭建的环境)。基于宝塔搭建的环境,nginx和PHP的安装目录均在/www/server/下。 首先看下nginx配置文件所在位置,nginx.co 阅读全文
posted @ 2020-03-27 15:21 水滴月 阅读(4437) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中需要实现图片上传功能,在网上寻找了很多解决方案,最终决定使用webuploader来实现。改插件的特点是支持拖拽添加文件。 项目中需要使用的文件都在http://fex.baidu.com/webuploader/download.html中的Git项目包中。打开这个页面可以看到: 点击 阅读全文
posted @ 2019-12-30 17:09 水滴月 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 使用io/ioutil包读取文件时报错:open abc.txt: The system cannot find the file specified 原因是:ioutil.ReadFile()这个方法需要传入决绝路径的文件名 代码: const filename = "E:\\GoWorks\\G 阅读全文
posted @ 2019-12-16 10:06 水滴月 阅读(4283) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中需要给客户提供在线下载文件的功能。 解决方案:使用PHP自带的ZipArchive类,将多个文件打包成zip文件,供客户下载! 使用ZipArchive类时,需要先开启php_zip扩展,没有php_zip.dll扩展的可自行下载。下载完成后将php_zip.dll文件放入PHP的ext 阅读全文
posted @ 2019-12-11 11:06 水滴月 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 在使用golang实现后端登录逻辑的时候,碰到下面的问题:Cannot convert expression of type interface{} to type []byte 首先介绍下问题出现的场景:使用Redis存储用户登录信息,第三方包使用的是redigo 问题原因:由于从Redis里 取 阅读全文
posted @ 2019-12-02 13:49 水滴月 阅读(5521) 评论(0) 推荐(0) 编辑
摘要: 在tp5中可以给Request请求对象绑定属性,方便全局调用。比如我们可以在公共控制器中绑定当前登录的用户模型到请求对象。 1. 首先在公共控制器中绑定: <?phpnamespace app\common\controller;use app\index\model\User;use think\ 阅读全文
posted @ 2019-11-28 10:43 水滴月 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 需求:在开发及测试过程中需要打印日志,并且可以将日志内容打印到指定文件,这样方便查看。 过程: 1. 打开think\Log文件,在该文件中添加一个静态方法,代码如下: /** * @param $mark 备注 * @param $log_content 日志内容 * @param string 阅读全文
posted @ 2019-11-21 18:26 水滴月 阅读(1363) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页