摘要: 写在前面 导出导入的功能是平时开发比较常见的功能了,Laravel Maatwebsite/Excel更新了3.x,这次就自己封装一个简单的通用版并记录一下遇到的问题。 环境 PHP: ^7.3.4 Laravel: ^5.7 maatwebsite/excel: 3.1.10 安装 compose 阅读全文
posted @ 2020-10-13 17:21 denfer 阅读(3685) 评论(2) 推荐(1) 编辑
摘要: 在我们的开发过程中,你可能有一些非常好用的小工具或者一些非常有特色的功能点,我们可以把它做成composer包,供自己以后使用并分享给大家。 前期准备 代码托管网站,例如github、gitee。 注册packagist网站:https://packagist.org/。 打包 首先,在托管网站,创 阅读全文
posted @ 2022-03-21 14:19 denfer 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 环境:Ubuntu16.04 64位 配置NFS服务器。 安装NFS服务器端: apt-get install nfs-kernel-server 下载完创建NFS的文件夹 mkdir /opt/nfs_folder 配置服务器端配置: vi /etc/exports 在最后一行写入 /opt/nf 阅读全文
posted @ 2021-06-30 17:03 denfer 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 环境 系统:CentOS Linux release 7.3.1611 (Core)。 MongoDB-org 4.4.3。 排查 检查配置文件 一般配置文件在/etc/mongod.conf。 修改 bindIp: 0.0.0.0 默认为127.0.0.1 端口默认为:27017 如果你没有用配置 阅读全文
posted @ 2021-02-02 14:04 denfer 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: show profile 查看profiling设置 SHOW GLOBAL VARIABLES LIKE "profiling%" 设置profiling开启 SET GLOBAL profiling = ON 查看最近执行的sql SHOW PROFILES 记住Query_ID,可以查看这条s 阅读全文
posted @ 2021-02-02 10:25 denfer 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: 索引优化 type是range,extra里存在using filesort,范围条件查询后的索引会失效。 创建除了范围查询字段的联合索引可以解决。 左连接查询时,右表建索引,右连接查询时,左表建索引。 join语句的优化 尽可能的减少join语句中的nestedLoop的循环次数:“永远用小结果集 阅读全文
posted @ 2020-11-11 10:10 denfer 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 简介 ​ 使用explain关键字可以模拟优化器执行sql语句,从而知道MySQL是如何处理你的sql语句。分析你的查询语句或是表结构的性能瓶颈。 那使用explain具体可以得到哪些信息呢? 根据id字段可以得到表的读取顺序。 数据读取操作的操作类型。 哪些索引可以使用。 哪些索引被实际使用。 表 阅读全文
posted @ 2020-11-11 10:00 denfer 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 简介 pipelinedb是一个方便操作流式数据的postgresql的一个扩展,postgresql版本10之前是独立的数据库 (注意:pipelinedb扩展是基于pgsql数据库的,例如:你新建了一个数据库ifm,需要用命令行\c ifm 切换到ifm数据库 然后执行创建create exte 阅读全文
posted @ 2020-10-15 17:32 denfer 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 简介 PipelineDB旨在在减少时间序列数据集基数的SQL查询方面表现出色。例如:滑动时间窗口执行计算;文字搜索过滤;通过减少输入流的基数,PipelineDB可以大大减少需要持久存储到磁盘的信息量,因为仅存储连续查询的输出。原始数据一旦被需要读取的连续查询读取后就被丢弃。 因此,可以将通过Pi 阅读全文
posted @ 2020-10-15 17:09 denfer 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 简介 在我们开发的过程中,数据库的部署和管理如果只用sql文件导入的方式来处理会有一个问题,就是每次版本更新的时候,你都需要清空数据库,再导入sql文件,当然你也可以在每次更新版本的时候把数据库的修改写成脚本,liquibase就是来做这件事的,他的功能更丰富,支持正向迁移、回滚,数据填充,本文只介 阅读全文
posted @ 2020-10-14 15:31 denfer 阅读(1359) 评论(0) 推荐(1) 编辑
摘要: npm 设置淘宝镜像地址 npm install -g cnpm --registry=https://registry.npm.taobao.org npm config set registry https://registry.npm.taobao.org 这样npm命令就可以使用cnpm命令 阅读全文
posted @ 2020-10-13 17:24 denfer 阅读(912) 评论(0) 推荐(0) 编辑