07 2021 档案

摘要:redis里面的几个词 缓存渗透,缓存击穿,缓存雪崩 很容易混淆 下面就带大家来了解一下,加深一些印象 缓存穿透:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用 阅读全文
posted @ 2021-07-30 14:34 方达达 阅读(110) 评论(0) 推荐(0) 编辑
摘要:白雪公主的故事告诉我们,七个小屌丝对她再好也比不过高富帅的一个吻。 redis 优势: 支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(有序集合); 支持持久化操作,可以进行aof,rdb二种方式进行数据持久化到磁盘,从而进行数 阅读全文
posted @ 2021-07-29 08:51 方达达 阅读(80) 评论(0) 推荐(0) 编辑
摘要:穷不要紧,抬头挺胸让大家看看,你不仅穷还丑还矮。 left join left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录。 左表为主,即使右连的表没有找对对应的数据或者对应字段为空, right join right join(右联接) 返回包括右表中的所有记录和左表中 阅读全文
posted @ 2021-07-28 08:55 方达达 阅读(39) 评论(0) 推荐(0) 编辑
摘要:最有魅力的人是康师傅,每天都有成千上万的人泡他。 高并发的一些概念: (每秒查询率):每秒请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求); PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小时内访问的页面数量(注:同一个人浏览你的网站的同一页面,只 阅读全文
posted @ 2021-07-27 08:52 方达达 阅读(326) 评论(0) 推荐(0) 编辑
摘要:我的原则,只有三个字,看心情。 看到这类秒杀,估计很多开发者都头疼,因为你很少真正能在项目接触到,不过没关系,该了解的我们也要了解,以备不时之需。 高并发问题和超卖问题是秒杀活动中常见的2个问题,也是需要面临解决的问题 高并发:比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前 阅读全文
posted @ 2021-07-26 08:57 方达达 阅读(590) 评论(0) 推荐(0) 编辑
摘要:法制与道德就是站在顶峰的人,给弱者制定的规则,而强者一般无视规则。 cgi: cgi是英文(Common Gateway Interface)第一个字母缩写组合,中文意思:公共网关接口,它的作用就是帮助服务器与语言通信,这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一 阅读全文
posted @ 2021-07-23 08:56 方达达 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一懒众衫小,薪尽自然凉。 生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低 看到这个词 yield, 相信很多人都比较陌生,也许在其他语言中看到的比在php中看到的更多,代表的是yield 生成器修饰词; 直接上代码看实现的功 阅读全文
posted @ 2021-07-22 08:57 方达达 阅读(47) 评论(0) 推荐(0) 编辑
摘要:别人复习看书,都是看着看着就看懂了,我是看着看着就看开了。 我php7 和 php5 确实有很大的改变,下面我们一一列举: 性能提升:php7 比php5 性能提升了2倍; php5 的许多致命错误,php7改成抛出异常; php7 比php5 移除了一些老的不支持SAPI; php7 新增一些运算 阅读全文
posted @ 2021-07-21 08:50 方达达 阅读(474) 评论(0) 推荐(0) 编辑
摘要:虽然我干的多还辛苦,但是我挣得少啊 php 作为服务端语言,很多时候需要开发对内或者对外api 接口,所以一般涉及到接口的就必须要进行安全性的设计 接口的安全性主要围绕Token、Timestamp和Sign三个机制展开设计,保证接口的数据不会被篡改和重复调用,下面具体来看 Token授权机制:(T 阅读全文
posted @ 2021-07-20 09:00 方达达 阅读(46) 评论(0) 推荐(0) 编辑
摘要:面向对象的三个基本特征是:封装、继承、多态。 封装:可以隐藏实现细节,使得代码模块化;继承:可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。多态:则是为了实现另一个目的——接口重用! 什么是封装? 封装可以隐藏实现细节,使得代码模块化;在面向对象编程上可理解为:把客观事物封装成抽象的 阅读全文
posted @ 2021-07-19 09:07 方达达 阅读(371) 评论(0) 推荐(0) 编辑
摘要:其实接触了php几年了,也没留意他的归纳php语言的特点,惭愧,随意就随手记录一下,希望能给phper 加深一点记忆 相比较其他语言,php 具有如下几点特点: 多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,目前PHP也早支持多线程模型; 弱类 阅读全文
posted @ 2021-07-08 15:52 方达达 阅读(407) 评论(0) 推荐(0) 编辑
摘要:HashTable是Zend的核心数据结构,在PHP里面几乎并用来实现所有常见功能,我们知道的PHP数组即是其典型应用,此外,在zend内部,如函数符号表、全局变量等也都是基于hash table,它具有如下特点 支持典型的key->value查询 可以当做数组使用 添加、删除节点是O(1)复杂度 阅读全文
posted @ 2021-07-07 09:01 方达达 阅读(81) 评论(0) 推荐(0) 编辑
摘要:php 的执行流程还是比较底层的知识了,带大家了解一下 先直接上个流程图 四个步骤: 扫描,将代码转换成Tokens 解析,将Tokens 转换成有意义的表达式 编译,将表达式编译成opcodes 指令 执行,顺序执行opcodes指令 归纳: PHP动态语言执行过程:拿到一段代码后,经过词法解析、 阅读全文
posted @ 2021-07-06 09:06 方达达 阅读(974) 评论(0) 推荐(0) 编辑
摘要:说到这个php 运行原理,其实每个phper 或多或少都知道点,只是不善于组织,如何用书面上的语言表述出来,所以回答的时候,答不清楚,说实话,其实我也不另外,也是忘记了,没办法,只能每次想起来的时候看一遍,后面又忘记,然后又看一遍,如此往复…… 好了,废话不多说了 首先来解释一个概念:Web终端 服 阅读全文
posted @ 2021-07-05 09:08 方达达 阅读(723) 评论(0) 推荐(0) 编辑
摘要:在解决跨域问题之前,我们先了解一下上面是同源这个概念 同源,就是指两个页面具有相同的协议,主机(也常说域名),端口,三个要素缺一不可。相同的协议+域名+端口,我们可以确定是同源的。同源直接可以互相访问相互间的资源。 什么是跨域呢? 跨域,域名不同或者端口不同,协议不同,这些只要有一个不同就属于跨域。 阅读全文
posted @ 2021-07-03 08:57 方达达 阅读(71) 评论(0) 推荐(0) 编辑
摘要:只有看尽人世繁华并且有能力随意享受繁华的人才有资格说淡泊名利之类的话 阅读全文
posted @ 2021-07-02 08:56 方达达 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示