J.3、另外两种方案实现跨域
在上边的基础上,讲解了vue项目中用到的本地devProxy代理模式,和部署到线上后的nginx反向代理,来实现跨域。
J.4、跨域原理详解(视频)
视频不仅讲解了下跨域的原理,还列举了常见开发的六种跨域方案,比较详细,值得观看。
J.5、CORS跨域与钓鱼(视频)
将Blog.Core项目中关于CORS跨域的那部分代码给抽离出来,更方便在新的项目中使用。
K.1、Ip限流(视频)
也是把Blog.Core中的代码抽离讲解,起到一定的限流的作用,有一定的借鉴,使用组件AspNetCoreRateLimit
L.1、基于AOP实现接口性能分析
将AOP、SqlSugar的Sql输出、Miniprefiler三个组件相结合,实现AOP切面的接口性能分析,并在swagger中输出sql日志等多个日志。
L.2、性能监控分析MiniProfiler(视频)
通过视频的方式,将Blog.Core中,关于性能监控的部分抽离出来,也同时讲解了如何自定义Swagger首页问题。
《部署与组件学习部分》
M.1、最全的部署方案和错误分析
本文比较全面的讲解了,如何在windows、CentOs、Ubuntu等系统上部署前后端分离项目,也讲解了如何使用IIS和Nginx等代理服务器,最后也列举了前后端部署的时候比较常见的错误案例和解决办法,从404到503。
M.2、在线项目全部迁移到Linux
作为开源的六个在线项目,个人表示还是有点儿借鉴意义的,目前都已经迁移到了Linux服务器,文章列举了方案和方法,也有对问题的解决方案。
M.3、在Windows上部署Aspnetcore(视频)
以视频的形式,讲解了ASP.NETCore项目在win系统上的多种部署方案,独立部署,框架依赖部署等等,如何选择合理的服务器,如何安装指定的依赖环境,以及可能在部署中遇到了常见问题,比如缺少文件,环境错误,跨域问题等。
M.4、在Linux上部署Aspnetcore(视频)
和上边的讲解内容一样,只不过是在CentOS系统上讲解。
M.5、在Azure上部署Aspnetcore(视频)
内容同上,通过三个小视频,讲解第一次如何注册和使用Azure,以及如何部署。
M.6、BlogCore在IIS中的三种部署方案(视频)
和上边的内容不太一样,本视频主要用BCVP的三端项目作为案例,讲解前后端是如何在IIS中部署的,比如新建虚拟目录还是静态文件等等。
M.7、Nginx+Git的形式部署BlogCore(视频)
前边几种都是在本地publish发布好后,上传到服务器再部署,本视频是通过git的形式,将源代码clone到服务器,实现手动版的快速部署。
M.8、BlogCore前后端部署Linux(视频)
用BCVP前后端项目,部署在Linux,可能和上边的视频有重复。
N.1、Redis的异步开发
使用的组件是微软官方推荐的StackExchange.Redis,然后用异步方式可以解决一些问题。
N.2、StackEx.Redis的安装与使用(视频)
通过视频的形式,基于BlogCore来讲解和分析如何使用Redis。
N.3、基于Redis的消息队列概要
很简单的实现MQ,支持一个发布多种订阅。
O.1、集成任务调度Quart.Net
参考作者@Kawhi,来设计的一个基于Quart.Net的任务调度中心。
O.2、任务调度的使用(视频)
主要讲解BlogCore中是如何使用的,并把该部分代码给抽离出来,方便独立学习。
P.1、基于SignalR实时通信实现日志推送
本文基于NetCore项目,结合SignalR,将后端项目五种日志实时推送到Vue的Admin项目,比如异常日志,操作访问日志,sql日志等等。
P.2、SignalR通讯初体验(视频)
采用视频的形式,从新写Demo代码,用js来讲解。
P.3、SignalR指定用户组发消息(视频)
上边的是对全部人发消息,本视频是针对指定的用户群体,用户组Group发消息。
P.4、SignalR通过JWT实现用户间通讯(视频)
本视频继续深入,通过令牌的方式,识别指定的某个用户,并实现相互之间的通讯。