摘要: 说说在Linux系统下安装配置Nginx的详细过程。 1. 从Nginx官网下载Nginx。目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.6.2.tar.gz”进行解压。 3. 切换到/opt/nginx/n 阅读全文
posted @ 2016-11-10 03:40 飞越全球 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。 pr 阅读全文
posted @ 2016-11-08 01:06 飞越全球 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 阅读全文
posted @ 2016-11-07 12:25 飞越全球 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 垂直分表 分区和人为分表,都称之为水平分表。将记录(记录是横的一行)分散到不同的位置。 而垂直分表,将表中的多个字段,拆分不同的表中。 通常都是由于:字段的使用频率不均导致的。 ID 姓名 学号 年龄 生辰八字 政治面貌 籍贯 性别 身份证号 常用表:70-80% ID 姓名 学号 性别 额外信息表 阅读全文
posted @ 2016-11-04 02:37 飞越全球 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 前言:目前在搭建一个人才网站,预计流量会很大,需要用到分布式数据库技术,MySQL的主从复制+读写分离技术。读写分离技术有官方的MySQL-proxy,阿里巴巴的Amoeba。Amoeba能在阿里巴巴这么大流量的平台投入使用而且运行稳定,Amoeba的性能是很优越的,相信眼前事实,所以选择了Amoe 阅读全文
posted @ 2016-11-04 02:17 飞越全球 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 高性能:快 读写分离(架构) 负载均衡 (主从)复制(功能) 一台mysql性能不能满足。需要多台MySQL服务器,之间的组织关系,就是架构要讨论的问题。 读写分离: 负责读 和 写 使用不同的mysql服务器。 高可用:稳 保证7*24小时 不宕机。 核心冗余。 阅读全文
posted @ 2016-11-04 02:06 飞越全球 阅读(130) 评论(0) 推荐(0) 编辑
摘要: http://jingyan.baidu.com/article/495ba84109665338b30ede98.html 1、进制转换 【网址:http://jingyan.baidu.com/article/597a0643614568312b5243c0.html, http://jingy 阅读全文
posted @ 2016-11-03 01:11 飞越全球 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM 阅读全文
posted @ 2016-11-02 13:01 飞越全球 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。 lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 阅读全文
posted @ 2016-11-02 00:48 飞越全球 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 在网上看到一些高级php 的面试题目。。 最近接连面试了几家公司,有些重要问题记录一下,督促自己学习提高,同时希望给朋友们一些帮助。内容很多,一点点完善,一步步学习。。有些是面试被问,有些是招聘要求,有些是自己整理加的。 一、mysql相关知识 1、 mysql优化方式 MYSQL 优化常用方法 m 阅读全文
posted @ 2016-11-02 00:39 飞越全球 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开 阅读全文
posted @ 2016-11-01 11:20 飞越全球 阅读(9595) 评论(0) 推荐(0) 编辑
摘要: 查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享 PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问 阅读全文
posted @ 2016-10-27 10:40 飞越全球 阅读(6418) 评论(0) 推荐(0) 编辑
摘要: 1 /*** 2 魔术方法: 3 是指某些情况下,会自动调用的方法,称为魔术方法 4 PHP面向对象中,提供了这几个魔术方法, 5 他们的特点 都是以双下划线__开头的 6 __construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __... 阅读全文
posted @ 2016-10-22 04:41 飞越全球 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 最近因为换工作有参加过一些大公司的面试,现在基本尘埃落,和大家分享下我觉得比较好的面试或笔试的技术点。以此共勉吧。 1 PHP的写时复制机制(Copy-On-Write) 例如这种形式 1 2 3 $a = 1; $b = $a; //当把a赋值给b时,在内存中a,b其实是指向同一块内存 $b =  阅读全文
posted @ 2016-09-22 23:52 飞越全球 阅读(766) 评论(0) 推荐(1) 编辑
摘要: sql 多个条件查询 阅读全文
posted @ 2016-09-14 10:36 飞越全球 阅读(5599) 评论(0) 推荐(0) 编辑
摘要: 首先是在config.php文件中开启二级域名配置 然后配置二级域名规则如下 接下来进行host配置,在本机测试的时候需要自己配置 127.0.0.1 ddd.bbs.com127.0.0.1 te.bbs.com127.0.0.1 data.bbs.com127.0.0.1 test.blog.b 阅读全文
posted @ 2016-09-14 09:43 飞越全球 阅读(4499) 评论(0) 推荐(0) 编辑
摘要: //linux 常用命令 //【 crontab定时任务 】 //请解释下列10个shell命令的用途 //top, ps,mv,find,df,cat,chmod,chgrp,rm,grep,wc //1、top:该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况。 //该命令可以对照cpu、内存使用和执行时间对系统任务进程进行排序显示,同时还可以通过... 阅读全文
posted @ 2016-06-24 17:04 飞越全球 阅读(141) 评论(0) 推荐(0) 编辑
摘要: //写一个函数,算出两个文件的相对路径,如 $a='/a/b/c/d/e.php';$b='/a/b/12/34/c.php';//计算出$b相对于$a的相对路径应是 ../../c/d ; 方法一、 方法二、 阅读全文
posted @ 2016-06-03 13:08 飞越全球 阅读(5040) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 写 5 个不同的自己的函数,来获取一个全路径的文件的扩展名,允许封装 php 库中已有的函数。(新浪) 3 */ 4 // 方法一 5 function ext_name1($path){ 6 $path_info = strrchr($path, '.');//.php 7 return ltrim($path_info,'.'); 8 }... 阅读全文
posted @ 2016-05-28 17:14 飞越全球 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1 //写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名, 2 //例如:http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出php或.php(新浪) 3 $url='http://www.sina.com.cn/abc/de/fg.php?id=1&a=c&t=12'; 4 5 echo getExt($url); 6 echo... 阅读全文
posted @ 2016-05-28 16:52 飞越全球 阅读(4237) 评论(0) 推荐(0) 编辑
摘要: PHP可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting)这种单纯的垃圾回收(garbage collection)机制。每个对象都内含一个引用计数器,每个reference连接到对象,计数器加1。 当reference离开生存空间或被设为NULL, 阅读全文
posted @ 2016-05-28 10:13 飞越全球 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1:用户输入输出函数(fopen() file()require(),只能用于调用这些函数有相同脚本的拥有者) 2:创建新文件(限制用户只在该用户拥有目录下创建文件) 3:用户调用popen() systen()exec()等脚本,只有脚本处在safe_mode_exec_dir配置指令指定的目 录 阅读全文
posted @ 2016-05-27 21:08 飞越全球 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和 阅读全文
posted @ 2016-05-27 08:32 飞越全球 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 区别主要有以下几个: 1. 构成上,MyISAM 的表在磁盘中有三个文件组成,分别是表定义文件( .frm)、数据文件(.MYD)、索引文件(.MYI),而 InnoDB 的表由表定义文件(.frm)、表空间数据和日志文件组成。 2. 安全方面,MyISAM 强调的是性能,其查询效率较高,但不支持事 阅读全文
posted @ 2016-05-27 06:31 飞越全球 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 阅读全文
posted @ 2016-05-26 15:20 飞越全球 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 方法一,使用 show table status ,然后获取 auto_increment 的值 方法二,使用 select max(id) + 1 from table 方法三,如果是刚插入记录,可以使用 last_insert_id() + 1 获得 阅读全文
posted @ 2016-05-26 08:57 飞越全球 阅读(358) 评论(0) 推荐(0) 编辑
摘要: __sleep serialize 之前被调用 __wakeup unserialize 时被调用 __toString 打印一个对象时被调用 __set_state 调用 var_export 时被调用,用 __set_state 的返回值作为 var_export 的返回值 __construc 阅读全文
posted @ 2016-05-24 01:33 飞越全球 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 写一个函数,将一个字符串(如:1234567890),转换成(如1,234,567,890)每3位用逗号隔开的形式。 三种方法: 方法一、使用chunk_split函数将字符串用“ , ” 分割成小块。 1 function str($str){ 2 //先反转字符串 3 $new_str=strr 阅读全文
posted @ 2016-05-21 05:28 飞越全球 阅读(4737) 评论(0) 推荐(0) 编辑
摘要: 许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。下面是我按自己的理解,将四个方法分析一遍。需求:分别用 冒泡排序法,快速排序法,选择排序法, 阅读全文
posted @ 2016-05-17 03:17 飞越全球 阅读(187) 评论(0) 推荐(0) 编辑
摘要: PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行 脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该 脚本的参数。 $_SERVER['argc' 阅读全文
posted @ 2016-05-16 11:04 飞越全球 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、谈谈对mvc的认识 2、sort()、assort()、和 ksort() 有什么分别?它们分别在什么情况下使用? sort(),根据数组中元素的值,以英文字母顺序排序,索引键会由0到n-1重新编号。【主要是当数组索引键的值无关紧要时用来把数组排序。】 assort(),PHP没有assort( 阅读全文
posted @ 2016-05-15 16:34 飞越全球 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。 iconv函数在php5中内置,GB字符集默认打开。 2. iconv()错误 iconv在转换字符”—”到gb2312时会出错,解决方法是在需要转成的编码后加 “ 阅读全文
posted @ 2016-05-15 04:22 飞越全球 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: Content form: http://sjolzy.cn/Page-execution-time-calculation.html 阅读全文
posted @ 2016-05-15 02:58 飞越全球 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Nginx服务器php自动进行二级域名泛解析: 目录:想要实现多用户博客系统泛解析二级域名【以baidu.com为例】 例如:用户qulinke1230注册了一个账号,那么他可以通过【qulinke1230.baidu.com】格式访问他的博客 实现: 1、首先要在你的域名里面绑定nginx服务器的 阅读全文
posted @ 2016-05-15 02:02 飞越全球 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 1 8 // +---------------------------------------------------------------------- 9 header("Content-type:text/html;charset=utf-8"); 10 //curl函数使用【分为post请求和get请求】 11 12 //==========post 请求==========... 阅读全文
posted @ 2016-05-12 17:38 飞越全球 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。 PHP中的CUR 阅读全文
posted @ 2016-05-12 09:39 飞越全球 阅读(232) 评论(0) 推荐(0) 编辑
摘要: .htaccess是需要apache打开虚拟主机支持.htaccess才可以实现下面的功能哦,下面我来介绍关于.htaccess阻止某些ip访问,重定向和url重写,限定访问特点资源,实现缓存等功能介绍 什么是htaccess 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负 阅读全文
posted @ 2016-05-12 04:38 飞越全球 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 3 //1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 4 $url = "http://www.phpddt.com/abc/de/fg.php?id=1"; 5 var_dump(parse_url($url)); 6 $path = parse_ur 阅读全文
posted @ 2016-05-12 01:00 飞越全球 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1 /" 19 * 20 * 一、正则表达式也是一个字符串 21 * 二、由具有特殊意义的字符组成的字符串 22 * 三、具有一点编写规则,也是一种模式 23 * 四、看作是一种编程语言(是用一些特殊字符,按规则编写出一个字符串,形成一种模式---正则表达式) 24 * 25 * 26 * 注意: 如果正则表达式,不和... 阅读全文
posted @ 2016-05-09 08:31 飞越全球 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1 8 // +---------------------------------------------------------------------- 9 header("Content-type:text/html;charset=utf-8"); 10 $str='string'; 11 12 echo substr($str,1); 13 echo ""; ... 阅读全文
posted @ 2016-05-09 08:27 飞越全球 阅读(136) 评论(0) 推荐(0) 编辑