摘要:
最近使用docker对项目进行了改进,把步骤记录一下,顺便说明一下项目的结构。 项目是前后端分离的项目,后端使用asp.net core 2.2,采用ddd+cqrs架构的分层思想,前端使用的是angular,数据库采用了sqlserver。所有的部件都是由docker部署到服务器上。 后端 后端的 阅读全文
摘要:
aud(Audience)是受众的意思,这个一般指的是ApiResource。 ApiResource和ApiScope中指定的UserClaims最终会添加到生成的access_token中。可能会用于Api授权之类的事情。 ApiScope是一个新出现的实体,与ApiResource交互,在Ap 阅读全文
摘要:
TOP 该命令会查看系统的各项指标情况 经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视 阅读全文
摘要:
IAuthorizeDate接口代表了授权系统的源头: public interface IAuthorizeData { string Policy { get; set; } string Roles { get; set; } string AuthenticationSchemes { ge 阅读全文
摘要:
并发冲突 并发冲突一般发生于多个操作同时对应于数据库表中的一行相同的记录。比方说,小明正在操作Id为1的person表中的一行记录,将这条记录的name属性更改为了“shit”,但这个时候他还没用savechanges,同时,小刘也在操作这个Id为1的行(他们操纵了相同的记录),将某一个属性做了修改 阅读全文
摘要:
Dockerfile参考 来自docker官方网址:https://docs.docker.com/engine/reference/builder/ docker能够从Dockerfile中读取指令并自动构建一个镜像。Dockerfile是一个文本文档,它包含用户可以在命令行上调用的所有命令来组装 阅读全文
摘要:
这篇文章描述了开发asp.net core所需要掌握的基本概念。 原文地址:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/?view=aspnetcore-3.0&tabs=windows StartUp类 Startup类用于: 阅读全文
摘要:
HTTP的安全缺陷 通信内容不加密,导致被窃听 不验证客户端和服务端的身份,导致: 服务器伪装 响应返回到了其他的客户端 海量恶意连接 无法证明报文的完整性,导致:请求和响应内容被篡改,这称为中间人攻击 服务器伪装 响应返回到了其他的客户端 海量恶意连接 公钥加密技术 使用私钥加密的内容,使用公钥解 阅读全文
摘要:
自定义功能和相关技术 本篇按照如下结构翻译 自定义功能 自定义数据仓库 相关技术 架构和总体概念 自定义数据仓库 tusdotnet附带一个存储库TusDiskStore,它将文件保存在磁盘上的一个目录中。你可以通过实现以下一个或多个接口(在“接口”这一节中列出来的接口)来实现自己的存储。tusdo 阅读全文
摘要:
tusdotnet 一个tus文件上传协议的实现之事件 本章接上篇来继续翻译Tusdotnet的文档,按照如下结构来翻译: 事件 OnAuthorize OnFileComplete OnBeforeCreate OnCreateComplete OnBeforeDelete OnDeleteCom 阅读全文