正文内容加载中...
posted @ 2020-01-21 11:44 爱听民谣的程序猿 阅读 (185) 评论 (2) 编辑
摘要:什么是AutoMapper?AutoMapper是一个简单的小型库,用于解决一个看似复杂的问题 - 摆脱将一个对象映射到另一个对象的代码。这种类型的代码是相当沉闷和无聊的写,所以为什么不发明一个工具来为我们做? 我们来看看在.netcore3.1中怎样使用AutoMapper9.0。 Profile 阅读全文
posted @ 2020-01-17 13:57 爱听民谣的程序猿 阅读 (337) 评论 (0) 编辑
摘要:AOP(面向切面编程),通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 AspectCore 提供了一个 阅读全文
posted @ 2019-12-30 13:33 爱听民谣的程序猿 阅读 (499) 评论 (6) 编辑
摘要:为减少代码量,这里实现一个基于Dapper的泛型Repository。 这里需要引用Dapper.dll和Dapper.Contrib.dll。 接口定义: 接口实现: GetPageList为Dapper的一个分页扩展: PagedResult类: Paged类: 在IServiceCollect 阅读全文
posted @ 2019-12-28 10:02 爱听民谣的程序猿 阅读 (509) 评论 (4) 编辑
摘要:Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems. 阅读全文
posted @ 2019-12-26 11:20 爱听民谣的程序猿 阅读 (570) 评论 (4) 编辑
摘要:目录 目录 Linux服务器部署.Net Core笔记:一、开启ssh服务 Linux服务器部署.Net Core笔记:二、安装FTP Linux服务器部署.Net Core笔记:三、安装.NetCore运行环境 Linux服务器部署.Net Core笔记:四、安装Supervisor进程守护 Li 阅读全文
posted @ 2019-12-23 10:12 爱听民谣的程序猿 阅读 (279) 评论 (1) 编辑
摘要:首先修改配置文件,增加下面的两个配置: 接下来,修改MapRoute为路由增加.html后缀 完成后,我们来验证一下刚才的成果: http://localhost:2279/Home/2.html 一个简单的伪静态就配置成功了。 阅读全文
posted @ 2019-12-21 12:03 爱听民谣的程序猿 阅读 (194) 评论 (7) 编辑
摘要:接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包: 使用yum安装mysql: 启动mysql,并查看mysql运行状态: 安装成功,找出mysq 阅读全文
posted @ 2019-12-20 15:18 爱听民谣的程序猿 阅读 (140) 评论 (0) 编辑
摘要:我们搜索一下yum库关于nginx的rpm包:yum list | grep nginx 找到rpm安装包,我们就可以使用yum直接安装了:yum install nginx 修改nginx配置文件:vi /etc/nginx/nginx.conf 注释掉下面的配置: 创建一个netcore.con 阅读全文
posted @ 2019-12-19 16:27 爱听民谣的程序猿 阅读 (176) 评论 (0) 编辑
摘要:Supervisor 是用 Python 开发的 Linux/Unix 系统下的一个进程管理工具。它可以使进程脱离终端,变为后台守护进程(daemon)。实时监控进程状态,异常退出时能自动重启。 Supervisor 不支持任何版本的 Window 系统;仅支持在 Python2.4 或更高版本,但 阅读全文
posted @ 2019-12-18 15:51 爱听民谣的程序猿 阅读 (209) 评论 (2) 编辑