Document

随笔分类 -  Asp.net Core跨平台技术

摘要:基于.NET平台的Ocelot网关框架教程汇总 Ocelot 框架是基于.NET 开发的 API 网关,API网关是系统内部服务暴露在外部的一个访问入口,类似于代理服务器,就像一个公司的门卫承担着寻址、限制进入、安全检查、位置引导等工作,我们可以形象的用下图来表示: 外部设备需要访问内部系统服务时必 阅读全文
posted @ 2020-12-16 10:13 从未被超越 阅读(176) 评论(0) 推荐(0)
摘要:二、Asp.Net Core WebAPI——OcelotDemo 项目源码OcelotDemo 基础知识在教程或者官网文档查看 Ocelot源码 基于.NET平台的Ocelot网关框架教程汇总 这篇文章不错。 这里我只写我想说的 项目结构 API1和API2是测试的接口,demo是网关配置 编译后 阅读全文
posted @ 2020-12-16 10:09 从未被超越 阅读(156) 评论(0) 推荐(0)
摘要:一、Asp.Net Core WebAPI——修改默认监听端口 参考文档 添加host.json文件 { "urls": "https://localhost:44389;http://localhost:44380" } 在Program.cs中修改CreateWebHostBuilder方法 p 阅读全文
posted @ 2020-12-16 10:07 从未被超越 阅读(1818) 评论(0) 推荐(0)
摘要:《领域驱动设计的原则与实践》读书笔记(一) Chapter 1 什么是DDD: 1、介绍领域驱动设计思想体系 和传统开发方式比起来,领域驱动是一种新的软件架构设计,它主要用来解决传统开发中代码杂乱无章,任意拼贴等最终导致程序难以维护而诞生的。 它提出软件变得复杂和难以管理的主要原因是,领域复杂性和技 阅读全文
posted @ 2020-12-13 21:05 从未被超越 阅读(159) 评论(0) 推荐(0)
摘要:DotNet Core 介绍 前言 asp.net core rtm 6月底即将发布,自己也想着为社区做点共享,刚好最近不太忙,看到社区的小伙伴们都在为dotnet core的推广而贡献力量,项目中刚好在用rc2版本,就多写些文章来帮助那些还在学习的朋友们吧。 目录 dotnet core 和 .n 阅读全文
posted @ 2020-12-13 21:04 从未被超越 阅读(2027) 评论(0) 推荐(0)
摘要:ASP.NET Core 中间件详解及项目实战 前言 在上篇文章主要介绍了DotNetCore项目状况,本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World,如果你觉得本篇文章对你有用的话,不妨点个【推荐】。 目录 中间件(Mi 阅读全文
posted @ 2020-12-13 21:03 从未被超越 阅读(326) 评论(0) 推荐(0)
摘要:ASP.NET Core 使用 Redis 和 Protobuf 进行 Session 缓存 前言 上篇博文介绍了怎么样在 asp.net core 中使用中间件,以及如何自定义中间件。项目中刚好也用到了Redis,所以本篇就介绍下怎么样在 asp.net core 中使用 Redis 进行资源缓存 阅读全文
posted @ 2020-12-13 21:02 从未被超越 阅读(215) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-12-13 21:01 从未被超越 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-12-13 21:00 从未被超越 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-12-13 20:59 从未被超越 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-12-13 20:53 从未被超越 阅读(0) 评论(0) 推荐(0)
摘要:ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识) 前言 在上篇文章中介绍了如何在 Docker 容器中部署我们的 asp.net core 应用程序,本篇主要是怎么样为我们在 Linux 或者 macOs 中部署的 dotnet 程序创建一个守护进程,来保证我们的程序 阅读全文
posted @ 2020-12-13 20:52 从未被超越 阅读(236) 评论(0) 推荐(0)
摘要:AddTransient、AddSingleton、AddScoped的区别 权重: AddSingleton→AddTransient→AddScoped AddSingleton的生命周期: 项目启动-项目关闭 相当于静态类 只会有一个 AddScoped的生命周期: 请求开始-请求结束 在这次 阅读全文
posted @ 2020-12-13 20:51 从未被超越 阅读(458) 评论(0) 推荐(0)
摘要:ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识) 前言 在上篇文章中介绍了如何在 Docker 容器中部署我们的 asp.net core 应用程序,本篇主要是怎么样为我们在 Linux 或者 macOs 中部署的 dotnet 程序创建一个守护进程,来保证我们的程序 阅读全文
posted @ 2020-12-13 14:49 从未被超越 阅读(534) 评论(0) 推荐(0)
摘要:基础环境配置# 域名和服务器请先自行购买 基于 云服务器ECS 创建一个应用实例,选择系统镜像为 Ubuntu 16.04,在本机通过 SSH 进行远程连接,并进行相关配置 Copy ssh root@http://39.108.48.203/ sudo apt-get update sudp ap 阅读全文
posted @ 2020-12-13 14:19 从未被超越 阅读(176) 评论(0) 推荐(0)
摘要:摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构 目录# 0-前言 1-项目结构分层建立 2-公共基础库 3-xUnit单元测试之简单方法测试 4-工作单元和仓储设计 5-网站数据库实体设计及映射配置 6-注册跨域、网站核心配置 7-使用NLog日志记录器 8.1-使用V 阅读全文
posted @ 2020-12-11 13:39 从未被超越 阅读(244) 评论(0) 推荐(0)
摘要:.Net Core3.0 WebApi 目录 之前一篇介绍过了Swagger,也可以参照这篇。 ASP.NET Core 3.0 WebApi中使用Swagger生成API文档简介 为什么使用Swagger 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、后端分离的形态 阅读全文
posted @ 2020-12-11 13:13 从未被超越 阅读(384) 评论(0) 推荐(0)
摘要:.Net Core3.0 WebApi 目录 appsettings.json 我们在写项目时往往会把一些经常变动的,可能会变动的参数写到配置文件、数据库中等可以存储数据且方便配置的地方,这样会方便我们在项目上线以后做相对应的配置工作。 .Core WebApi项目中我们将把配置文件统一放在apps 阅读全文
posted @ 2020-12-11 13:10 从未被超越 阅读(1283) 评论(0) 推荐(0)
摘要:.Net Core3.0 WebApi 目录 什么是JWT 之前也写过一篇,介绍JWT和oAuthor2的随笔。可以参考这篇。 设计安全的API-JWT与OAuthor2 、 OAuth2、OpenID Connect简介 这里还是简单介绍一下吧。 根据维基百科定义,JWT(读作 [/dʒɒt/]) 阅读全文
posted @ 2020-12-11 13:08 从未被超越 阅读(1242) 评论(0) 推荐(0)
摘要:.Net Core3.0 WebApi 项目框架搭建:目录 理论介绍 仓储(Respository)是存在于工作单元和数据库之间单独分离出来的一层,是对数据访问的封装。其优点: 1)业务层不需要知道它的具体实现,达到了分离关注点。 2)提高了对数据库访问的维护,对于仓储的改变并不会改变业务的逻辑,数 阅读全文
posted @ 2020-12-11 13:07 从未被超越 阅读(1696) 评论(1) 推荐(1)