摘要: 一、安装前的准备工作 1、yum update #更新系统 2、yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-deve 阅读全文
posted @ 2018-03-02 15:48 永杰本杰 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Nginx才短短几年,就拿下了web服务器大笔江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于httpd,甚至能轻松解决C10K问题。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0 阅读全文
posted @ 2018-03-02 15:45 永杰本杰 阅读(601) 评论(0) 推荐(0) 编辑
摘要: Apache的三种工作模式 作为老牌服务器,Apache仍在不断地发展,就目前来说,它一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)。它们分别是 prefork、worker 和 event 。 1、Prefork MPM 关键字:多进程 prefork模式 阅读全文
posted @ 2018-03-02 15:41 永杰本杰 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 目录布局 /index.php入口文件 /ThinkPHP/框架目录 Conf/ Convention.php 默认(管理)配置 /Public/浏览器可以直接请求的静态资源目录 /Application/应用程序目录 Common/公共模块 Conf/公共配置,对于所有的平台都起作用 Config 阅读全文
posted @ 2018-03-02 15:29 永杰本杰 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: cookie 和session 的区别: cookie数据存放在客户的浏览器上,session数据放在服务器上。 session中保存的是对象,cookie中保存的是字符串。 session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到,cookie中如果 阅读全文
posted @ 2018-03-02 15:25 永杰本杰 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.3 2. 安装方法: 安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台 阅读全文
posted @ 2018-03-02 15:25 永杰本杰 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 作为一个PHP菜鸟初学Laravel框架 在学习过程中我发现了其与TP框架的不同点,由于时间问题和认识还不够完善我先写出其中几点,有错误的地方希望各位大牛斧正... 1.渲染模版方式的不同:在Laravel框架里,使用return view()来渲染模版;而ThinkPHP里则使用了$this->d 阅读全文
posted @ 2017-11-08 20:59 永杰本杰 阅读(10730) 评论(0) 推荐(0) 编辑
摘要: 1:es介绍 Elasticsearch是一个基于Lucene的实时的分布式搜索和分析引擎。设计用于云计算中, 能够达到实时搜索,稳定,可靠,快速,安装使用方便。基于RESTful接口。 普通请求是...get?a=1 rest请求....get/a/1 2:全文搜索的工具有哪些 Lucene So 阅读全文
posted @ 2017-11-06 08:00 永杰本杰 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢? 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数 这里我就只谈redis的解决方案吧...我们先来看以 阅读全文
posted @ 2017-11-05 21:20 永杰本杰 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口的异同 1. 相同点: (1)两者都是抽象类,都不能实例化。 (2) interface 实现类及 abstract class 的子类都必须要实现已经声明的抽象方法。 2.不同点: (1)interface 需要实现,要用 implements ,而 abstract class 需要 阅读全文
posted @ 2017-11-05 21:05 永杰本杰 阅读(618) 评论(0) 推荐(0) 编辑