- 博客(10)
- 收藏
- 关注
原创 猿创征文|laravel中JWT的使用
JWT (JSON Web Token) 是目前最流行的跨域认证解决方案,是一种基于 Token 的认证授权机制。从 JWT 的全称可以看出,JWT 本身也是 Token,一种规范化之后的 JSON 结构的 Token。JWT 自身包含了身份验证所需要的所有信息,因此,我们的服务器不需要存储 Session 信息。这显然增加了系统的可用性和伸缩性,大大减轻了服务端的压力。可以看出,JWT 更符合设计 RESTful API 时的「Stateless(无状态)」原则。...
2022-09-01 09:59:36
1264
1
原创 nginx负载均衡
比如同一个Web服务器的负载均衡,除了根据IP加端口进行负载外,还可根据七层的URL、浏览器类别、语言来决定是否要进行负载均衡。nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。当负载均衡服务器接受到请求之后,根据不同的负载均衡算法,通过IP将请求转发至不同的真实服务器。等是目前使用最广泛的三种负载均衡软件。...
2022-08-27 20:24:44
272
原创 MySQL Explain执行计划 - 详解
重点看的几列:possible_keys:可能可以利用的索引的名字。这里的索引名字是创建索引时指定的索引昵称;如果索引没有昵称,则默认显示的是索引中第一个列的名字(在本例中,它是“firstname”)。默认索引名字的含义往往不是很明显。key:它显示了MySQL实际使用的索引的名字。如果它为空(或NULL),则MySQL不使用索引。key_len:索引中被使用部分的长度,以字节计ref:列出是通过常量(const),还是某个表的某个字段(如果是join)来过滤(通过key) 的;...
2022-08-27 20:20:42
165
原创 elasticsearch-倒排索引原理
Elasticsearch使用一种称为倒排索引的结构,它适用于快速的全文搜索。一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表。es使用称为倒排索引的结构达到快速全文搜索的目的。一个倒排索引包含一系列不同的单词,这些单词出现在任何一个文档,对于每个单词,对应着所有它出现的文档。倒排索引建立的分词(Term)和文档(Document)之间的映射关系,在倒排索引中,数据是面向词(Term)而不是面向文档的。...
2022-08-18 16:17:54
3557
原创 设计模式单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点。一个全局使用的类频繁地创建与销毁。当您想控制实例数目,节省系统资源的时候。判断系统是否已经有这个单例,如果有则返回,如果没有则创建。构造函数是私有的。1、一个班级只有一个班主任。2、Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。3、一些设备管理器常常设计为单例模式,比如一个电脑有两台打印机,在输出的时候就要处理不能两台打印机打印同一个文件。...
2022-08-18 15:30:53
86
原创 phpMailer 邮件发送
用于laravel和tp框架中 的邮件发送安装 封装一个服务 phpMail 在 services中 收件人可以多写几个 ,将 $mail->addAddress("$recipient", '尊敬的用户'); 写在循环中即可使用
2022-06-21 14:55:38
194
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人