正在加载
请稍等

菜单

Blog

大话程序猿眼里的高并发架构

PHP by

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸…

阅读全文

 

26 2016-09

PHP程序员如何理解IoC/DI

PHP by

思想 思想是解决问题的根本 思想必须转换成习惯 构建一套完整的思想体系是开发能力成熟的标志 ——《简单之美》(前言) . “成功的软件项目就是那些提交产物达到或超出客户的预期的项目,而且开发过程符合时间和费用上的要求,结果在面对变化和调整时有弹性。”——《面向对象分析与设计》(第3版)P.236 术语介绍 ——引用《Spri…

阅读全文

 

24 2016-09

Apache Options指令详解

linux by

Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特定目录将启用哪些服务器特性。 Options指令常见的配置示例代码如下: <Directory /…

阅读全文

 

19 2016-09

Ubuntu 配置Apache虚拟目录

linux by

知识准备: 区别于Windows 下apache,配置文件通常只有一个,就是httpd.conf。 Linux下 Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。 在apache2.conf里有sites-enabled目录,而在 /etc/apache2下还…

阅读全文

 

19 2016-09

使用 PHP 的 Phing 项目部署工具

PHP by

Phing 是一个基于 Apache Ant 开源项目的 PHP 项目构建工具。 “Phing”是一个递归的缩写词,全称为“Phing Is Not GNU make”,是 PHP 自动部署应用程序的一种方法。它还可以让我们与 SVN 服务器集成,还可以采用 PHPUnit 自动化方式执行单元测试,并且还可以实现文件复制这样的安装、部署任务。 Phing 官方网站是 http://www…

阅读全文

 

26 2016-08

释放MySQL ibdata1文件的空间

Mysql by

在MySQL数据库中,如果不指定innodb_file_per_table参数,单独存在每个表的数据,MySQL的数据都会存放在ibdata1文件。 mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。 步骤: 1,备份数据库 从命令行进入MySQL Server 5.1/bin 备份全部数据库,执行命令mysqldump -q -uusername -pyourpassword –add-drop-…

阅读全文

 

19 2016-08

MYSQL使用mysqldump导出某个表的部分数据

Mysql by

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 –where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据…

阅读全文

 

17 2016-08

ubuntu开启SSH服务

linux by

SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server sudo apt-get install openssh-server 然后确认sshserver是否启动了: ps -e |grep ssh 如果…

阅读全文

 

17 2016-08

使用 PHP-DI 依赖注入自动加载类

PHP by

使用过 laravel 的同学应该对依赖注入,自动加载这些特性相当的了解,比如你自定义的类,传入 Interface 来实例化类对象,只需要在 AppServiceProvider 中添加即可,那么,在 laravel 之外,你可以使用 PHP-DI 来完成这些工作。 依赖注入 依赖注入是个比较简单的概念,看下面这个例子体会. <?php use App\User; …

阅读全文

 

12 2016-08