自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Laravel 5 程序优化技巧

性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。这里是简单的列表:配置信息缓存 artisan config:cache路由缓存 artisan route:cache类映射加载优化 artisan optimize自动加载优化 composer dumpautolo

2017-05-31 16:29:09 478

原创 PHP 常用字符串相关函数

字符串的概念:一个字符串string就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。String最大可以达到2G;语法:单引号/双引号/heredoc/newdoc 抛开效率问题这些都一样字符串输出:echo():输出一个或多个字符串print():输出一个字符串printf():输出格式化字符串 ///

2017-05-29 10:07:34 475

原创 Laravel 图片七牛上传

注册七牛云账号打开七牛云注册账号并实名认证,认证成功后就可以查看自己的私钥了 安装jdk扩展确认本机安装Composer,如果没有请百度自行安装Composer。在控制台输入composer require qiniu/php-sdk 等待安装提示成功 // 引入鉴权类 use Qiniu\Auth; // 引入上传类 use Qiniu\Storage\UploadMan

2017-05-26 20:34:30 1268

原创 PHP traits (复用机制)

最近在学习Laravel中,遇到了很多关于Traits ,查了下资料,分享下。提到 php 的代码复用,我们可能第一时间会想到继承,但是这种单继承语言一旦派生的子类过多,那么会产生一系列的问题,比如依赖父类、耦合性太大、破坏了类的封装性。那么有没有更好的方法来实现代码复用呢?自 PHP 5.4.0 起,PHP 实现了另外一种代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP

2017-05-26 14:36:38 1029

转载 PHP 面向对象

http://www.runoob.com/php/php-oop.html

2017-05-23 12:13:50 319

原创 PHP 推荐排序

本文说的排序并不是指「冒泡」之类的技术概念,而是一个业务相关的问题。举例来说:某个网站,每天都能产生很多数据,需要一个推荐列表页面来展示数据。最初是完全按照时间倒序来排序的,但是这样就产生了一个问题:新鲜的数据不一定是有价值的数据!假设某个时段灌水的数据比较多,那么用户当时在列表页看到的就都是灌水的内容。既然如此,不妨换个思路:给每个数据投票,投票规则可以按业务逻辑自定义,比如:每次评论加一票,每

2017-05-22 20:08:15 733

原创 PHP发邮件方式

1、使用php内置的mail()函数。这是php内置的函数,看文档感觉此函数用起来十分简单。确实,用起来非常简单,但是要用此函数,需要在本机配置一个sendmail服务器,这么看来,就不是那么简单了。 mail()函数用法:<?php// The message$message = "Line 1\nLine 2\nLine 3";// In case any of our lines are

2017-05-22 13:33:01 603

原创 PHP RSA2 签名算法

博主在项目中遇到PHP签名算法,找了很多资料,现在总结下。RSA2是在原来SHA1WithRSA签名算法的基础上,新增了支持SHA256WithRSA的签名算法。该算法在摘要算法上比SHA1WithRSA有更强的安全能力。SHA1WithRSA的签名算法会继续提供支持,但为了您的应用安全,强烈建议使用SHA256WithRSA的签名算法。RSA类<?php/** * Created by Php

2017-05-13 09:07:08 10173 1

原创 Nginx 配置 Web服务器

前言: 你真的了解如何将 Nginx 配置为Web服务器吗阅读之前,建议先阅读初识 Nginx。 之后,我们来了解一下 Nginx 配置。抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。更具体的来说, Nginx 通过定义一系列

2017-05-12 12:51:15 534

原创 Laravel 会话 Memcached 入坑

前言# 此文章相当于开发记录,希望能帮助遇到同样问题的同学,或在看了此篇文章后能避免犯同样的错误。

2017-05-09 16:35:09 704

原创 Laravel 下配置 Redis Session

Redis 服务会提供 16 个数据库,Laravel 使用数据库 0,作为缓存和 Session 的存储。在使用的过程中觉得这个默认的设置挺不合理,因为当你在执行命令 php artisan cache:clear 的时候,会把 Session 也连带清除了,导致所有用户需要重新登录。Session 存储的其他选择:file - 存

2017-05-09 15:40:24 618

原创 InnoDB 事务隔离级别(Mysql篇)

MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读

2017-05-07 21:47:03 2854

原创 PHP 性能分析魔法方法

曾经记得鸟哥Laruence提过不建议使用”魔术方法”,自此之后一旦涉及使用魔术方法的地方,博主都会下意识的想一下,这样写真的好吗?由于这一到两年来一直忙于工作和学习新的知识,所以在这道坎儿上一直没有做深入的探索一直恍恍惚惚过去了,今年是博主进行深入学习的一年,因此现在必须对这个问题做个了结了。我们先来看看鸟哥Laruence博客曾经提到的:优化的建议, 是建议, 是防止大家滥用, 肆无忌惮的用.

2017-05-04 08:57:56 410

原创 php 操作 redis 常用方法代码例子

这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类型的数据,需要的朋友可以参考下redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,connect描述:实例连接到一个Red

2017-05-02 16:15:45 368

原创 redis阶段总结 -- php中redis的使用

经常用到redis,但基本上都是基于集成开发环境,redis的连接也是基于框架自身,总感觉缺点什么。总结了下redis对php的支持 如果想想要在程序中使用redis

2017-05-01 20:48:02 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除