海上月是天上月,眼前人是心上人。
08 2023 档案
摘要:Netcore CAP分布式事务实践 1、 分布式事务解决方案之可靠消息最终一致性 可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。 事务发起方(消息生产方)将消息
阅读全文
摘要:Redis集群 一、Redis集群 Redis集群是一种使用分布式技术将数据分散存储在多个节点上的解决方案。它可以提供高可用性、扩展性和性能的优势。 Redis集群通过分片(Sharding)来存储数据。数据被平均分配到多个节点上,每个节点负责存储一部分数据。这样可以将负载分散到多个节点上,并提高整
阅读全文
摘要:给Cascader 级联选择器添加一个别名 复制代码 <el-cascader :options="options" ref="myCascader"></el-cascader> 选择完毕之后可以通过别名获取 复制代码 let labelValue = this.$refs['myCascader
阅读全文
摘要:控制器写: /// <summary> /// 将妊检结果枚举转为数组 /// </summary> /// <returns></returns> [HttpGet] public IActionResult PregnancytestResultEnum() { List<object> lis
阅读全文
摘要:引用nvget包: progeram写: 控制器写: /// <summary> /// 雪花id /// </summary> /// <returns></returns> [HttpGet] public long XID() { return YitIdHelper.NextId(); }
阅读全文
摘要:导入导出(Excel) 首先 vue安装插件 (最后有完整代码) npm install xlsx file-saver 其次: 简单的导出按钮 代码: <template> <div> <el-button type="primary" @click="exportExcel">导出 Excel<
阅读全文
摘要:(使用Asp.Net Core + 控制台应用)分为三步 1、 创建RabbitMQ链接 2、 搭建生产者 3、 搭建消费者 创建RabbitMQ链接 可以先创建帮助类,专门用于RabbitMQ连接(需要安装Nuget包 RabbitMQ.Client) 生产者的搭建 创建一个.Net6项目 在控制
阅读全文
摘要:什么是RabbitMQ 使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。 RabbitMQ比K
阅读全文
摘要:1. azure devops server安装 2. 配置代理 3. 下载完解压到agent 4. 安装Docker https://www.docker.com/products/docker-desktop/ https://wslstorestorage.blob.core.windows.
阅读全文
摘要:一、 视频上传 1、 前端: <div class="layui-container"> <div class="layui-row"> <div class="layui-col-md6"> <div class="layui-upload"> <button type="button" clas
阅读全文
摘要:连续分享.Net开源项目快3个月了,今天我们一起梳理下10个,比较受到大家欢迎的.NetCore开源框架项目。 更多开源项目,可以查看我创建的,.Net开源项目榜单! 一个专注收集.Net开源项目的榜单github.com/bianchenglequ/netcodetop 1、FytSoaCms
阅读全文
摘要:使用c#实现23种常见的设计模式 设计模式通常分为三个主要类别: 创建型模式 结构型模式 行为型模式。 这些模式是用于解决常见的对象导向设计问题的最佳实践。 以下是23种常见的设计模式并且提供c#代码案例: 创建型模式: 1. 单例模式(Singleton) public sealed class
阅读全文
摘要:比较全面的c#帮助类 日常工作总结,加上网上收集,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目,分享出来,方便大家,几乎都有注释,喜欢的请点赞,不断完善收集中... 地址:Jimmey-Jiang/Common.Utility 比较详细,这里是重点,花了
阅读全文
摘要:项目结构中有三个配置文件 appsettings.json:通用配置文件 appsettings.Development.json:开发环境配置文件 appsettings.Production.json:生产环境配置文件(该文件需要自行添加) 系统默认读取配置文件的顺序是 开发环境:appsett
阅读全文
摘要://Nuget引入 Microsoft.AspNetCore.Mvc.NewtonsoftJson builder.Services.AddControllers().AddNewtonsoftJson(options => { // 忽略循环引用 options.SerializerSetting
阅读全文
摘要:https://docs.qq.com/doc/DYW9WSGNUQlNmVW5S?&u=204211da69b14d9baf3bf27f07cff5dc
阅读全文
摘要:导入导出(Excel) 首先 vue安装插件 (最后有完整代码) npm install xlsx file-saver 其次: 简单的导出按钮 代码: <template> <div> <el-button type="primary" @click="exportExcel">导出 Excel<
阅读全文
摘要:Hangfire定时任务 一、 HangFire 1. HangFire官方网址: 2. HangFire 中文文档: 二、 下载NuGut包 1. Hangfire是基础的包 2. Hangfire.HttpJob 是仪表盘任务 三、 连接数据库 1. CREATE DATABASE HangFi
阅读全文
摘要:HttpCilent跨服务请求 需要先引用 S.Common 调用里面的 HttpClient 帮助类 注意:不能直接引用别人的Api,如需传参数自己定义Dto,或者拼接参数 Get /// <summary> /// 跨服务请求角色列表 /// </summary> /// <returns></
阅读全文
摘要:详细地址:李玺子 https://docs.qq.com/doc/DRE9HVVlrRVN0Q2xl?groupUin=VWCSD0%252BNbv0nr6%252BcLJbK0g%253D%253D 配置完这些之后,安装的Git启动demo.sh,我们是在Windows系统启动,所以在 Apoll
阅读全文
摘要:jwt 是什么 (三篇帖子以上有效帖子) 基于.net6 + jwt 应用层的源码(3篇) 点赞数 高的
阅读全文
摘要:为谁服务 ?服务的单位?属于哪个行业?为什么要用这个项目?解决了什么痛点?适用对象智慧医疗:痛点、智慧城市:在疫情期间,压实四方责任,人盯人(政府),不同区块、不同网格、统计每个网格发生的事情、顶到每个状态,督促考核 能做能总结需求(思维导图)技术优化:数据库、授权中心缓存优化索引:索引是 类别有
阅读全文
摘要:参考地址:https://www.cnblogs.com/xiyuanMore/p/15582976.html git下载地址:https://github.com/procodeguide/ProCodeGuide.Samples.Hangfire 1. 引用NuGet管理包 hangfire,h
阅读全文
摘要:https://docs.qq.com/doc/DT3hEaGJoR1ZuYXB0?groupUin=K9ZsgXEhl%252FGbmuyob20YPg%253D%253D
阅读全文
摘要:1安装包 第一个是基础的配置,第二个包是集成Serilog日志记录器的扩展包,简化在.NET应用程序中集成和配置Serilog的过程。第三个是保存在文档中 2 配置文件 public static void AddSerilog(this WebApplicationBuilder builder)
阅读全文
摘要:jwt:头部(Header)、载荷(Payload)和标记(Signature) 头部:主要是规定生成token加密方式的类型和算法, 载荷:可以存储一些用户身份信息 标记:主要作用防篡改,验证令牌的真实性和完整性 引用jwt包 appsettings里: //jwt秘钥 "Jwt": { "Sec
阅读全文