樂猪先生

PHP多维数组排序之array_multisort

array_multisort 排序

在上一篇中我使用了usort这个函数来排序多维数组,以及根据数组里的2个字段来排序数组。然而PHP也提供了一个专门给多维数组排序的函数array_multisort,所以今天来学习一下这个函数也和usort比较一下具体的区别。

Read more

PHP多维数组排序之usort

PHP 排序 usort
在最近对接一个艺龙的接口的项目中需要对数据进行去重操作,保留最新的数据。第一想到的就是先对数组根据时间字段来进行升序排列。但是在这篇文章中,为了演示和实验我先使用了TotalPrice来排序,效果都是一样的。所以开始下面的代码 12345678910111213141516171819202 ...
Read more

Linux简易安装Git服务器

git linux centos

Git作为目前最先进的版本控制系统,基本上在日常的开发中已经离不开了。所以下面记录一下小团队使用自己内部的git服务器,进行多人协作开发。

Read more

CI框架接入阿里云OSS新版本SDK

OSS CI

在最近使用的新项目中需要接入阿里云的OSS服务,之前老的项目用的是1.0的版本。于是这次去看一眼发现阿里云已经更新了OSS的SDK版本,所以记录一下简单的接入过程。当前用的是2.2.4

Read more

MySQL分库分表之Merge引擎

分表 Merge引擎

对于Merge引擎来说,分表必须要是MyISAM引擎才可以。使用Merge引擎来分表特别适合一些日志消息的记录。比如每月一张日志表或者日志量不大爷可以按年来分。

Read more

Laravel中queue:work和queue:listen区别

laravel queue 队列

最近学习了下laravel的队列内容,碰到了在消费队列时可以使用queue:workqueue:listen来处理。那么这2个命令有什么样的本质区别呢?

Read more

PHP封装一个简单的日志记录类

PHP Log Library

小项目中简单的日志日志记录可以使用,本文采用json格式来进行日志记录。

Read more

jQuery中的ajax方法接受返回值

jQuery Ajax Highcharts

在家业余时间用了Highcharts来做一个数据可视化的小示例,在从后端(PHP)返回的json数据后在页面里无法显示。

刚开始我的代码是这样写的

1
2
3
4
5
6
7
8
9
10
function getSeries(currMonth = 5) {
$.ajax({
url: 'api.php',
data: {'month': currMonth, 'callback': 'series'},
dataType: "json",
success: function(data) {
return data;
}
})
}
Read more

Docker镜像(CentOS7)运行Nginx报错

nginx docker centos7
Docker镜像(centos7)运行nginx报错Failed to get D-Bus connection: Operation not permitted 12systemctl start nginx.service Failed to get D-Bus connection: ...
Read more

PHP通过SSH隧道连接MySQL

ssh mysql

公司项目如果拉到本地机器开发就会面临一个问题,业务逻辑代码在本地,而数据库服务器一般都是公用的一个公网数据库。在这篇文章以前我自己都是在数据库配置文件里把host和权限修改为测试环境里的。然后这次入职了一家新公司以后,发现他们所使用的数据库连接采用了SSH的方式来连接。

Read more

lnmp1.4beta环境open_basedir限制问题

Yaf lnmp open_basedir

使用Yaf代码生成器生成了项目目录后index.php文件是和application目录同级别的,于是想改成下面这样

Read more

Redis持久化初探

redis Persistent

对redis一直情有独钟,所以总觉得手里又把锤子,看哪里都是钉子的感觉。这篇是读Redis入门指南这本书中持久化的相关内容。

Read more

WAF之VeryNginx

VeryNginx waf Nginx

针对上一篇写的nginx使用nginx_lua模块配置nginx_lua_waf实现web应用防火墙,后来还发现一个很友好的库VeryNginx由春哥开源。

Read more

WAF初探

nginx waf lua

什么是WAF?

Web应用防护系统(也称:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。利用国际上公认的一种说法:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。

Read more

Git Pull 避免用户名和密码方法

git 免密码

记录不使用ssh-key方式pull或者push代码的时候免密码的问题。

Read more
Prev Next