Jackyfei

随笔分类 -  .NET Core

摘要:为了高效开发,节约编写文档的成本,API服务使用Swagger来描述 一、API设计原则 控制API的粒度和数量 命名要遵循简单、可读、统一原则; 优先设计API,然后编码 二、URL设计【针对后端开发】 2.1 HTTP规范 动词目前暂时以下面两种 HTTP 方法,对应 CRUD 操作。 2.2 阅读全文
posted @ 2019-11-28 23:25 张飞洪[厦门] 阅读(1525) 评论(0) 推荐(1) 编辑
摘要:一、规范目的: 规范的目的是提高代码可读性,阅读的舒适性,减少维护的成本,方便后续运维,让运维人员看到别人写的代码就像自己写的代码。 随着需求的增加,代码必然是越堆越多,越来越乱,最后失控导致项目腐烂。 物理学上的熵让我们理解了一件事,如果不施加外力影响,事物永远向着更混乱的状态发展。比如,房间如果 阅读全文
posted @ 2019-11-27 09:12 张飞洪[厦门] 阅读(812) 评论(0) 推荐(4) 编辑
摘要:搞过CI/CD的同学一定吃过不少苦头,或者说遇到不少坑,但是对自动化的执着住挡不了前进的步伐,如果你缺少了运维这一块知识,那么你的流水线总是不那么完美,本文记录的是自己躺过的坑,希望对你有所帮助。 一、相关环境和版本 服务器:windows2008【历史遗留服务器,建议升级到2012以上,2016支 阅读全文
posted @ 2019-07-08 08:24 张飞洪[厦门] 阅读(2144) 评论(10) 推荐(1) 编辑
摘要:orm 阅读全文
posted @ 2019-05-24 08:47 张飞洪[厦门] 阅读(6373) 评论(113) 推荐(17) 编辑
摘要:老A说的一句话让我很受启发,想要深入了解框架,你要把精力聚焦在架构设计的层面来思考问题。而透彻了解底层原理,最好的笨办法就是根据原理对框架核心进行重建或者说再造。看起来没有捷径,也是最快的捷径。 题外话 题外话 相信很多读者已经看过老A写的这篇文章《200行代码,7个对象——让你了解ASP.NET 阅读全文
posted @ 2019-05-10 09:45 张飞洪[厦门] 阅读(13580) 评论(31) 推荐(47) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 如何学习 学习是一个人的核心竞争力,终生持续学习是别人离不开你的秘诀,如果能分享和教会别人,你的收获可能是双边甚至更多。就技术领域的学习,我还是一个在海边玩耍的小孩, 阅读全文
posted @ 2018-11-27 08:45 张飞洪[厦门] 阅读(6423) 评论(3) 推荐(15) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 前言 这里记录的是个人奋斗和成长的地方,该篇只是一个系列目录和构想,并没有完全真正开弓。之所以有这个题目,是因为.NET Core在国内的学习资源七零八落,偶尔园里也 阅读全文
posted @ 2018-11-23 08:32 张飞洪[厦门] 阅读(6620) 评论(5) 推荐(13) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Role授权 这是一种Asp.Net常用的传统的授权方法,当我们在生成Token的时候,配置的ClaimTypes.Role为Admin,而ValuesControl 阅读全文
posted @ 2018-11-22 22:54 张飞洪[厦门] 阅读(4968) 评论(0) 推荐(2) 编辑
摘要:经常听到园里.NET开发人员在抱怨生态不如JAVA,想要转JAVA,所谓打不过你,我就加入你!杜兰特的思维方式固然是获取总冠军的一种方式,但是我们要关起门来问自己有没有杜兰特的实力。 用开发生态来类比NBA不是特别恰当,因为NBA只有一个总冠军,但是开发生态一枝独放不是春,百花齐放春满园。我个人觉得 阅读全文
posted @ 2018-11-21 09:16 张飞洪[厦门] 阅读(23563) 评论(123) 推荐(45) 编辑
摘要:如果你发现还有西半球的资源,烦请相告,不胜感谢! 一、.NET Core基础 微软英文官网 .NET Core 微软中文官网 GitHub 用ASP.NET内核和Azure构建现代Web应用程序 博客园翻译文档 MSDN .NET Core开源峰会 https://dotnet.github.io/ 阅读全文
posted @ 2018-11-20 11:26 张飞洪[厦门] 阅读(5393) 评论(11) 推荐(16) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Token生成 我们知道一旦我们给API添加[Authorize]后,等于是给资源增加了一道锁,这时候我们Postman的时候是访问不了资源的,如下图所示: 这个时候 阅读全文
posted @ 2018-11-19 09:32 张飞洪[厦门] 阅读(2215) 评论(0) 推荐(0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Cookie-Based认证 认证流程 我们先看下传统Web端的认证流程: 以上流程很简单,有过mvc开发经验的都了如指掌,一图胜千言就不展开介绍了,下面简单演示一下 阅读全文
posted @ 2018-11-16 11:05 张飞洪[厦门] 阅读(5553) 评论(2) 推荐(3) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 管道实现机制 要了解管道的实现机制,我们必须要深入框架的源码,幸亏微软开源了,我们可以访问GitHub的地址来下载源码。 git clone后,我们打开工程,进入Microsoft.AspNetCore.Http项 阅读全文
posted @ 2018-11-14 09:50 张飞洪[厦门] 阅读(978) 评论(0) 推荐(0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 管道流 我们知道一个管道可以有一个或多个中间件,而中间件的职责是根据HttpContext处理HTTP请求,然后往Response里填充东西,最后完成整个Response的输出。了解管道流机制,就能知道如何利用管道 阅读全文
posted @ 2018-11-11 11:01 张飞洪[厦门] 阅读(1966) 评论(0) 推荐(1) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 入门篇 引子 1.1专题介绍 1.2环境安装 1.3创建项目 1.4部署到IIS 1.5准备CentOS和Nginx环境 1.6部署到CentOS 1.1专题介绍 1.2环境安装 1.3创建项目 1.4部署到IIS 阅读全文
posted @ 2018-11-10 23:43 张飞洪[厦门] 阅读(1553) 评论(0) 推荐(3) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 dotnet run的麻烦 如果您使用的是vs code进行跨平台开发,那么dotnet watch run对你的调试就是一把利器!我们先看下使用dotnet run的效果: 如视频所示,我们在vs code里面创 阅读全文
posted @ 2018-11-10 11:54 张飞洪[厦门] 阅读(3120) 评论(1) 推荐(3) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 WebHost配置 覆盖配置文件和修改启动URL 覆盖配置文件和修改启动URL是经常使用的地方,覆盖配置文件可以自定义自己的配置信息,或者同时支持多个配置文件并存,对配置内容过多的情况可以起到一个分类的目的,非常的 阅读全文
posted @ 2018-11-10 10:14 张飞洪[厦门] 阅读(1283) 评论(0) 推荐(1) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 HTTP请求过程 这里展示整体的HTTP请求的过程,这里化繁为简,保留了主干流程: 从浏览器输入域名开始,这里忽略了建立TCP的3次握手,向服务器发起HTTPRequest请求,服务器接受到之后,会触发服务器对网站 阅读全文
posted @ 2018-11-08 23:36 张飞洪[厦门] 阅读(2397) 评论(7) 推荐(3) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 安装.NET Core 官方安装地址: https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=linux 安装完后测试 阅读全文
posted @ 2018-11-04 08:37 张飞洪[厦门] 阅读(1168) 评论(1) 推荐(0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 从UML来理解依赖 1.1什么是依赖 我们先看下图 可以简单理解,一个HomeController类使用到了DBContext类,而这种关系是有偶然性,临时性,弱关系的,但是DBContext的变化会影响到Home 阅读全文
posted @ 2018-11-03 22:59 张飞洪[厦门] 阅读(2170) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示