redis core net
Redis 面试要点
一、Redis 主从服务器和集群服务器区别? 1)架构不同:Redis 集群采用分布式储存模式,多节点同时提供读写服务,可横向扩展; 而Redis主从只有一个master 节点,多个slave 节点,只有master 节点提供读写服务; 2)数据完整性:Redis 集群中如果任何一个节点故障,其它节 ......
spring-data-redis2.3.9不支持redis6.2提供的GEOSEARCH命令
```plaintext org.springframework.boot spring-boot-starter-data-redis io.lettuce lettuce-core org.springframework.data spring-data-redis org.springfram ......
redis雪崩问题解决
# 缓存雪崩 ## 出现的场景 1. 缓存服务器宕机,没有设置持久化 介绍:缓存服务器宕机,没有设置持久化,导致缓存数据全部丢失,请求全部转发到数据库,造成数据库短时间内承受大量请求而崩掉。 ![img](https://img2023.cnblogs.com/blog/3116201/202307 ......
Redis
## Redis入门 ### redis简介 ![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-20230708104202-bmegtay.png) ![image](https://b3lo ......
Redis缓存同步1-策略介绍
缓存数据同步策略示意图 在大多数情况下,我们通过浏览器查询到的数据都是缓存数据,如果缓存数据与数据库的数据存在较大差异的话,可能会产生比较严重的后果的。所以,我们应该也必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。 缓存数据同步策略 缓存数据同步,常见的有三种方式: 1:设置有效期 ......
.net core下解压缩zip包
.net core下解压缩zip包 //解压文件 nuget:sharpcompress net7 mvc下测试通过 var zipPath = Path.Combine(hostingEnv.ContentRootPath, "wwwroot", "classtemp", "layuike.zip ......
EF Core在单独的类库中进行迁移
EF Core在单独的类库中进行迁移 AppDbContext类放在DAL层,则需要在DAL层创建DbContextDesignTimeFactory.cs using Microsoft.EntityFrameworkCore.Design; using Microsoft.EntityFrame ......
.NET6 微服务架构实战系列---Docker+Nginx部署前端Vue项目
一、相关配置安装 1.1 安装Docker [CentOS环境安装Docker](https://www.cnblogs.com/Code-HHX/p/17538236.html) 1.2 Docker中拉取nginx镜像 ``` docker pull nginx ``` 二、Vue前端项目创建配 ......
.NET6 微服务架构实战系列---CentOS安装Docker
一、Docker常用命令 ![](https://img2023.cnblogs.com/blog/1761107/202307/1761107-20230709030111169-2038451853.png) 二、Docer简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用 ......
.Net Core ResourceFilter
[toc] # 作用 - 在请求Authorize Filter后执行, 可以做缓存处理 - ResourceFilter 在控制器实例化之前执行 - ResourceFilter 可以在全局, Controller, Action 都可以设置, 并且都会执行(一个ResourceFilter可以重 ......
redis 字符串类型常用场景以及相关示例
# 如题,记录一下相关内容 ###### 可以先看一下系列第一篇文章 ## 缓存 ###### 字符串可以用作缓存键值对的存储方式。通过将经常使用的数据存储为字符串,可以提高读取速度,并减少数据库等后端系统的负载 ### 数据库查询结果的缓存 #### 场景 - `频繁读取相同数据` 当某个数据被频 ......
Redis实战(黑马点评--达人探店点赞)
发布探店笔记 tb_blog FieldTypeCollationNullKeyDefaultExtraComment id bigint unsigned (NULL) NO PRI (NULL) auto_increment 主键 shop_id bigint (NULL) NO (NULL) ......
推荐一款.NET开源跨平台的开箱即用的DNS服务器软件
前言 今天要给大家推荐一款.NET开源跨平台的开箱即用的DNS服务器软件(用于提供 DNS 解析服务):Technitium DNS Server。 项目介绍 Technitium DNS Server是一个开源的权威和递归DNS服务器,可以用于自主托管DNS服务器以提升隐私和安全性。它可以直接使用 ......
.NET 个人博客-发送邮件优化
# 个人博客-发送邮件优化🧐 # 前言 之前的发送邮件就弄了个方法,比如回复评论会给评论的人发送邮件,留言回复也是,而且2者的代码有很多一样的地方,比较冗余。然后也是抽空优化一下,思路也是比较常用的工厂+策略模式,然后评论回复和留言回复的模板是不一样的,所以需要创建模板类和方法。。。 内容比较多, ......
.Net Core ActionFilter
[TOC] ___ #作用 - 在请求AuthorizeFilter -> ResourceFilter -> ActionFilter, 可以记录Action的日志 - ActionFilter 在控制器实例化之后执行 - ResourceFilter 可以在全局, Controller, Act ......
记录一下redis基本概念和常用场景
# 如题,记录一下基本概念和常用场景 ## 什么是redis ##### Redis(Remote Dictionary Server)是一个开源的内存数据库,也可以称为键值存储系统 ##### 特点 - `内存存储` Redis将数据存储在内存中,以提供快速读写访问。这使得Redis非常适合缓存、 ......
Net 编译器平台--- Roslyn Scripting APIs
# 引言 上一篇中[.Net 编译器平台 Roslyn](https://niuery.com/post/67),介绍了Roslyn的各项功能,包括公开API,使用语法,使用语义,使用工作区等功能。 那么回到上一篇中提到的问题,实现类似这样的功能(以下代码为伪代码): ```csharp strin ......
.net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存
js,通过ajax将文件分片提交 遇到问题: .net core 6.0 mvc上传文件位置 主文件夹下的\bin\Debug\net6.0 文件访问不了问题 在startup配置 #region 让upload文件夹可以外部访问 string sUploadPath = "/upload"; st ......
ASP.NET Core SignalR 系列(二)- 中心(服务端)
本章将和大家分享 ASP.NET Core SignalR 中的中心(服务端)。 本文大部分内容摘自微软官网:https://learn.microsoft.com/zh-cn/aspnet/core/signalr/hubs?view=aspnetcore-7.0 废话不多说,我们直接来看一个De ......
一文彻底搞懂MySQL基础:B树和B+树的区别 转载 https://blog.csdn.net/a519640026/article/details/106940115?spm=1001.2014.3001.5502
写在前面 大家在面试的时候,肯定都会被问到MySql的知识,以下是面试场景:面试官:对于MySQL,你对他索引原理了解吗?我:了解面试官:MySQL的索引是用什么数据机构的?我:B+树面试官:为什么要用B+树,而不是B树?我:…面试官:用B+树作为MySql的索引结构,用什么好处?我:… B树和B+ ......
如何在Web应用程序中使用队列 – Node.js和Redis教程
当您构建大型 Web 应用程序时,速度是首要考虑的因素。用户不想再等待很长时间才能得到响应,他们也不应该这样做。但有些流程需要时间,而且无法加快或消除。 消息队列通过为通常的请求-响应过程提供额外的分支来帮助解决这个问题。这个额外的分支有助于确保用户能够立即得到响应,并且可以暂时完成耗时的流程。大家 ......
.net core(.NET 6)给swagger添加文档注释详细步骤
提供swagger文档注释。 0、先给api加上标题注释和返回值注释: 然后,启动见证奇迹: What the hell?没得注释?查看当前自动生成的swagger代码如下: 首先,我们需要对需要注释的地方,添加xml文档。右键项目属性,生成下面,对XML文档进行打钩,会自动生成一个xml文档。 然 ......
Net 编译器平台 --- Roslyn
# 引言 最近做一个功能想要动态执行C#脚本,就是预先写好代码片段,在程序运行时去执行代码段,比如像这样(以下代码为伪代码): ```csharp string scriptText = "int a = 1;int b = 2; return a+b ;"; var result = Script ......
阿里Java三面凉凉:微服务,Redis,JVM一个都搞不懂
前言: 金三银四刚刚过去了,不知道很多小伙伴都拿到自己心仪的offer没有,我这边也收到了一个粉丝投来的消息,说看到阿里的面试真题之后人都是懵的,发现自己一窍不通,下面给大家分享我这个粉丝的经历,以及我在这方面学习的经验。 阿里微服务面试真题 1.单片,SOA 和微服务架构有什么区别? 单片 SOA ......
.Net Core 如何数据导出 Excel?(EPPlus->OfficeOpenXml 实现固定列和动态列导出)
对于将数据以 Excel 表格文件输出,还是比较常用的,也存在诸多情况,比如列固定或不固定、数据类型为 List ......
Hello-FPGA CoaXPress 2.0 FPGA HOST IP Core Demo User Manual
目录 Hello-FPGA CoaXPress 2.0 Host FPGA IP Core Demo 4 1 说明 4 2 设备连接 5 3 VIVADO FPGA工程 6 4 SDK工程 9 图 1‑1 VIVADO工程目录结构 4 图 1‑2 SDK工程目录结构 4 图 2‑1 ZCU102结构 ......
.net core 微服务之 gRPC
概念 什么是gRPC gRPC官网 微软官网 RPC基本理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 RPC 服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端 ......
阿里面试官:谈谈对Redis哈希表的理解
不少朋友问我,能不能搞个八股文精讲,把面试问题讲讲透,于是系列就这样诞生了。咱们第一期先聊聊Redis。相信哈希表大家并不陌生,今天顺便聊聊Redis的哈希表。 Hash表回顾 哈希表是一种存储数据的结构,它有很多名字(键值对、字典、符号表、映射、关联数组)。在哈希表中,键和值是一一对应的关系,一个 ......
redis 启动报错oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 07 Jul 2023 06:48:05.705 # Redis version=6.0.6, bits=64, commit=00000000, modified=0, pid=1, just started 1:C 07 Jul 2023 06:48:05.705 # Configura ......