上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页
摘要: PHP的基础知识(三) 一、url编码 1、PHP中,我们经常用到urlencode()和urldecode()这一对针对url编码和解码的函数 urlencode的作用: 1)将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。 2)经常用来编码URL中的中文字符串,避免在 阅读全文
posted @ 2021-01-12 19:17 欢乐豆123 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 新的一年(2021) 转眼间,已经到了2021年。新的一年到来,大家新年快乐呀! 虽然看我博客的人不多,好在写博客的初衷纯属自娱自乐。即使写得不怎么样,无人驻足,也能孤芳自赏(就是这么厚脸皮~~嘿嘿)。之所以没有搭建自己的博客网站,放到自己云服务器上面,主要是因为懒。 写博客的好处在于,每次有什么知 阅读全文
posted @ 2021-01-07 11:16 欢乐豆123 阅读(78) 评论(0) 推荐(0) 编辑
摘要: PHP中抽象类abstract和接口interface的区别 abstract类 1、关于抽象类 1) 抽象类必须有关键字abstract来修饰,抽象类中可以不含有抽象方法,如果一个类包含抽象方法,则该类必须是抽象类。 2) 抽象类不能被直接实例化,它的意义在于被扩展(extends) 2、关于抽象 阅读全文
posted @ 2021-01-07 10:48 欢乐豆123 阅读(373) 评论(0) 推荐(0) 编辑
摘要: PHP的自动加载机制 最近尝试着写一个简单的php框架,来加深对mvc的认识,其中类的载入是首先要解决的问题。这篇文章,让我们追根溯源,看看类的加载如何从最原始的做法然后一步一步改进,到现在形成比较成熟的做法。来对类的载入有一个更加深刻的认识。 1、面向过程式的做法 在 PHP 开发过程中,如果希望 阅读全文
posted @ 2020-12-29 11:49 欢乐豆123 阅读(416) 评论(0) 推荐(0) 编辑
摘要: PHP中require、require_once、include、include_once的区别 前言 不知道有没有人和我一样,在说起这个四个语句有何不同的时候,能娓娓道来。但是真正在实际开发中,到底选择哪一个,要不要使用require()类似这种带括号的用法,能去正确地选择使用并且说出充分理由,成 阅读全文
posted @ 2020-12-28 18:58 欢乐豆123 阅读(663) 评论(0) 推荐(0) 编辑
摘要: MySQL进阶-行格式 前言 最近打算深入地去理解MySQL底层的实现原理。比如常用的存储引擎InnoDB的行格式和数据结构。参考了很多资料,但是总感觉知识点是断断续续的。比如很多文章一开始就在讲InnoDB的行格式和数据页结构。我就一头雾水,就是不知道这些概念是怎么引出来的? 偶然发现一本宝藏书籍 阅读全文
posted @ 2020-12-17 16:25 欢乐豆123 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器(Bloom Filter) 1、布隆过滤器要解决的问题? 想判断一个元素是不是在一个集合里? 思路: 1) 一般我们最先想到的是将集合中所有元素保存起来,然后通过比较确定。链表(增删改容易,查询困难)、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路。 2) 但是随 阅读全文
posted @ 2020-12-10 13:04 欢乐豆123 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Redis执行失败后如何处理 redis出现错误的两种情况:1) Redis连接失败,系统异常 2)Redis执行失败 1、redis连接失败,抛出异常(RedisException类) 如果无法访问Redis服务器,phpredis会抛出RedisException对象。如果连接 出现问题,Red 阅读全文
posted @ 2020-12-09 17:37 欢乐豆123 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: Redis实现分布式锁 概要 分布式锁是一种在分布式系统中,用于确保多个节点在并发访问共享资源时,保证资源操作的互斥性和一致性的一种机制。它在多台机器上协调资源访问,防止不同节点同时对同一资源进行操作,从而避免数据不一致或资源竞争的问题。 一、分布式锁的常见实现方式 分布式锁是用来解决分布式应用中并 阅读全文
posted @ 2020-12-09 10:04 欢乐豆123 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Redis的雪崩、击穿、穿透 Redis的雪崩,击穿,穿透,三者其实都差不多,但是又有一些区别。它们是缓存最大的问题,要么不出现,一旦出现就是致命性的问题。 一、缓存穿透(Cache Penetration) 1. 什么是缓存穿透 请求去查询一条在数据库中根本就不存在的数据,也就是缓存和数据库中都查 阅读全文
posted @ 2020-12-08 15:31 欢乐豆123 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页