摘要: 什么是谷歌验证? 谷歌验证是一种用户登录时需要进行的额外的二次验证以保证更加安全的一种安全手段,它是由手机端生成的一次性验证码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。 怎么接在网站上 阅读全文
posted @ 2022-03-24 12:17 鹏飞天下 阅读(1102) 评论(0) 推荐(0)
摘要: 布隆过滤器:本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构,特点是高效的插入和查询,可以用来告诉你“某样东西一定不存在或者可能存在”。相比于传统的list,set,map等数据结构,它更高效,占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。 由于Redis实现了setbit和 阅读全文
posted @ 2022-03-23 11:42 鹏飞天下 阅读(90) 评论(0) 推荐(0)
摘要: #####mysql 存储引擎mysam和innodb 的区别? 1.myisam 存储引擎的特点 表级锁不支持事务和全文索引。 2.innodb 存储引擎的特点 行级锁支持事务,支持外键,不支持fulltext类型索引。 3.mysql 表级锁有两种模式;表共享读锁 和表独占写锁。什么意思呢,就是 阅读全文
posted @ 2022-03-23 11:14 鹏飞天下 阅读(80) 评论(0) 推荐(0)
摘要: 常见的php设计模式 单例模式 工厂模式 注册器模式 适配器模式 策略模式 观察者模式 单例模式 减少多次实例化操作,单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 代码示例: 点击查看代码 <?php namespace example; /** * Class Sing 阅读全文
posted @ 2022-03-04 10:43 鹏飞天下 阅读(27) 评论(0) 推荐(0)
摘要: 概念:restful风格是一种软件架构风格,设计风格,而不是标准,只是提供了一种设计原则和和约束条件,它主要用于客户端和服务端用于交互类的软件。基于这个风格设计软件可以更简洁,更有层次,更易于实现缓存等机制。它本身没有什么使用性其核心价值在于设计出符合restful风格的网络接口。 REST这个词, 阅读全文
posted @ 2022-03-03 17:26 鹏飞天下 阅读(985) 评论(0) 推荐(0)