自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (5)
  • 收藏
  • 关注

转载 按需加载并管理CSS样式/JS脚本

原文地址: https://segmentfault.com/a/1190000003742452一、资源包定义Yii2对于CSS/JS 管理,使用AssetBundle资源包类。创建如下:backend/assets/AppAsset.phpnamespace backend\assets; use yii\web\AssetBundle;

2017-04-28 10:25:41 1831

转载 [layout] -- 布局篇

在做网站的过程中,大部分的页面结构都是相似的。如都有相同的头部和底部。各个页面这样仅仅是中间的部分不同。Yii中的布局文件就是用来实现这样的功能。如:布局文件:@app/views/layouts/main.PHP[php] view plain copy      class="wrap">

2017-04-28 10:20:04 411

转载 HTTP常见状态码(404、400、500

一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服

2017-04-27 15:28:56 1512

转载 [深入理解PHP] -- PHP变量在内存中的存储方式

原文地址: http://www.phppan.com/tag/refcount/PHP是弱语言,其变量处理的过程是不可见的。你是否曾经很想知道在变量拷贝的时候,PHP引擎做了什么?你是否曾经很想知道一个函数是如何以引用的方式返回一个变量?如果是这样,请您接着向下看。每门计算机语言都需要一些容器来保存变量数据。在一些语言当中,变量都有特定的类型,

2017-04-27 15:24:45 1197

原创 什么情况下使用缓存

对于redis, memcache缓存的使用1 对于频繁访问且返回结果相同的数据, 为减轻mysql服务器压力下使用缓存2 考虑并发时

2017-04-27 10:12:55 1708

转载 网站高并发 大流量访问的处理及解决方法

首先,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。 其次,优化数据库访问。 前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站, 静态化往往不能满足某些功能。 缓存技术就是另一个解决方

2017-04-27 09:50:08 322

转载 利用 PHPStorm + Xdebug 断点调试PHP

视频地址: http://blog.crarun.com/article-30.html  放大浏览器看

2017-04-26 15:42:30 350

转载 Baseyii.php源码

 原文地址: http://blog.csdn.net/ertwert5/article/details/53977138  <?php/** * 创建工具 PhpStorm. * 作者: 刘明 * 日期: 2017/4/26/026 * 时间: 14:39 *///BaseYii.phpnamespace yii;use yii\base\In...

2017-04-26 15:02:34 451

转载 yii2自动加载机制

原文地址: http://www.cnblogs.com/CraryPrimitiveMan/p/4903068.htmlYii2 的自动加载分两部分,一部分是 Composer 的自动加载机制,另一部分是 Yii2 框架自身的自动加载机制。Composer自动加载对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php 文件。

2017-04-26 10:45:05 577

转载 index入口文件

原文地址: http://www.cnblogs.com/CraryPrimitiveMan/p/4898708.html我们先来看一下 Yii2 的入口文件。在配置 Yii2 的 nginx 的配置时,有这样几句 # server_name mysite.local; root /path/to/basic/web; .....

2017-04-26 10:43:36 9569

转载 Yii 2.0风格加载自定义类或命名空间 [配置使用Yii autoloader]

Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间。本文旨在抛砖引玉,如果有理解不当敬请指正,欢迎大家把自己的方法拿出来分享。我们希望被引入的类应该达成一下两点:在应用中的任意位置可以使用该类名或命名空间,而不用显式调用require()/include()。

2017-04-26 10:34:29 316

原创 PhpStorm激活码

选择许可证服务器方法一:配置host0.0.0.0 account.jetbrains.com直接打开网站:http://idea.lanyus.com/getkey?userName=lan+yu 复制到Activation code中 方法二:   本地激活PHPStorm 2016.3(不上网):文件加载LocalServer.zip 解压压...

2017-04-26 09:12:47 7251

转载 利用Redis 实现消息队列

1.用redis中的List可以实现队列,这样可以用来做消息处理和任务调度的队列2.代码模拟代码结构生产者模拟程序[java] view plain copy/**  *   */  package scheduleTest;

2017-04-24 10:06:23 659

转载 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合

需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。问题分析思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决方案,未尝不是一种提升自我的尝试。解决:问题一:要求日志最好入库;但是,直接入库my

2017-04-24 09:37:40 756

转载 PHP框架开发一(首言)

原文地址:http://blog.csdn.net/tomyjohn/article/details/7791782现在大多数PHP框架都是统一入口设计的,类于TP这种。首先,重复造轮子并不是一件坏事,反而在一定程度上能让我们对一项技术,一种架构有一定的了解。个人并不反对重造轮子。不过在开发过程中,毕竟还是这些成熟的框架要来得快得多,而且BUG量少和安全性相对于我们的框架要好得

2017-04-22 15:42:14 377

转载 [composer] -- composer简单使用

简介现在软件规模越来越大,PHP项目的开发模式和许多年前已经有了很大变化。记得初学PHP那会儿,boblog是一个很好的例子,几乎可以代表PHP项目的开发模式。当时PHP 5.x以上的版本刚开始流行,仍然有大量的生产环境使用PHP4.x。由于历史遗留的问题,OOP思想在PHP项目中还不是那么广泛流行。随着PHP5.3的发布,PHP项目规模的扩大,在其他语言领域大展身手的OOP开发模式也在P

2017-04-21 16:45:39 341

转载 MySQL批量SQL插入性能优化

原文地址: http://tech.uc.cn/?p=634对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1.

2017-04-21 16:03:53 288

转载 Yii2底层分析

我是从入口处分析的。$mysiteRoot/frontend首先:$mysiteRoot/frontend/index.php$application = new yii\web\Application($config);//先从这入手$application->run();//先不急,后面会提到从上面注释的位置入口$config为配置文件,这里我们来看看是

2017-04-21 11:23:29 1315

转载 秒杀系统架构分析与实战

原文地址: https://my.oschina.net/xianggao/blog/5249430 系列目录秒杀系统架构秒杀系统架构分析与实战1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一

2017-04-21 11:08:17 558

转载 PHP高效率写法(详解原因)

1.尽量静态化:   如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。   当然了,这个测试方法需要在十万级以上次执行,效果才明显。   其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占

2017-04-20 09:07:36 322

转载 PHP伪静态4种实现方式

原文地址: http://www.cnblogs.com/painsOnline/p/5127524.html说起伪静态的实现方案,你是不是很爽快的回答"简单,配置下apache的重写规则就行了嘛"但是你有没有发现这种情况,你最近弄了很多新功能,每天上几个新功能,每天都有好多伪静态配置,才开始两天运维同学还乐意配合,过两天运维同学就要骂了。你麻痹,脑残为什么不一次搞完,

2017-04-19 15:25:47 4857

转载 依赖注入,从此不再考虑加载顺序

原文地址: http://www.tuicool.com/articles/Jbeyuur说这个话题之前先讲一个比较高端的思想--' 依赖倒置原则 '"依赖倒置是一种软件设计思想,在传统软件中,上层代码依赖于下层代码,当下层代码有所改动时,上层代码也要相应进行改动,因此维护成本较高。而依赖倒置原则的思想是,上层不应该依赖下层,应依赖接口。意为上层代码定义接口,下层代码实

2017-04-19 15:21:24 1227

转载 Service Locator服务定位器

先讲服务定位器,有些摘录于 http://www.digpage.com/convention.htmlService Locator目的也在于解耦他的模式非常贴合Web这种基于服务和组件的应用的运作特点优点:* Service Locator充当了一个运行时的链接器的角色,可以在运行时动态地修改一个类所要选用的服务, 而不必对类作任何的修改。* 一个类可以在运行时,有针对性地增

2017-04-19 15:14:30 1146 2

转载 route类

原文地址: http://www.yiichina.com/tutorial/121路由(Route)Web开发中不可避免的要使用到URL。用得最多的,就是生成一个指向应用中其他某个页面的URL了。开发者需要一个简洁的、集中的、统一的方法来完成这一过程。否则的话,在代码中写入大量的诸如http://www.digpage.com/post/view/

2017-04-19 15:09:58 1040

转载 Widget类

Widget类是所有部件的基类。yii2\base\Widget.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */namespace

2017-04-19 10:59:29 564

转载 View类

View继承了component,用于渲染视图文件yii2\base\View.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */n

2017-04-19 10:58:41 472

转载 Theme类

Theme 类,应用的主题,通过替换路径实现主题的应用,方法为获取根路径和根链接yii2\base\Theme.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com

2017-04-19 10:57:24 554

转载 Module类

原文地址: http://www.cnblogs.com/dragon16/p/5571328.htmlModule类是模块和应用类的基类。  yiisoft\yii2\base\Module.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Softw

2017-04-19 10:56:08 749

转载 DynamicModel模型类

原文地址: http://www.cnblogs.com/dragon16/p/5568321.html模型类DynamicModel主要用于实现模型内的数据验证yii2\base\DynamicModel.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008

2017-04-19 10:54:32 3693

转载 Controller控制器类

原文地址: http://www.cnblogs.com/dragon16/p/5557644.htmlController控制器类,是所有控制器的基类,用于调用模型和布局。<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @lic

2017-04-19 10:53:24 1512

转载 Application类

Application是所有应用程序类的基类yii2\base\Application.php。<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/

2017-04-19 10:51:33 537

转载 ActionFilter类

操作过滤器基类ActionFilteryii2\base\ActionFilter.php。<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */

2017-04-19 10:50:15 369

转载 ActionEvent类

yii2\base\ActionEvent.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */namespace yii\base;

2017-04-19 10:48:51 1335

转载 Action类

原文地址: http://www.cnblogs.com/dragon16/p/5543886.htmlAction是所有控制器的基类yii2\base\Action.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC *

2017-04-19 10:47:54 359

转载 Behvaior类

原文地址: http://www.cnblogs.com/dragon16/p/5532430.htmlBehavior类是所有事件类的基类:目录yii2\base\Behavior.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii So

2017-04-19 10:46:17 251

转载 Event类

原文地址: http://www.cnblogs.com/dragon16/p/5528163.htmlEvent是所有事件类的基类。它封装了与事件相关的参数。yii2\base\Event.php<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii

2017-04-19 10:45:21 511

转载 [算法] -- 微信红包算法

1、每个人都要能够领取到红包;2、每个人领取到的红包金额总和=总金额;3、每个人领取到的红包金额不等,但也不能差的太离谱,不然就没趣味;4、算法一定要简单,不然对不起腾讯这个招牌;正式编码之前,先搭建一个递进的模型来分析规律设定总金额为10元,有N个人随机领取:N=1则红包金额=X元;N=2为保证第二个红包可以正常发出,第一个

2017-04-19 10:04:25 570

转载 [算法] -- php固定红包 + 随机红包算法

1 需求CleverCode最近接到一个需求,需要写一个固定红包 + 随机红包算法。1 固定红包就是每个红包金额一样,有多少个就发多少个固定红包金额就行。2 随机红包的需求是。比如红包总金额5元,需要发10个红包。随机范围是 0.01到0.99;5元必需发完,金额需要有一定趋势的正态分布。(0.99可以任意指定,也可以是 avg * 2 - 0.01;比如avg = 5 /

2017-04-19 09:31:23 1173

转载 Component类

原文地址: http://www.cnblogs.com/dragon16/p/5521199.html组件(component),是Yii框架的基类,实现了属性、事件、行为三类功能,如果需要事件和行为的功能,需要继承该类。<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 20

2017-04-18 11:15:03 2478

转载 Object类

原文地址:  http://www.cnblogs.com/dragon16/p/5513544.htmlyii\base\Object代码详解<?php/** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yii

2017-04-18 11:13:25 377

大规模Web服务开发技术

大规模Web服务开发技术,适合Web中高级开发者观看

2015-11-27

绿色食品PHP网站源码

绿色食品PHP网站源码,非常适合初高级程序员学习

2015-11-27

PHP仿凡客系统

PHP仿凡客系统,对于学习PHP是不错的选择

2015-11-27

ASA防火墙详细教程(特别版)

ASA防火墙详细教程(特别版),非常不错的教程,讲的非常详细。内附视频下载地址。

2011-07-03

空空如也

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

TA关注的人

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