摘要: 前言 由于每次发布拷贝文件都比较麻烦所以当前配置了Jenkins并且使用docker-compose的方式编译及发布项目,在gitee上配置webhook自动提交代码自动触发发布程序 工程目录如下 其中build存放编译项目的文件 dbinfo存放数据库映射文件 env存放docker-compos 阅读全文
posted @ 2021-09-15 14:18 zhao56 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 前言 可以将数据库放在常规的服务器上、云上等地方, 但对于开发环境和测试环境而言可以将数据库作为容器运行,因为其没有任何的外部依赖,更加方便测试,直接通过种子数据初始化其中的数据更容易察觉测试中的问题 本文主要参考 官方示例使用作为容器运行的数据库服务器 当前docker-compose配置文件 其 阅读全文
posted @ 2021-08-06 14:55 zhao56 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 前言 docker相关知识和docker-compose相关知识就不再本文说明了。 本文主要参考 官方示例使用 docker-compose.yml 定义多容器应用程序 和使用 ASP.NET Core 构建优化的 Docker 镜像 环境准备 添加docker支持和容器业务流程协调程序支持即doc 阅读全文
posted @ 2021-08-04 16:05 zhao56 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 前言 官方eShopOnContainers总览图 当前我们实现的是简单的CRUE微服务即对应如下图 其中包含包含: 数据模型、业务逻辑和数据访问代码的类 并且集成了swagger 层级划分和一些Demo 如下为我的项目的封层 三层结构: SystemInfo.Api:对外提供接口,可以是api或者 阅读全文
posted @ 2021-08-03 14:07 zhao56 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 前言 当前开始学习ASP.Net Core,官方ORM EFCore不可不学,并且可以通过模型强约束字段是否编写正确,手写sql手残党福音 本文学习以CODE-FIRST的方式学习Entity Framework Core,主要包含配置模型(fluent API方式)、基本CRUE、迁移 官方地址: 阅读全文
posted @ 2021-08-03 14:03 zhao56 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 简介 官方地址 设计面向微服务的应用 应用程序规范: 包含单页面应用(SPA)、传统web应用、移动端web应用,还可能公开一个api供第三方使用 包含组件: 演示组件。 这些组件负责处理 UI 并使用远程服务。 域或业务逻辑。 此组件是应用程序的域逻辑。 数据库访问逻辑。 此组件包括负责访问数据库 阅读全文
posted @ 2021-08-03 14:01 zhao56 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 简介 本文主要用于学习linux中的 FHS文件系统层次化标准、udev硬件命名规则以及硬盘设备原理 ,本文的目录结构与参考目录大致相同,但是会包含一些实践, 主要参考 《Linux就该这么学》 及命令大全https://www.linuxcool.com/ 一切从“/”开始 Linux中一切文件都 阅读全文
posted @ 2021-07-16 14:35 zhao56 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 简介 本文主要用于学习linux中的文件权限和用户身份,本文的目录结构与参考目录大致相同,但是会包含一些实践 主要参考 《Linux就该这么学》 及命令大全https://www.linuxcool.com/ 用户身份和能力 在Linux系统中,UID就相当于身份证号码一样具有唯一性,因此可通过用户 阅读全文
posted @ 2021-07-16 11:03 zhao56 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 简介 本文主要用于学习Vim编辑器及Shell脚本,本文的目录结构与参考目录大致相同,但是会包含一些实践 主要参考 《Linux就该这么学》 及命令大全https://www.linuxcool.com/ Vim文本编辑器 vim三种模式: 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找 阅读全文
posted @ 2021-07-14 16:56 zhao56 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 简介 之前也用linux系统,但是只是浅层次的操作几个命令,所以萌生出系统学习的想法 本文主要用于学习 与文件读写操作有关的重定向技术的五种模式、 管道命令符 、 PATH变量及重要环境变量 ,本文的目录结构与参考目录大致相同,但是会包含一些实践 主要参考 《Linux就该这么学》 及命令大全htt 阅读全文
posted @ 2021-07-13 17:01 zhao56 阅读(151) 评论(0) 推荐(0) 编辑