缓存webapi core net
【9.0】Redis之缓存优化
【一】缓存的收益与成本 【1】受益 1 加速读写 2 降低后端负载:后端服务器通过前端缓存降低负载,业务端使用redis降低后端mysql负载 【2】成本 1 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 2 代码维护成本:多了一层缓存逻辑 3 运维成本:比如使用了Redis Clus ......
记录--Vue的缓存组件 | 详解KeepAlive
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 一. keep-alive 的作用 二. keep-alive 的原理 三. keep-alive 的应用 四. keep-alive 的刷新 五. keep-alive 页面缓存思路 一. keep-alive 的作用 首先引用官 ......
通讯 --- C# .NET CORE MQTT 心跳服务
MQTT 服务可以自行学习,这里只是记录一下写的结果,粘贴即用。 首先引入包 MQTTnet ,注意 这个包这里的代码 是 4.0一下版本 我用的 3.1.2 版本的 4.以上是另外的写法,该内容中4 不支持我 直接下降版本到3.1.2 可以了。 如果你一定要用4.0以上的包,不用往下看了。 服务端 ......
ASP .Net Core: 配置Swagger
背景 如果使用vs 可以直接配置swagger,但我使用的是Rider,所以需要配置下 实作 包安装 Swashbuckle.AspNetCore 添加并配置swagger中间件 var builder = WebApplication.CreateBuilder(args); builder.Se ......
LLamaSharp - .NET Binding for llama.cpp
https://github.com/SciSharp/LLamaSharp The C#/.NET binding of llama.cpp. It provides APIs to inference the LLaMa Models and deploy it on local environ ......
asp.net villa
# `F:\song_csharp\MagicVilla_API-master\MagicVilla_VillaAPI\MappingConfig.cs` ```cs using AutoMapper; using MagicVilla_VillaAPI.Models; using MagicVi ......
c# vscode linux环境下开发webapi
linux下安装vscode后需要安装几个插件 ![](https://img2023.cnblogs.com/blog/944369/202309/944369-20230908164111108-1893019154.png) ![](https://img2023.cnblogs.com/bl ......
Asp-Net-Core开发笔记:FrameworkDependent搭配docker部署
## 前言 之前我写过一篇使用 docker 部署 AspNetCore 应用的文章,这种方式搭配 CICD 非常方便, build 之后 push 到私有的 dockerhub ,在生产服务器上 pull 下来镜像就可以直接运行了。 然而,有时需要一种更传统的部署方式,比如在本地打包可执行文件之后 ......
关于.NET(C#)里使用HttpWebRequest中碰到的一些和Keep-Alive相关的内容
c#采集其他网站数据时,会比较多的使用HttpWebRequest来实现HTTP访问,读取网站内容。 最近关注一下几个问题: HttpWebRequest.ServicePoint ServicePointManager request.KeepAlive ServicePoint.SetTcpKe ......
asp.net core 大并发设置
因为看到https://learn.microsoft.com/en-us/archive/msdn-magazine/2014/october/async-programming-introduction-to-async-await-on-asp-net,文章说异步IO,数据库不消耗线程,故做个 ......
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled.
java 服务异常崩溃 JVM报错:Failed to write core dump. Core dumps have been disabled. bigDataShare 于 2020-06-23 13:59:19 发布 10730 收藏 11分类专栏: 03-jvm版权 华为开发者联盟Har ......
.NET周刊【9月第1期 2023-09-03】
## 国内文章 ### 如何正确实现一个自定义 Exception https://www.cnblogs.com/kklldog/p/how-to-design-exception.html 最近在公司的项目中,编写了几个自定义的 Exception 类。提交 PR 的时候,sonarqube 提 ......
.NET应用多语言-葡萄牙语软件,如何处理本地化,特别是数字的转换和计算
在葡萄牙语软件中,数字本地化通常涉及小数点和千位分隔符的使用。在葡萄牙语中,小数点用“,”表示,而不是英语中使用的“.”。千位分隔符通常是一个空格或一个点。 例如:62.5,其实代表的不是62.5 而是625M 为了正确地处理数字本地化,可以使用.NET框架中提供的CultureInfo类。此类允许 ......
[Microsoft Azure] 如何查看 Azure App Service 安装的所有 .NET Framework 版本
本文将详细介绍如何通过 Azure 门户和 Kudu 控制台,查看 Azure App Service 上安装的所有 .NET Framework 版本。 Azure App Service 是一个完全托管的平台即服务 (PaaS) 解决方案,可用于托管和部署各种类型的 Web 应用程序。开发者在 ......
LFU缓存算法(理解容易,主要是代码实现内外双map+双双向链表)
package arithmetic; import java.util.HashMap; public class FaceTest82 { //LFU缓存置换算法 //比较词频,词频相同看时间点 //置换之后,词频重新开始累计 public FaceTest82(int k) { capacit ......
使用Visual Studio实现.NET的应用程序设计
# 1、首先当然是下载好Visual Studio软件啦!(2019版本) ![](https://img2023.cnblogs.com/blog/2808014/202309/2808014-20230907184420573-421391313.png) # 2、新建一个名为StuMis的解决 ......
【JAVA】net.lingala.zip4j获取压缩包内文件内容里中文乱码
总的来讲:BufferedReader fr = new BufferedReader(new InputStreamReader(inputStream,StandardCharsets.UTF_8)); 网上说的几种情况:1、zipFile.setCharset(Charset.forName( ......
LRUCache算法缓存策略(map+doubleLinkedList)
package arithmetic; import java.util.HashMap; public class FaceTest81 { //LRUcache缓存策略map+双向链表 //get、update、put需要时间复杂度达到O1 //map+双向链表结构 public FaceTes ......
.net core 多任务 端口转发程序 Console版
## Program.cs ``` csharp using System.Net; namespace PortProxy { public class Program { private static List clients = new List(); public static void M ......
.net core 请求网页的时候出现gzip压缩 respones返回的中文数据变成乱码
解决方法:https://blog.csdn.net/lishenluo/article/details/105383323 引用 System.Text.Encoding.codePages 包 里面包含了解压缩转化 中文 gbk gb2312 下面时具体的解压缩 办法。 ` public sta ......
.Net学习
.Net是一个开发平台,可以使用c/c++、c#、f#等语言进行开发,c#是最常用的语言。 cs中引用的命名空间就相当于函数 先是一个类,再写类方法void function() 文件名是指包含类名的文件。 c#变量 整型 byte:8位 0-255(11111111) short:十六位 6553 ......
net core读取配置节
通过工具类 AppSettingsConfig services.AddSingleton(new AppSettingsConfig(configuration)); using Microsoft.Extensions.Configuration; using System; using Sys ......
.NET Core 在其上下文中,该请求的地址无效。
.NET Core 在其上下文中,该请求的地址无效。 ![image](https://img2023.cnblogs.com/blog/80824/202309/80824-20230907115408803-1288353407.png) 看了端口,发现没被占用,后来发现是IP地址变了 改成正确 ......
.NET开源最全的第三方登录整合库 - CollectiveOAuth
.NET开源最全的第三方登录整合库 - CollectiveOAuth 思维导航 前言 官方项目介绍 项目特点 企业微信扫码授权快速开始 API列表 项目源码地址 优秀项目和框架精选 加入DotNetGuide技术交流群 前言 我相信很多同学都对接过各种各样的第三方平台的登录授权获取用户信息(如:微 ......
Linux上安装net sdk 8.0
在CentOS上安装.NET SDK 8.0需要执行一些额外的步骤。以下是在CentOS 7或CentOS 8上安装.NET SDK 8.0的详细步骤: 在 CentOS 7 或 CentOS 8 上安装 .NET SDK 8.0: 打开终端窗口。 首先,你需要安装一些依赖项,包括wget,以便下载 ......
Redis系列之——主从复制原理与优化、缓存的使用和优化
@[toc] ## 一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave ### 1.1 原理 ```python 1. ......
SuperMap iObjects.NET 64位开发入门
SuperMap iObjects .NET 64位最新版开发轻松入门. 使用最新版Visual Studio 2022,对SuperMap iObjects .NET 11i 2023版 64位进行开发的零基础轻松入门实验视频教程。 简、轻松、照着做,即学即会。 https://www.bilib ......