上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 大数据解决方案 使用缓存: 使用方式:1,使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap。 使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。 最关键的问题是:什么时候创建缓存,以及其失效机制。 对于空数据的缓冲:最好用一个特定的类型值来保存 阅读全文
posted @ 2019-11-14 22:00 .Ronin 阅读(2770) 评论(0) 推荐(0) 编辑
摘要: 什么是变量 变量通俗的来说是一种容器。根据变量类型不同,容器的大小不一样,自然能存放的数据大小也不相同。在变量中存放的数据,我们称之为变量值。 PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。在PHP中变量的命名规则通常是以字母或下划线开头,由字母、数字、下划线组成。变量名通 阅读全文
posted @ 2019-11-14 21:53 .Ronin 阅读(4750) 评论(0) 推荐(0) 编辑
摘要: PHP 的数组是一种非常强大灵活的数据类型。以下是PHP数组具有的一些特性: 1、可以使用数字或字符串作为数组键值 1 $arr = [1 => 'ok', 'one' => 'hello']; 2、可按顺序读取数组 1 2 3 foreach($arr as $key => $value){ ec 阅读全文
posted @ 2019-11-09 20:56 .Ronin 阅读(706) 评论(0) 推荐(0) 编辑
摘要: ession 的工作机制: 为每个访问者创建一个唯一的 id (UID),并基于这个 UID 来存储变量。UID 存储在 cookie 中,亦或通过 URL 进行传导。 PHPSESSIONID的生产算法原理: 1、hash_func = md5 / sha1 #可由php.ini配置 2、PHPS 阅读全文
posted @ 2019-11-09 20:54 .Ronin 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1、设置多级目录存储SESSION 默认session的存储目录是1级目录,如果用户量比较大,session文件数量就比较大,我们可以设置目录数为2,使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显,可以通过修改php.ini,进而修改session存储目录数。 1 ses 阅读全文
posted @ 2019-11-09 20:51 .Ronin 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 问题: 在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入 1 2 3 4 [root@brand009 modules]# /usr/sbin/php-fpm /usr/sbin/php-fpm: /usr/lib64/libssl.so.10: no version inf 阅读全文
posted @ 2019-11-09 20:50 .Ronin 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 依赖注入原理: 依赖注入是一种允许我们从硬编码的依赖中解耦出来,从而在运行时或者编译时能够修改的软件设计模式。简而言之就是可以让我们在类的方法中更加方便的调用与之关联的类。 实例讲解: 假设有一个这样的类: 1 2 3 4 5 6 7 class Test { public function ind 阅读全文
posted @ 2019-11-09 20:47 .Ronin 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 接口与抽象类的相同点: 1、抽象类和接口都有抽象方法 2、抽象类和接口不能创建实例对象 3、抽象类和接口使用意义相同(定义一种规范) 接口与抽象类的不同点: 1、接口中的方法必须全要是抽象方法(不能用不抽象的方法),所以在接口的所有方法中不使用abstract,直接使用分号结束 2、接口中的成员属性 阅读全文
posted @ 2019-11-09 20:45 .Ronin 阅读(371) 评论(0) 推荐(0) 编辑
摘要: PHP模板引擎的由来 ● 为了解决当时混合开发WEB应用出现的一系列问题:代码难维护,代码不可重用,程序员要求知识广等问题 ● 实现后端与前端不完全分离,开发与美工可以分工合作,提高效率 PHP模板引擎带来的问题 ● 由于是不完全分离,导致分工中还有部分耦合地方 ● PHP模板引擎 导致了 模板引擎 阅读全文
posted @ 2019-11-09 20:44 .Ronin 阅读(562) 评论(0) 推荐(0) 编辑
摘要: php中内置了许许多多的函数,在它们的帮助下可以使我们更加快速的进行开发和维护,但是这个函数中依然有许多的函数伴有高风险的,比如说一下的16个函数不到万不得已不尽量不要使用,因为许多“高手”可以通过这些函数抓取你的漏洞。 1、passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 e 阅读全文
posted @ 2019-11-09 20:36 .Ronin 阅读(365) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页