摘要: @@abp 到处 excel https://blog.51cto.com/u_15162069/2747885 https://www.cnblogs.com/JerryMouseLi/p/13399027.html abp框架Excel导出——基于vue 目录 abp框架Excel导出——基于v 阅读全文
posted @ 2023-05-19 20:32 dreamw 阅读(197) 评论(0) 推荐(0) 编辑
摘要: @@Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken 解决方法 方法参数为[FromBody]object content JObject jo = (JObject)JsonConvert.Deseria 阅读全文
posted @ 2023-05-19 19:57 dreamw 阅读(194) 评论(0) 推荐(0) 编辑
摘要: @@oidc 发现页 术语 OpenID Connect :以下简称 oidc 协议 Relying Party:依赖方,也就是客户端,简称 RP OpenID Provider:oidc 协议认证的实现方,简称 OP End-User:用户,资源拥有者 介绍 In order for an Ope 阅读全文
posted @ 2023-05-19 18:52 dreamw 阅读(245) 评论(0) 推荐(0) 编辑
摘要: @@oidc connect/authorize 在上一章中,我们了解到,Cookie认证是一种本地认证方式,通常认证与授权都在同一个服务中,也可以使用Cookie共享的方式分开部署,但局限性较大,而如今随着微服务的流行,更加偏向于将以前的单体应用拆分为多个服务并独立部署,而此时,就需要一个统一的认 阅读全文
posted @ 2023-05-19 18:52 dreamw 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 一 Angular CLI 是啥 Angular CLI 是一个命令行接口(Angular Command Line Interface),用于实现自动化开发工作流程。能让开发者更容易搭建和运行Angular工程。 Angular CLI 是Angular开发的一个辅助工具。 二 Angular C 阅读全文
posted @ 2023-05-19 18:48 dreamw 阅读(100) 评论(0) 推荐(0) 编辑
摘要: This post is the eighth part of a series of blog posts entitled Creating your own OpenID Connect server with ASOS: Introduction Choosing the right flo 阅读全文
posted @ 2023-05-19 18:45 dreamw 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 依赖注入 (DI) 是.NET中一个非常重要的软件设计模式,它可以帮助我们更好地管理和组织组件,提高代码的可读性,扩展性和可测试性。在日常工作中,我们一定遇见过这些问题或者疑惑。 Singleton服务为什么不能依赖Scoped服务? 多个构造函数的选择机制? 源码是如何识别循环依赖的? 虽然我们可 阅读全文
posted @ 2023-05-19 18:41 dreamw 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言 接上期文章《.NET6项目连接数据库方式方法》,有人问了我几个问题,现在就这几个问题,拓展延申一下创建实体类、数据库。把ORM框架和数据迁移都写进去。 安装ORM框架,这里我们采用EFCore 安装EFCore 我的项目是在Linux上创建的,使用的是vscode开发工具远程开发。为了方便大家 阅读全文
posted @ 2023-05-19 18:38 dreamw 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1 理论知识 1.1 分库分表是否必要 分库分表确实可以解决单表数据量大这个问题,但是并非首选。因为分库分表至少引入了三个必须解决的突出问题。 第一是分库分表方案本身具有的复杂性。第二是本地事务失效问题,原本在同一个数据库中可以保证强一致性业务逻辑,分库之后事务失效。第三是难以聚合查询问题,因为分库 阅读全文
posted @ 2023-05-19 18:28 dreamw 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 快速开始 首先,如果你没有安装ONEABP CLI,请先安装它: dotnet tool install -g ONE.Abp.CliCopy to clipboardErrorCopied 在一个空文件夹使用 abp new 命令创建新解决方案: base模板 oneabp new Acme.Bo 阅读全文
posted @ 2023-05-19 18:27 dreamw 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 项目背景 公司采用项目制工作方式,因此在不同项目上可能存在多个团队开发独立的代码库,但通用的基础设施却是相同的,这可能导致每个项目都需要编写相同的代码,并重复造轮子。更严重的是,每个项目都有自己的用户体系,导致用户在使用不同的服务时需要重新登录,这不仅会破坏用户的体验,也不利于项目的维护和数据的积累 阅读全文
posted @ 2023-05-19 18:06 dreamw 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 推荐一个视频管理系统,非常适合个人或者公司打造视频网站。 项目简介 这是基于.Net Core开发的,跨平台的开源项目;支持多种音视频格式,如MP3、MP4、AVI、WMV、FLV等;支持本地管理与远程管理,让管理员可以轻松的管理视频资源。 而且该项目还提供多平台的客户端,支持Web、桌面、Liun 阅读全文
posted @ 2023-05-19 18:04 dreamw 阅读(36) 评论(0) 推荐(0) 编辑
摘要: @@node js 卸载 Angular CLI 当我尝试使用Angular CLI创建新项目时,请执行以下操作: ng n app 我收到此错误: fs.js:640返回binding.open(pathModule._makeLong(path),stringToFlags(flags),mod 阅读全文
posted @ 2023-05-19 18:04 dreamw 阅读(573) 评论(0) 推荐(0) 编辑