redis core net

【HMS Core】推送自分类问题总结

【关键字】 推送、自分类权益 【问题背景】 为了给用户提供更好的消息通知体验,从2023年9月15日开始,华为推送服务将对应用发送的本地通知频次及分类进行灰度管控。所以,最近收到了很多开发者关于自分类权益申请的问题,下面就来和大家一起分享一下 【问题描述与解答】 1、如何申请消息自分类? 答:自分类 ......
问题 Core HMS

界面控件DevExpress WinForms HTML-CSS模板:预设计UI模板加速.NET应用开发

在过去的一年里,DevExpress官方引入了两个强大的功能来加速/简化.NET桌面应用的开发,当一起使用时,您可以创建优雅/个性化的用户界面,减少重复的代码,从而节省更多的项目时间。 DevExpress WinForms有180+组件和UI库,能为Windows Forms平台创建具有影响力的业 ......

.Net Core获取名称,值,描述集合

//创建枚举类 public enum Role { /// <summary> /// 超级管理员 /// </summary> [Description("超级管理员")] Admin = 0, /// <summary> /// 租借用户 /// </summary> [Description ......
名称 Core Net

.Net Core获取名称,值,描述集合

//创建枚举类 public enum Role { /// <summary> /// 超级管理员 /// </summary> [Description("超级管理员")] Admin = 0, /// <summary> /// 租借用户 /// </summary> [Description ......
名称 Core Net

【深入解读Redis系列】(五)Redis中String的认知误区,详解String数据类型

有时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,请认准https://blog.zysicyj.top 首发博客地址 系列文章地址 需求描述 现在假设有这样一个需求,我们要开发一个图像存储系统。要求如下: 该系统能快速记录图片的ID和图片保存在系统中的ID 能根据图片ID快速查找 ......
String Redis 误区 类型 数据

达人探店业务之点赞、排行榜功能(Redis经典场景)

达人探店业务之点赞、排行榜功能(Redis经典场景) 初始代码: @GetMapping("/likes/{id}") public Result queryBlogLikes(@PathVariable("id") Long id) { //修改点赞数量 blogService.update(). ......
场景 排行榜 功能 业务 经典

学习笔记之Redis消息队列-基于Stream的消息队列

学习笔记之Redis消息队列-基于Stream的消息队列 Stream 是 Redis 5.0 引入的一种新数据类型,可以实现一个功能非常完善的消息队列。 其实只需要知道写入消息队列的命令和读取消息队列的命令就行了 写入消息队列:XADD 读取消息队列的方式之一:XREAD 在业务开发中,我们可以循 ......
队列 消息 笔记 Stream Redis

[MDP.Net] 日誌紀錄

MDP.Logging MDP.Logging是一個.NET開發模組,協助開發人員快速建立具有日誌紀錄的應用系統。提供NLog、Log4net、Serilog等功能模組,用以簡化開發流程並滿足多變的商業需求。 說明文件:https://clark159.github.io/MDP.Net/ 程式源碼 ......
MDP Net

[MDP.Net] 專案清單

MDP.Net MDP.Net是.NET版本的開發平台,協助開發人員快速建立:Web站台、API服務、Console程式。並提供多種功能模組,方便開發人員依照商業需求,快速組合出應用系統。 說明文件:https://clark159.github.io/MDP.Net/ 程式源碼:https://g ......
MDP Net

[MDP.Net] 參數管理

MDP.Configuration MDP.Configuration是一個.NET開發模組,協助開發人員快速建立具有參數管理的應用系統。提供參數掛載等功能服務,用以簡化開發流程並滿足多變的商業需求。 說明文件:https://clark159.github.io/MDP.Net/ 程式源碼:htt ......
MDP Net

[MDP.Net] 依賴注入

MDP.Hosting MDP.Hosting是一個.NET開發模組,協助開發人員快速建立具有依賴注入的應用系統。提供標籤註冊、具名實例、具名注入等功能服務,用以簡化開發流程並滿足多變的商業需求。 說明文件:https://clark159.github.io/MDP.Net/ 程式源碼:https ......
MDP Net

ubuntu redis安装

1.1 更新仓库 sudo apt update 1.2 使用 apt 从官方 Ubuntu 存储库来安装 Redis sudo apt-get install redis-server 二、设置密码 2.1 打开Redis配置文件redis.conf sudo vi /etc/redis/redi ......
ubuntu redis

LazyCaptcha v2(基于SkiaSharp)图片验证码的具体使用(.Net Core5来做示例)

以下内容均来自Gitee的开源仓库,具体的使用请移步Gitee:https://gitee.com/pojianbing/lazy-captcha 以下是我自己使用的具体方式 首先安装NuGet包: Microsoft.Extensions.Caching.StackExchangeRedis La ......
示例 LazyCaptcha SkiaSharp 图片 Core5

redis过期key的处理

在使用Redis的时候,可以设置key的过期时间,但是当key到达过期时间时,是否会被redis立即删除?答案是no。这里就涉及redis key的过期策略:定时删除和惰性删除 定期删除 隔一段时间,随机抽取一些设置过期时间的key,检查其是否过期,如果过期就删除 惰性删除 当客户访问数据时,如果过 ......
redis key

.Net Core5 JWT的使用

首先需要安装的NuGet包有: Microsoft.AspNetCore.Authentication.JwtBearer Swashbuckle.AspNetCore Swashbuckle.AspNetCore.Filters jose-jwt 大致是这些代码放到项目中如果有报错信息再去具体解决 ......
Core5 Core Net JWT

ASP.NET MVC 入门

https://learn.microsoft.com/zh-cn/aspnet/mvc/overview/getting-started/ 1、在 “开始”页上,选择“ 新建项目”。 在“新建项目”对话框中,选择左侧的“Visual C#”类别,然后选择“Web”,然后选择“ASP.NET Web ......
ASP NET MVC

.NET使用quartz+topshelf实现定时执行任务调度服务

一、项目开发 1.新建控制台应用(.NET Framework) 2.配置新项目,自行修改项目名称、位置和框架(建议使用.NET Framework4.5以上版本) 创建好的项目目录如下: 3.右键引用,点击添加引用(R)... 4.引用管理器->程序集->框架,添加System.Configura ......
topshelf 任务 quartz NET

在ASP.NET应用程序中上传文件

在Web 程序中上传文件是很常见的需求。利用HTTP 协议上传文件的方式非常有限,最常见的莫过于使用<input type="file" /> 元素进行上传。这种上传方式会将内容使用multipart/form-data 方案进行编码,并将内容POST 到服务器端。使用multipart/form- ......
应用程序 文件 程序 ASP NET

filebeat收集nginx日志到redis,logstash从redis取日志到es集群

#在filebeat服务器安装nginx并且配置json格式的日志 root@ubuntu:~# cat /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/ngin ......
redis 日志 集群 filebeat logstash

.net core(微服务学习)-使用 AgileConfig轻量配置中心

由于之前项目维护的时候有多个API服务,发布时候又做了高可用多主机均衡负载,环境又有多套,当部署新代码的时候如果有新增配置项需要修改N个环境和服务器实属折磨人 我们知道每个.net core中都有一个appsettings.json的配置文件,由于之前项目有3个环境,一共有4台主机,每个主机下面又有 ......
轻量 AgileConfig core net

在.NET 8 RC1 版本中 MAUI、ASP.NET Core 和 EF8 的新特性

从年初2 月份发布第一个预览版,经历7个预览版后,Microsoft 西雅图时间9月13日发布了 .NET 8 RC 1: https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/[1], 这是该框架在 11 月初正式发布之前的两个 ......
NET 特性 版本 MAUI Core

java.net.ConnectException: Connection timed out: connect

错误关闭虚拟机导致的:java.net.ConnectException: Connection timed out: connect finalshell连接不上虚拟机并且提示java.net.ConnectException: Connection timed out: connect 在虚拟机 ......

Redis哨兵模式详解

目录 Redis哨兵模式定义为什么需要Redis哨兵模式?Redis哨兵模式功能Redis哨兵模式原理Redis哨兵模式的优缺点Redis哨兵模式定义Redis哨兵模式是是一个管理多个 Redis 实例的工具,它可以实现对 Redis 的监控、通知、自动故障转移,是Redis实现高可用 的实现方案。 ......
哨兵 模式 Redis

Asp.Net超大文件上传问题解决

最近涉及到用asp.net做上传功能的一个问题,因为asp.net有fileupload的上传控件,但是这个控件上传的文件大小有限,所以根本满足不了需求百度了下,很多人遇到asp.net上传超大文件的困惑,偶尔搜索发现csdn有个哥们提到这个超大文件如何实现,RadUpload.Net2.dll并且 ......
文件 问题 Asp Net

.NET7 IOC注册SqlSugar

// 读取appsetting.json配置文件 IConfiguration _config = new ConfigurationBuilder() .AddJsonFile("appsettings.json", true, reloadOnChange: true) .Build();// ......
SqlSugar NET7 NET IOC

redis 的安装和配置

remote dictionary server (redis) 属于数据库管理系统(DBMS)中的非关系型数据库(NoSQL),是一个 key-value 存储系统 redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对 (Key ......
redis

Centos7 安装Redis详细教程

本文主要介绍如果在Centos7下安装Redis。 1.安装依赖 redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: gcc -v 如果没有安装则通过以下命令安装: yum install -y gcc 2.下载redis安装包并解压 # 下载 ......
Centos7 教程 Centos Redis

NetCore 之 log4net 实战

上一篇主要详细介绍log4net相关的一些配置项,本章意在从实战角度详解log4net在NetCore中使用。 1、创建Netcore consol application 通过Nuget package安装log4net(Microsoft.Extensions.Logging.Log4Net.A ......
实战 NetCore log4net 4net log4

ASP.NET中常用的文件上传下载方法

文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括:1、如何解决文件上传大小的限制2、以文件形式保存到服务器3、转换成二进制字节流保存到数据库以及下载方法4、上传Internet上的资源第一部分: 首先我们来说一下如何解决ASP.NET中的文件上传大 ......
上传下载 常用 文件 方法 ASP

.Net6静态方法中使用IServiceProvider

.Net6静态方法中使用IServiceProvider 我们在通过.net core的DI容器获取对象时,都是通过构造函数中获取但是在静态类和Filter中如何使用呢,今天来看看 首先创建一个服务定位 public class ServiceLocator { public static ISer ......
IServiceProvider 静态 方法 Net6 Net