一、概要 本系列文章主要讲述由微软Azure团队研发的.net的版本的netty,Dotnetty。所有的开发都将基于.net core 3.1版本进行开发。 Dotnetty是什么,原本Netty是由JBOSS提供的一个java开源框架后来由微软抄了一份.net的版本, 是业界最流行的NIO框架, ...
分类:
Web程序 时间:
2020-05-17 17:36:29
阅读次数:
103
保守求稳的话,减少改动,以控制风险,改动频繁的话可能引入未知风险。要想减少改动,就得进行各种隔离、积累、简化、掏钱。 数据稳定时,不用直接打开文件,而是间接读取。用Jupyter Notebook、Power BI读取Excel,用Excel读取SQL Server Express。 用Azure ...
分类:
其他好文 时间:
2020-05-15 11:55:43
阅读次数:
74
一、使用 Azure Pipelines 建立CICD 1.导航到Azure DevOps上的团队项目。 2.导航到 Pipelines | Pipelines. 3. 点击 New pipeline 创建一个新的 build pipeline. 4.单击use the classic editor ...
分类:
其他好文 时间:
2020-05-14 16:03:28
阅读次数:
92
一、准备好Azure DevOps的帐号并上传代码 1. 访问https://dev.azure.com/ AzureDevOps官网,注册帐号,也可以直接使用微软账号登录 2. 点击首页的Sign in to Azure DevOps进入Azure DevOps页面 3. 点击左侧New Orga ...
分类:
Web程序 时间:
2020-05-14 13:44:56
阅读次数:
103
一、准备好ServicePrincipal并配置相应的权限 1. 在Azure Portal 顶部搜索Azure Active Directory,点击服务-Azure Active Directory 2. 点击应用注册 3. 点击新注册 4. 填上相应的参数,点击注册 5. 进入刚刚创建的应用程 ...
分类:
其他好文 时间:
2020-05-14 13:09:43
阅读次数:
50
一,引言 上一节讲到如何在我们的项目中集成Azure AD 保护我们的API资源,以及在项目中集成Swagger,并且如何把Swagger作为一个客户端进行认证和授权去访问我们的WebApi资源的?本节就接着讲如何在我们的项目中集成 Azure AD 保护我们的API资源,使用其他几种授权模式进行授 ...
一、准备好Azure Web App资源 1. 进入https://portal.azure.cn/ 页面。 2. 在顶部搜索 应用程序服务 ,点击应用程序服务 3. 点击添加,创建新的web app资源(如果已有资源可以不用再创建) 4. 填上相应的参数,运行时堆栈一定要选择ASP.NET V4. ...
分类:
移动开发 时间:
2020-05-14 13:03:36
阅读次数:
84
介绍 在本指南中我将演示如何在Azure云端部署Kubernetes集群。您将使用CoreOS与Weave,Weave以透明而可靠的方式实现了简单、安全的网络。本指南的目的是提供一个即开即装即用的实现方法,以便最终可以稍加改变就可以投入到生产环境中。本文将演示如何提供一个专门的Kubernetes主 ...
分类:
Web程序 时间:
2020-05-12 16:40:54
阅读次数:
67
介绍 要聊事务,不可避免的要提到数据库事务的四大特性:ACID atomic consistence isolation durability 先放一个表格,看看4个隔离级别会出现的各种问题,网上的解释一大堆。看完后还是一脸懵逼,感觉懂了,又好像没懂。因为没有具体的演示例子,索性自己尝试复现这几个问 ...
分类:
其他好文 时间:
2020-05-12 11:46:10
阅读次数:
75
一,引言 上一节讲到Azure AD的一些基础概念,以及Azure AD究竟可以用来做什么?本节就接着讲如何在我们的项目中集成Azure AD 包含我们的API资源(其实这里还可以在 SPA单页面应用,Web项目,移动/桌面应用程序集成Azure AD),号了,废话不多说,开始今天的内容。 二,正文 ...