第54篇 Redis简单介绍
前言 Redis,作为一种开源的、基于内存且支持持久化的键值存储系统,以其卓越的性能、丰富灵活的数据结构和高度可扩展性在全球范围内广受欢迎。Redis不仅提供了一种简单直观的方式来存储和检索...
第55篇 如何保证接口的幂等性问题
1.接口幂等性定义 接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互联网领域,特别是在Web服务、API设...
第56篇 docker简单介绍
1.docker介绍 Docker是一个用于构建,运行,传送 应用程序的平台。 以下所有环境打包成一个集装环境 1.1 为什么要用docker? 第一点:安装依赖过多 如果不用docker,需要部署一个带有数据库的,...
第59篇 Nginx详细教程
1.Nginx简介 Nginx是⽬前最流⾏的Web服务器,最开始是由⼀个叫做igor的俄罗斯的程序员开发的,2019年3⽉11⽇被美国的F5公司以6.7亿美元的价格收购,现在Nginx是F5公司旗下的⼀款产品了。 2.Ngin...
第60篇 abp框架介绍
abp是一个开源且文档友好的应用程序框架,提供了一个基于领域驱动设计(DDD)的体系结构模型,可以支持.net core和.net framework两种技术流派。 1.abp框架特点 1.1 依赖注入 这个部分使用 Cast...
第67篇 .net core简述
1.什么是.net core net core 是一个跨平台的高性能开源框架用具生成基于云连接的Internet的新的应用程序,可以建造web应用程序和服务, lot应用和移动后端,可以在Windows,macOS,和Linux上进...
第68篇 jwt的简单介绍
1.API保护 1.1 为什么要保护API 防泄漏 防攻击 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请求头/查询字符串/内容 ...
第72篇 跨域的简单介绍
1.跨域的相关概念 1.1 什么是跨域 同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心、基本的安全功能,它限制了一个源(origin)中加载文本或者脚本与来自其他源(origin)中资源的交...
第73篇 IdentityServer4的简单介绍
1.什么是IdentityServer4? 它是一个中间件服务框架,集成OIDC与OAuth2.0, 方便搭建任意多个项目。 IdentityServer4的组成 Identity身份 Server服务器 4版本 源代码:https://github.com/Identit...
第75篇 Redis主从库复制原理介绍
前言 本地缓存带来的挑战有哪些 分布式缓存相比于本地缓存,在实现层面需要关注的点有哪些不同。梳理如下: 从上述几个维度的对比可以发现,同样是缓存,但集中式缓存所承担的使命是完全不一样...