02 2018 档案

PHP的错误机制总结
摘要:PHP的错误机制总结 PHP的错误机制也是非常复杂的,做了几年php,也没有仔细总结过,现在就补上这一课。 特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: 阅读全文

posted @ 2018-02-24 09:46 true-love 阅读(638) 评论(0) 推荐(0)

集群和分布式部署有什么区别?
摘要:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。 为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配 菜师关系 阅读全文

posted @ 2018-02-10 11:07 true-love 阅读(3086) 评论(0) 推荐(0)

mysql蠕虫复制
摘要:INSERT into user_info(version,create_user_count,create_pc_count) select version,create_user_count,create_pc_count from user_info; mysql蠕虫复制,大量数据 。 阅读全文

posted @ 2018-02-08 11:24 true-love 阅读(263) 评论(0) 推荐(0)

PHP通过iconv将字符串从GBK转换为UTF8字符集
摘要:PHP通过iconv将字符串从GBK转换为UTF8字符集的方法,需要的朋友可以参考下。 1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。 iconv函数在php5中内置,GB字符集默认打开。 2. iconv()错 阅读全文

posted @ 2018-02-07 10:21 true-love 阅读(3309) 评论(0) 推荐(0)

PHP获取当前页面地址
摘要:#测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/b 阅读全文

posted @ 2018-02-07 10:17 true-love 阅读(4445) 评论(0) 推荐(0)

MVC原理和MVC模式的优缺点
摘要:一、MVC原理 mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 1、 模型(model)它是应用程序的主体部分,主要包括业务逻辑模块(web项目中的Action,dao类)和数 阅读全文

posted @ 2018-02-06 20:18 true-love 阅读(6715) 评论(0) 推荐(0)

详解分布式系统里session同步
摘要:1、什么是session?什么又是cookie?他俩有啥联系和区别? 2、为什么要在多台服务器间进行session的共享同步? 3、以及有哪些方法来实现这个同步? 大家快搬板凳,老王开始扯淡咯~ 1、session和cookie的缠绵与悱恻 相信有盆友跟老王一样,曾经为session和cookie纠 阅读全文

posted @ 2018-02-06 19:26 true-love 阅读(5599) 评论(0) 推荐(1)

最全的常用正则表达式大全
摘要:一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- 阅读全文

posted @ 2018-02-06 18:41 true-love 阅读(3696) 评论(0) 推荐(0)

PHP之十六个魔术方法详细介绍
摘要:PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods) 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 阅读全文

posted @ 2018-02-06 18:34 true-love 阅读(444) 评论(0) 推荐(0)

Redis各个数据类型的使用场景
摘要:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis列表命令 参考:http://www.redis.net.cn/tutorial/3501.html 使用场景 String String数 阅读全文

posted @ 2018-02-05 15:29 true-love 阅读(483) 评论(0) 推荐(0)

利用JS实现简单的瀑布流效果
摘要:一.瀑布流之准备工作 首先声明下, 为了方便演示和联系, 我使用的是本地图片, 如果大家有需要的话可以尝试着写下网络的, 不过本地和远端的大致是相同的. 那么我就来简单介绍下本地的瀑布流效果吧, 我们要先准备好八九张图片, 当然啦, 我们实现的是瀑布流效果, 所以最好是高度不相同的, 这样才可以看出 阅读全文

posted @ 2018-02-03 09:57 true-love 阅读(2362) 评论(0) 推荐(0)

ES搜索引擎-简单入门
摘要:基本概念: 索引Index es吧数据放到一个或者多个索引中,如果用关系型数据库模型对比,索引的地位与数据库实例(db)相当。索引存放和读取的基本单元是文档 (document)。es内部使用的是apache lucene实现的索引中数据的读写。(es被视为单独的一个索引,在lucene中不止一个, 阅读全文

posted @ 2018-02-02 20:38 true-love 阅读(67666) 评论(0) 推荐(1)

PHP面试题--基础
摘要:1、PHP语言的一大优势是跨平台,什么是跨平台?一、PHP基础: PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? 阅读全文

posted @ 2018-02-02 18:30 true-love 阅读(1279) 评论(0) 推荐(0)

PHP中array_merge函数与array+array的区别
摘要:在PHP中可以使用array_merge函数和两个数组相加array+array的方式进行数组合并,但两者效果并不相同,下面为大家介绍两者具体的使用区别. 区别如下: 当下标为数值时,array_merge()不会覆盖掉原来的值,但array+array合并数组则会把最先出现的值作为最终结果返回,而 阅读全文

posted @ 2018-02-01 18:36 true-love 阅读(210) 评论(0) 推荐(0)

单向链表和双向链表的原理及其相关实现
摘要:(一)什么是链表? 链表是线性表的一种,所谓的 线性表包含顺序线性表和链表,顺序线性表是用数组实现的,在内存中有顺序排列,通过改变数组大小实现。而链表不是用顺序实现的,用指针实现,在内存中不连 续。意思就是说,链表就是将一系列不连续的内存联系起来,将那种碎片内存进行合理的利用,解决空间的问题。 所以 阅读全文

posted @ 2018-02-01 11:15 true-love 阅读(511) 评论(0) 推荐(0)

redis和memcacahe、mongoDB的区别
摘要:都是非关系型数据库,性能都非常高,但是mongoDB和memcache、redis是不同的两种类型。后两者主要用于数据的缓存,前者主要用在查询和储存大数据方面,是最接近数据库的文档型的非关系数据库。 这里我主要谈谈memcache和redis的区别。 ①从数据存储位置上来分,memcache的数据存 阅读全文

posted @ 2018-02-01 08:13 true-love 阅读(470) 评论(0) 推荐(0)