MySQL按区间分组统计数据

数据库
MySQL按区间分组统计数据

最近需要在接口调用记录表统计各区间内的数据,刚开始使用存储过程来实现,发现查询效率不高;后来查询相关资料后,找到一个不错的解决方法,主要使用 etl 和 INTERVAL 函数来实现,举例如下: 1. 建立一个 class 表分别插入每个分数段的多条数据,如下:12345678910111213141516mysql> SELECT * FROM class;+--...

Lumen 添加发送邮件功能

Laravel
Lumen 添加发送邮件功能

Lumen 默认没有安装发送邮件的组件,接下来讲解使用SMTP驱动实现邮件发送的详细教程。 1. 安装发送邮件组件执行如下命令安装邮件组件:1composer require illuminate\mail 2. 增加 config/mail.php 文件由于 Lumen 的 config 目录下没有 mail.php 配置文件,所以需要手动添加:123456789<...

庆祝博客改版上线

开源项目
庆祝博客改版上线

经过一个多月的时间努力,利用业余时间来进行博客改版,也导致旧博客一直没更新,接下来陆陆续续将旧博客的文章迁移到新博客中来。本博客主题是基于Hexo 3.0+ 制作的,并且对外开源,喜欢的朋友可以查看miho,了解更多的内容,接下来也会详细介绍主题的相关配置,以及陆续完善主题的相关功能。

基于Markdown编写接口文档

开源项目
基于Markdown编写接口文档

  后端接口功能开发完成后,接入接口的同事需要知道每个接口的功能,以及请求需要带哪些参数等,所以,提供接口文档给别人查看就显得非常必要了;用Markdown写文档的好处在于文档的排版整齐、格式统一,写起文档更加简单、快速。关于 Markdown 的详细语法,可以参考Markdown 语法说明。  最近在 github 上开源了基于Markdown编写的接口文档项目api-...

MySQL日期补全的解决方案

数据库
MySQL日期补全的解决方案

最近在开发统计访问功能时,如果数据表里缺少某一天的数据,就会导致那天的记录丢失,但显示的时候还是需要那天的数据,没有的话,可以默认为 0,大概想到了两种解决办法: 将数据读出来后,在程序循环添加缺少的数据,但是这对于统计数据范围可变的需求,可能统计 7 天,30 天,60 天;通过程序来补全数据就显得有点麻烦了。 首先生成某个范围的日历表数据,再通过这个日历表连接查询...

【分享】韩天峰:2017 年 PHP 程序员未来路在何方

其他
【分享】韩天峰:2017 年 PHP 程序员未来路在何方

PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java...

×
  • {title}