会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
piwenfei
淘宝优惠券网站:http://www.xingan.work
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
19
下一页
2021年11月3日
Java 截取目标长度英文单词字符串 要求避免截断单词
摘要: 在项目中,遇到一个需求,如我要截取一串字符串,而又不想截取半截的单词,看了下php手册的这个mb_strimwidth() 函数,据说是不会打断单词的,可是测试没有成功,于是乎自己写个先,虽然有些小问题,但是勉强能用了,有时间再封装的好点. 该函数的实现原理是利用wordwrap()打断单词,然后用
阅读全文
posted @ 2021-11-03 11:48 piwenfei
阅读(359)
评论(0)
推荐(0)
2021年9月3日
mysql filesort 的解决方案
摘要: 在explain我们所使用的sql的时候,经常会遇到using filesort这种情况,原以为是由于有相同列值的原因引起,结果昨天看到公司的一个sql,跟同事讨论了下加上自己又做了一些测试,突然发现自己原来的想法是错误的。 首先,只有在order by 数据列的时候才可能会出现using file
阅读全文
posted @ 2021-09-03 14:10 piwenfei
阅读(828)
评论(0)
推荐(0)
使用子查询替代可提升 COUNT DISTINCT 速度 50 倍
摘要: Count distinct是SQL分析时的祸根 首先:如果你有一个大的且能够容忍不精确的数据集,那像HyperLogLog这样的概率计数器应该是你最好的选择。但对于需要快速、精准答案的查询,一些简单的子查询可以节省你很多时间。 让我们以我们一直使用的一个简单查询开始:哪个图表的用户访问量最大? s
阅读全文
posted @ 2021-09-03 13:36 piwenfei
阅读(989)
评论(0)
推荐(0)
Mysql left join 查询速度慢的坑
摘要: 最近反映接口加载变慢的情况,查了一下原因发现是sql语句中的问题, 1.先对sql做精简,测试几次过后发现 left join depot_feed_details 对效率影响特别大,问题已定位。 2.是不是索引问题,但是回头一想,我那张表的数据也就几千,理论上不应该这么慢的,也没到加索引的地步。
阅读全文
posted @ 2021-09-03 13:33 piwenfei
阅读(1873)
评论(0)
推荐(0)
2021年8月11日
MyBatis-Plus 的使用
摘要: MyBatis-Plus 的使用 阅读目录 一、MyBatis-Plus 1、简介 2、使用 SpringBoot 快速使用 MyBatis-Plus 二、Mybatis-Plus 常用操作 1、配置日志 2、简单认识一下常用注解 3、代码生成器 4、自动填充数据功能 5、逻辑删除 6、分页插件的使
阅读全文
posted @ 2021-08-11 15:28 piwenfei
阅读(1395)
评论(0)
推荐(0)
2021年7月30日
利用session生成唯一自增4位数数字
摘要: <?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
阅读(149)
评论(0)
推荐(0)
2021年7月20日
搜索引擎sphinx的windows安装和使用
摘要: 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
阅读(563)
评论(0)
推荐(0)
2021年7月9日
PHP 实现简易 IOC 容器
摘要: 前言 好的设计会提高程序的可复用性和可维护性,也间接的提高了开发人员的生产力。今天,我们就来说一下在很多框架中都使用的依赖注入。 概念 要搞清楚什么是依赖注入如何依赖注入,首先我们要明确一些概念。 IOC (Inversion of Control) 控制反转: 遵循依赖倒置原则的一种代码设计方案,
阅读全文
posted @ 2021-07-09 13:26 piwenfei
阅读(443)
评论(0)
推荐(1)
2021年7月7日
MySQL 5.7原生JSON格式支持
摘要: 在MySQL与PostgreSQL的对比中,PG的JSON格式支持优势总是不断被拿来比较。其实早先MariaDB也有对非结构化的数据进行存储的方案,称为dynamic column,但是方案是通过BLOB类型的方式来存储。这样导致的问题是查询性能不高,不能有效建立索引,与一些文档数据库对比,优势并不
阅读全文
posted @ 2021-07-07 08:56 piwenfei
阅读(516)
评论(0)
推荐(0)
2021年7月5日
PHP 使用 array_map 替代 foreach
摘要: 讲个 PHP 的骚操作。论如何实现:把二维数组内某二维元素的值,单独提出来组成一维数组。 0x00 传统操作 $pieces = []; foreach($whole as $item) { $pieces[] = $item['foo']; } return $pieces; 0x01 骚操作 r
阅读全文
posted @ 2021-07-05 10:51 piwenfei
阅读(549)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告