随笔分类 - .NetCore
摘要:本系列的其他章节 .Net Core和DevOps系列:Docker安装 .Net Core和DevOps系列:Mysql安装(Docker) .Net Core和DevOps系列:Gitea安装(Docker) Jenkins是什么? Jenkins是一款开源 CI&CD 软件,用于自动化各种任务
阅读全文
摘要:本系列的其他章节 .Net Core和DevOps系列:Docker安装 .Net Core和DevOps系列:Mysql安装(Docker) Gitea软件介绍: Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。 此项目采用的 MIT 开源授权许可证,
阅读全文
摘要:本系列的其他章节 .Net Core和DevOps系列:Docker安装 使用以下命令,下载mysql的最新镜像文件 # docker pull mysql 使用以下命令,查看docker的镜像列表 # docker images 镜像下载完成后,使用以下命令启动mysql容器 # docker r
阅读全文
摘要:操作系统:阿里云 CentOs 8.3 # cat /proc/version Linux version 4.18.0-240.15.1.el8_3.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (R
阅读全文
摘要:多说无益直接代码伺候。 ModelAuto.ttinclude,为每个表单独生成实体文件。 <#@ assembly name="System.Core"#> <#@ assembly name="EnvDTE"#> <#@ import namespace="System.Collections.
阅读全文
摘要:Swagger一个优秀的Api接口文档生成工具。Swagger可以可以动态生成Api接口文档,有效的降低前后端人员关于Api接口的沟通成本,促进项目高效开发。 1、使用NuGet安装最新的包:Swashbuckle.AspNetCore。 2、编辑项目文件(NetCoreTemplate.Web.c
阅读全文
摘要:MiniProfiler是一个简单且高效的小型分析器,可用于.NET,Ruby,Go和Node.js.MiniProfiler不是将自己附加到每一个方法上,因为这样会有强侵入性而且也不是专注于分析性能问题。 它是一个ADO.NET的分析器,可以分析对于ADO.NET(SQL Server、Oracl
阅读全文
摘要:什么是AutoMapper?AutoMapper是一个简单的小型库,用于解决一个看似复杂的问题 - 摆脱将一个对象映射到另一个对象的代码。这种类型的代码是相当沉闷和无聊的写,所以为什么不发明一个工具来为我们做? 我们来看看在.netcore3.1中怎样使用AutoMapper9.0。 1 publi
阅读全文
摘要:AOP(面向切面编程),通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 AspectCore 提供了一个
阅读全文
摘要:为减少代码量,这里实现一个基于Dapper的泛型Repository。 这里需要引用Dapper.dll和Dapper.Contrib.dll。 接口定义: 1 /// <summary> 2 /// Repository接口 3 /// </summary> 4 /// <typeparam na
阅读全文
摘要:Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.
阅读全文
摘要:目录 目录 Linux服务器部署.Net Core笔记:一、开启ssh服务 Linux服务器部署.Net Core笔记:二、安装FTP Linux服务器部署.Net Core笔记:三、安装.NetCore运行环境 Linux服务器部署.Net Core笔记:四、安装Supervisor进程守护 Li
阅读全文
摘要:接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包: 使用yum安装mysql: 启动mysql,并查看mysql运行状态: 安装成功,找出mysq
阅读全文
摘要:我们搜索一下yum库关于nginx的rpm包:yum list | grep nginx 找到rpm安装包,我们就可以使用yum直接安装了:yum install nginx 修改nginx配置文件:vi /etc/nginx/nginx.conf 注释掉下面的配置: 创建一个netcore.con
阅读全文
摘要:Supervisor 是用 Python 开发的 Linux/Unix 系统下的一个进程管理工具。它可以使进程脱离终端,变为后台守护进程(daemon)。实时监控进程状态,异常退出时能自动重启。 Supervisor 不支持任何版本的 Window 系统;仅支持在 Python2.4 或更高版本,但
阅读全文
摘要:1、要开始安装 .NET,您需要注册 Microsoft 签名密钥并添加 Microsoft 产品提要。每台机器只需要做一次。 打开命令提示符并运行以下命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-m
阅读全文
摘要:1、安装 安装ftp:yum install -y vsftpd 将ftp设置开机启动:systemctl enable vsftpd.service 2、配置 安装好后在ftp配置文件里进行配置 : vim /etc/vsftpd/vsftpd.conf 在viw中使用命令 :set number
阅读全文
摘要:开启ssh服务需要root权限,先用root账户登陆系统 在安装ssh前我们先更新一下yum:yum update 先检查有没有安装ssh服务:rpm -qa | grep ssh 如果没有安装ssh服务就安装 : yum install openssh-server 安装好后在ssh配置文件里进行
阅读全文