meta

小春 赞(2)

meta 是 html 语言 head 区的一个辅助性标签,位于文档的头部,不包含任何内容,标签的属性定义了与文档相关联的名称/值对。meta 标签可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

Redis 是什么?Redis 的数据类型和应用场景

小春 赞(2)

Redis(Remote Dictionary Server,远程字典服务 ),是一个使用 ANSI C 语言编写的开源(遵守 BSD 协议)程序,包含多种数据结构,支持网络,可基于内存亦可持久化的日志型、Key-Value(键值对)数据库,是现在最受欢迎的 NoSQL 数据库之一。

Redis 持久化:RDB 快照 和 AOF 日志

小春 赞(2)

Redis 之所以速度这么快,是因为 Redis 是基于内存的数据库,进行读写操作时,redis 都会现在内存中完成,然后定时的刷新到磁盘中去,RDB 和 AOF 就是两种持久化内存中数据的方式。本文主要介绍 RDB 持久化的原理和机制,下篇文章介绍 AOF。

Memcached 是什么?Redis 和 Memcached 的区别详解

小春 赞(2)

Memcached 是一套高性能的分布式内存对象缓存系统,遵循 BSD 协议,它通过在内存中缓存数据和对象,减少读取数据库的次数,从而减轻了数据库负载,提高了动态 Web 应用的访问速度、可扩展性。

线性表

小春 赞(2)

线性表(Linear list)是最基本、最简单、也是最常用的一种数据结构,使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。

什么是开源许可证 开源协议有哪些

小春 赞(2)

开源许可证(Open Source License)是一种法律许可。通过它,版权拥有人明确允许,用户可以免费地使用、修改、共享版权软件。版权法默认禁止共享,也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,不能用,一用就会侵犯版权。所以软件开源的话,必须明确地授予用户开源许可证。

URL 的构成及 URI、URL、URN 的区别

小春 赞(2)

URI,统一资源标识符,是一个用于标识某一互联网资源名称的字符串。URL,统一资源定位符,是因特网的万维网服务程序上用于指定信息位置的表示方法。URN,统一资源名称,是带有名字的因特网资源。

什么是 Token ?

小春 赞(2)

Token,我们通常称它为“令牌”,是服务端生成的一串字符串,作为验证用户身份的凭证,主要有以下几个作用:身份认证、信息交换、防止表单重复提交等。

防止表单重复提交的 4 种方法

小春 赞(2)

平时开发的项目中可能会出现下面这些情况:由于用户误操作,多次点击表单提交按钮;由于网速等原因造成页面卡顿,用户重复刷新提交页面;黑客或恶意用户使用 Postman 等工具重复恶意提交表单(攻击网站)。

什么是 JWT ?JSON Web Token 入门教程

小春 赞(2)

JSON Web Token(缩写 JWT)是标准化的 Token,是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于在各方之间作为 JSON 对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。

Cookie 和 Session 的详解与区别

小春 赞(2)

Session 翻译过来就是会话,会话是指客户端与服务端进行通讯的过程,比如用户在浏览器中点击一个超链接访问 Web 资源,到关闭该标签页就是一个会话过程。

什么是 CSRF ?跨站请求伪造如何防御

小春 赞(2)

跨站请求伪造(Cross-site request forgery,缩写为 CSRF),是一种挟制用户在当前已登录的 Web 应用程序上执行非本意的操作的攻击方法。简单地说,是攻击者通过一些技术手段,欺骗用户的浏览器去访问一个自己曾经认证过的网站,并运行一些操作。

什么是 UUID ?通用唯一识别码的简单介绍

小春 赞(2)

UUID 是通用唯一识别码(Universally Unique Identifier)的缩写,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,是由一组 32 位的十六进制数字组成,表现出来的形式。

什么是拖库和撞库 如何防止撞库

小春 赞(2)

拖库本来是数据库领域的术语,指从数据库中导出数据。而现在它被用来指网站遭到入侵后,黑客窃取数据库的行为。撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其它网站。