Redis常用的数据结构有5种 String Hash List Set SortSet
- Apr 10, 2017...more
Redis锁的正确姿势
Apr 5, 2017...moreredis是php的好朋友,在php写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为。这个时候我们就要用到锁。锁的方式有好几种,php不能在内存中用锁,不能使用zookeeper加锁,使用数据库做锁又消耗比较大,这个时候我们一般会选用redis做锁机制。
web的请求流程
Mar 12, 2017...morePHP作为世界上最好的编程语音,被广泛的运用到Web开发中。因为其语法和C类似,有着非常平缓的学习曲线,越来越多的人使用PHP进行Web产品的快速开发。PHP世界里也涌现了很多开发框架,比如Laravel、ThinkPHP等,但不论何总框架,他们在处理Web请求时的模式都是一样的,本文首先阐述PHP开发Web应用的基本架构,然后分别分析Laravel和ThinkPHP在处理Web请求时的处理流程。
Vue目录结构
Feb 6, 2017...more你好2017
Jan 1, 2017...moreMyINAM与Innodb的区别
Sep 23, 2015...moreInnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能
以下是一些细节和具体实现的差别:
如何正常转换中文json格式字符串
Jul 9, 2015...more如何对json格式的字符串进行转换,在php手册中提供了两个函数:
json_encode : 对变量进行 JSON 编码
json_decode : 对 JSON 格式的字符串进行编码
如何在MySQL中高效的存储ip地址
Jun 20, 2015...more在多数场景下,我们一般在MySQL中存储ip地址时都使用
varchar(15)
或者char(15)
类型,是吧?
虽说功能是实现了,但是这样构建数据表就能最大限度的优化数据库性能吗?答案是否定的,尽管在存储ip上折腾下不会马上提升系统的性能,但是整个系统架构谁又敢说不是各个地方一点点的优化性能给提升起来了呢?所以说巧存ip也是不可忽略的。一道面试题引发的一点点思考
Jun 12, 2015...more到了大三下学期,身边的小伙伴都不约而同地开始找实习了,其中面试当然是不可缺少的重头戏啦。
最近在面百度的时候,面试官的一道关于随机数的题很有意思,不算难,但却在那么一瞬间触动了我,所以打算抽点时间把它记录下来。(关于它怎么触动我了,最后我会有说明 :P)MySQL中使用binary查询字符串
Jun 7, 2015...more今天,在做老师布置的实验作业时候遇到一个关于MySQL字符串比较问题。场景是这样的,就是需要在数据库中查询记录而进行字符串比较时,需要对字符串进行大小写区分比较,这样在默认情况下进行操作可能不会达到你想要的效果。比如下面实例:
SELECT * FROM user where username='maratrix'; SELECT * FROM user where username='MARATRIX';
经测试,发现上面两条SQL语句的执行结果是一样的,这个结果并不是我们想要的,怎么解决?