上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 在explain我们所使用的sql的时候,经常会遇到using filesort这种情况,原以为是由于有相同列值的原因引起,结果昨天看到公司的一个sql,跟同事讨论了下加上自己又做了一些测试,突然发现自己原来的想法是错误的。 首先,只有在order by 数据列的时候才可能会出现using file 阅读全文
posted @ 2021-09-03 14:10 piwenfei 阅读(823) 评论(0) 推荐(0)
摘要: Count distinct是SQL分析时的祸根 首先:如果你有一个大的且能够容忍不精确的数据集,那像HyperLogLog这样的概率计数器应该是你最好的选择。但对于需要快速、精准答案的查询,一些简单的子查询可以节省你很多时间。 让我们以我们一直使用的一个简单查询开始:哪个图表的用户访问量最大? s 阅读全文
posted @ 2021-09-03 13:36 piwenfei 阅读(970) 评论(0) 推荐(0)
摘要: 最近反映接口加载变慢的情况,查了一下原因发现是sql语句中的问题, 1.先对sql做精简,测试几次过后发现 left join depot_feed_details 对效率影响特别大,问题已定位。 2.是不是索引问题,但是回头一想,我那张表的数据也就几千,理论上不应该这么慢的,也没到加索引的地步。 阅读全文
posted @ 2021-09-03 13:33 piwenfei 阅读(1867) 评论(0) 推荐(0)
摘要: MyBatis-Plus 的使用 阅读目录 一、MyBatis-Plus 1、简介 2、使用 SpringBoot 快速使用 MyBatis-Plus 二、Mybatis-Plus 常用操作 1、配置日志 2、简单认识一下常用注解 3、代码生成器 4、自动填充数据功能 5、逻辑删除 6、分页插件的使 阅读全文
posted @ 2021-08-11 15:28 piwenfei 阅读(1367) 评论(0) 推荐(0)
摘要: <?php define("TODAY_DATE", date('y') . date('m') . date('d')); class StringTools { private static $StringTools; private function __construct(){} priva 阅读全文
posted @ 2021-07-30 16:23 piwenfei 阅读(145) 评论(0) 推荐(0)
摘要: 1 首先安装sphinx引擎 下载地址:http://sphinxsearch.com/downloads/archive/ 我这里下载的sphin版本是:sphinx-2.1.5-release-win64 ,下载下来名字为:sphinx-2.1.5-release-win64.zip 下载下来的 阅读全文
posted @ 2021-07-20 11:23 piwenfei 阅读(552) 评论(0) 推荐(0)
摘要: 前言 好的设计会提高程序的可复用性和可维护性,也间接的提高了开发人员的生产力。今天,我们就来说一下在很多框架中都使用的依赖注入。 概念 要搞清楚什么是依赖注入如何依赖注入,首先我们要明确一些概念。 IOC (Inversion of Control) 控制反转: 遵循依赖倒置原则的一种代码设计方案, 阅读全文
posted @ 2021-07-09 13:26 piwenfei 阅读(432) 评论(0) 推荐(1)
摘要: 在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不 阅读全文
posted @ 2021-07-07 08:56 piwenfei 阅读(510) 评论(0) 推荐(0)
摘要: 讲个 PHP 的骚操作。论如何实现:把二维数组内某二维元素的值,单独提出来组成一维数组。 0x00 传统操作 $pieces = []; foreach($whole as $item) { $pieces[] = $item['foo']; } return $pieces; 0x01 骚操作 r 阅读全文
posted @ 2021-07-05 10:51 piwenfei 阅读(539) 评论(0) 推荐(0)
摘要: 一、介绍 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 二、使用场景 1、动态调用静态类的时候 <?php class test { public 阅读全文
posted @ 2021-06-30 09:44 piwenfei 阅读(1079) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页