随笔分类 -  NetCore

微软最新框架学习笔记
摘要:一、什么情况下需要分库分表? Mysql单表数据量超过500万条。 二、Asp.net Core 技术栈,分库分表的解决方案有哪些? 1、阿里云的DRDS 2、Mycat 数据库分库分表中间件; 3、TiDB; 三、以上3种解决方案各自的特点: 1、阿里云DRDS是收费的商业版,价格稍贵,但是比Sq 阅读全文
posted @ 2020-03-31 22:30 沐雪架构师 阅读(4153) 评论(2) 推荐(0)
摘要:using (var context = new BloggingContext()) { using (var transaction = context.Database.BeginTransaction()) { context.Blogs.Add(new Blog {Url = "http: 阅读全文
posted @ 2020-03-30 11:00 沐雪架构师 阅读(1109) 评论(0) 推荐(0)
摘要:Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:使用 C# 代替 JavaScript 来创建丰富的交互式 UI。共享使用 .NET 编写的服务器端和客户端应用逻辑。将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 使用 .NET 进行客户端 阅读全文
posted @ 2020-03-29 17:22 沐雪架构师 阅读(944) 评论(0) 推荐(0)
摘要:中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。 使用 RunMap 和 Use 扩展方法来配置请求委托。 可将一个单独的请求委托并行指定为匿 阅读全文
posted @ 2020-03-26 22:04 沐雪架构师 阅读(951) 评论(0) 推荐(0)
摘要:Startup 类配置服务和应用的请求管道。 Startup 类 ASP.NET Core 应用使用 Startup 类,按照约定命名为 Startup。 Startup 类: 可选择性地包括 ConfigureServices 方法以配置应用的服务 。 服务是一个提供应用功能的可重用组件。 在 C 阅读全文
posted @ 2020-03-26 00:33 沐雪架构师 阅读(1134) 评论(0) 推荐(0)
摘要:本节内容: 向 Movie 模型添加了验证逻辑。 确保每当用户创建或编辑电影时,都会强制执行验证规则。 坚持 DRY 原则 MVC 的设计原则之一是 DRY(“不要自我重复”)。 ASP.NET Core MVC 支持你仅指定一次功能或行为,然后使它应用到整个应用中。 这可以减少所需编写的代码量,并 阅读全文
posted @ 2020-03-25 23:57 沐雪架构师 阅读(971) 评论(0) 推荐(0)
摘要:asp.net core 3.1 webapi项目,入参的类的参数里有时间格式,默认如下: "book_date": "2020-03-25T08:17:45.457Z", 如果我们传这样 "book_date": "2020-03-25 08:17:45.457", 接口里就取不到值了。根据“as 阅读全文
posted @ 2020-03-25 16:53 沐雪架构师 阅读(1286) 评论(0) 推荐(0)
摘要:自从.netcore 3.1出来后,大家都想立马升级到最新版本。我也是如此,微软也对.netcore 3.1的官方组件不断升级,几乎每隔几天就会有部分元包可以升级。每次打开Nuget包管理器,“更新”的tab处总会有个数字暗示着你快点升级!一向有代码洁癖的同学(包括我),都会毫不犹豫的点击“全部升级 阅读全文
posted @ 2020-03-23 23:31 沐雪架构师 阅读(1537) 评论(0) 推荐(5)
摘要:模型-视图-控制器 (MVC) 体系结构模式将应用分成 3 个主要组件:模型 (M)、视图 (V) 和控制器 (C) 。 MVC 模式有助于创建比传统单片应用更易于测试和更新的应用。 基于 MVC 的应用包含: 模型 (M) :表示应用数据的类。 模型类使用验证逻辑来对该数据强制实施业务规则。 通常 阅读全文
posted @ 2020-03-23 10:45 沐雪架构师 阅读(472) 评论(0) 推荐(0)
摘要:proto 文件 gRPC 使用协定优先方法进行 API 开发。 默认情况下,协议缓冲区(protobuf)用作接口设计语言(IDL)。 *的 proto文件包含: GRPC 服务的定义。 客户端和服务器之间发送的消息。 有关 protobuf 文件语法的详细信息,请参阅官方文档(protobuf) 阅读全文
posted @ 2020-03-23 10:33 沐雪架构师 阅读(465) 评论(0) 推荐(0)
摘要:mysql连接字符串: server=10.40.0.255;uid=root;pwd=upcmysql;database=MyWtmDemo; 创建项目,打不开,一般都是连接字符串有问题。 阅读全文
posted @ 2020-03-19 14:49 沐雪架构师 阅读(834) 评论(0) 推荐(0)
摘要:asp.net core 3.1 的跨域问题,如果沿用2.2版本的方法是行不通的。3.1版本对跨域问题要“严格”很多。 微软官方给我的解释请如下网址: http://www.zyiz.net/tutorial/detail-4801.html 不能 同时打开 AllowAnyOrigin() .Al 阅读全文
posted @ 2020-03-13 09:41 沐雪架构师 阅读(3409) 评论(3) 推荐(0)
摘要:本文首发:http://www.zyiz.net/tech/detail-115973.html 一、前提: 1、搭建好企业内部的nuget服务器,非常简单,netframework 4.6.1项目。 2、下载nuget.exe https://www.nuget.org/downloads,下载后 阅读全文
posted @ 2020-03-10 14:33 沐雪架构师 阅读(1244) 评论(1) 推荐(1)
摘要:本文为原创文章:首发:http://www.zyiz.net/tech/detail-108663.html swagger是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 阅读全文
posted @ 2020-02-22 17:44 沐雪架构师 阅读(560) 评论(0) 推荐(0)
摘要:本文为原创文章:首发:http://www.zyiz.net/ TortoiseGit是git的图形化操作工具,功能强大又适合易操作,不管是喜欢用git命令的人还是不习惯用git命令的人,这个工具绝对是一个操作git的好帮手。 在使用TortoiseGit之前,需要安装git、TortoiseGit 阅读全文
posted @ 2020-02-20 17:36 沐雪架构师 阅读(5704) 评论(0) 推荐(1)
摘要:1.1 定义 1、基础接口:单一职责原则,每个接口只负责各自的业务,下接db,通用性强。 2、聚合接口:根据调用方需求聚合基础接口数据,业务性强。 1.2 协议 1. 客户端在通过 API 与后端服务通信的过程中, 应该使用 HTTPS(生产环境) 协议 2. 服务端响应的数据格式统一为JSON 1 阅读全文
posted @ 2020-01-29 15:32 沐雪架构师 阅读(4273) 评论(3) 推荐(3)
摘要:本文为原创文章:首发:http://www.zyiz.net/ 自动.netcore升级到3.0以后,.net圈子更活跃了,写博客的人也越来越多,很多人开通了公众号写文章;也有技术大牛神乘这波“红利”写书录视频教程等赚钱了。大公司也开始关注.net技术,采用.net作为技术栈的公司大部分都将项目升级 阅读全文
posted @ 2020-01-29 14:16 沐雪架构师 阅读(2785) 评论(0) 推荐(0)
摘要:本文为原创文章:首发:http://www.zyiz.net/ 众所周知,微服务架构是由一众微服务组成,项目中调用其他微服务接口更是常见的操作。为了便于调用外部接口,我们的常用思路一般都是封装一个外部接口的客户端,使用时候直接调用相应的方法。webservice或WCF的做法就是引用服务,自动生成客 阅读全文
posted @ 2020-01-29 00:52 沐雪架构师 阅读(2475) 评论(0) 推荐(1)
摘要:本文为原创文章.首发:http://www.zyiz.net/ asp.net core 3.1 的跨域问题,如果沿用2.2版本的方法是行不通的。3.1版本对跨域问题要“严格”很多。 微软官方给我的解释请如下网址: http://www.zyiz.net/tutorial/detail-4801.h 阅读全文
posted @ 2020-01-15 16:55 沐雪架构师 阅读(3782) 评论(1) 推荐(3)
摘要:本文为原创文章.首发:http://www.zyiz.net/ 在 ASP.NET Core 3.0+ web 项目中已经不需要在 .csproj 中添加对 Microsoft.AspNetCore.App 的引用<PackageReference Include="Microsoft.AspNet 阅读全文
posted @ 2020-01-14 11:13 沐雪架构师 阅读(2982) 评论(0) 推荐(2)