摘要: 一. 二. 三. 系列章节 第一节:EF Core简介和CodeFirst和DBFirst两种映射模式(以SQLite和SQLServer为例) 第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX 第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX 第X节:XXXXXXX阅读全文
posted @ 2019-04-07 17:19 Yaopengfei 阅读(51) 评论(1) 编辑
摘要: 一. 二. 三. 系列章节 第一节:.Net Core环境的安装和常用指令 第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX 第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX 第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX 第X节:XXXXXXXXX阅读全文
posted @ 2019-03-13 08:11 Yaopengfei 阅读(89) 评论(0) 编辑
摘要: 一. 简介 1. 什么是WebApi? WebApi是一个很广泛的概念,在这里我们特指.Net平台下的Asp.Net WebApi框架,它是针对各种客户端(浏览器、APP等)来构建Http服务的一个框架,它是一种RestFul风格的开发接口的技术,它比WebService更省流量,比WCF更简单。下阅读全文
posted @ 2018-12-24 15:35 Yaopengfei 阅读(385) 评论(1) 编辑
摘要: 一. 简单说几句 最早使用SignalR的时候大约是两年前了,记得当时是一个OA中消息的实时提醒,轮询的方式有点耗资源,WebSocket写起来又比较麻烦,最终选择了SignalR,当时是什么版本已经记不清了,反正现在最新的是2.3.0(这里指 .Net FrameWork下,而非Core下),这期阅读全文
posted @ 2018-07-22 20:08 Yaopengfei 阅读(975) 评论(1) 编辑
摘要: 一. 背景 我们在日常开发中,可能你会遇到这样的需求:"每个月的3号给用户发信息,提醒用户XXX "、"每天的0点需要统计前一天的考勤记录"、"每个月的1号计算上个月的库存情况"、"定时初始化数据供其它业务使用"、"每隔2分钟轮询查数据库看某业务是否被审核通过,并提示用户" 等等。 以上需求在开发中阅读全文
posted @ 2018-06-23 07:46 Yaopengfei 阅读(3879) 评论(25) 编辑
摘要: 一. 背景 在刚接触开发的头几年里,说实话,根本不考虑多线程的这个问题,貌似那时候脑子里也有没有多线程的这个概念,所有的业务都是一个线程来处理,不考虑性能问题,当然也没有考虑多线程操作一条记录存在的并发问题,后面随着处理的系统业务越来越复杂,多线程再也回避不了了,也就借此机会深入研究了一下.Net中阅读全文
posted @ 2018-06-21 07:35 Yaopengfei 阅读(2921) 评论(24) 编辑
摘要: 一. ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态模式,ViewState功不可没,通过的控件的拖拽和绑定,很快就可以搭建出来一个Web项目,其开发速度远胜Java、PHP,当年Web项目并不很重视体验,阅读全文
posted @ 2018-06-20 07:38 Yaopengfei 阅读(3187) 评论(10) 编辑
摘要: 一. 谈情怀 从第一次接触开发到现在(2018年),大约有六年时间了,最初阶段连接数据库,使用的是【SQL语句+ADO.NET】,那时候,什么存储过程、什么事务 统统不理解,生硬的将SQL语句传入SQLHelper类中,后来知道还要注意SQL注入,引入参数化的方式,现在回想一下,那个阶段简直Low到阅读全文
posted @ 2018-06-19 07:56 Yaopengfei 阅读(3380) 评论(16) 编辑
摘要: 一. 回顾历史 回顾个人发展历程,自2012年初次接触开发至今(2018年)已经有六个年头,这期间陆陆续续学习并掌握了不少技术,C#语言、ORM框架、多线程技术、设计模式、前端技术、MVC、MVVM框架思想等等,每种技术随着多次使用,随着不断的反思,逐渐经历 “了解→理解→掌握→精通 ”这么一个过程阅读全文
posted @ 2018-06-15 11:41 Yaopengfei 阅读(3554) 评论(21) 编辑
摘要: 一. 什么是设计模式 纠结了好久,今天终于下定决心开始写设计模式系列,因为这个系列章节确实不好写,在这之前,也看了好多关于设计模式的博客、视频、书籍等,大多数用的例子要么猫啊狗啊、大雁等动物类;要么就是学生类,教师类,试想一下,哪个项目中会用这些动物类教师类呢? 我也和我同行的朋友交流了一下关于设计阅读全文
posted @ 2018-04-03 16:10 Yaopengfei 阅读(308) 评论(5) 编辑
摘要: 一. 背景 二. 技术选型与比较 三. 由浅入深系列章节 第一节:框架前期准备篇之Log4net详解 第二节:框架前期准备篇之AutoFac常用用法总结 第三节:框架前期准备篇之利用Newtonsoft.Json改造MVC默认的JsonRestult 第四节:框架前期准备篇之进程外Session的两阅读全文
posted @ 2018-02-01 13:43 Yaopengfei 阅读(399) 评论(3) 编辑
摘要: 11阅读全文
posted @ 2019-06-04 19:58 Yaopengfei 阅读(7) 评论(0) 编辑
摘要: 1111阅读全文
posted @ 2019-05-22 10:05 Yaopengfei 阅读(9) 评论(0) 编辑
摘要: 11阅读全文
posted @ 2019-05-14 20:31 Yaopengfei 阅读(20) 评论(0) 编辑
摘要: 111阅读全文
posted @ 2019-05-11 21:08 Yaopengfei 阅读(21) 评论(0) 编辑
摘要: 1. 静态文件 MVC中默认开启静态文件中间件(在Configure方法中 app.UseStaticFiles()),即wwwroot目录(即根目录)下的文件均可以访问,eg: http://localhost:5000/img/001.png,其他目录下的静态文件不能访问(eg:MyStatic阅读全文
posted @ 2019-05-07 08:09 Yaopengfei 阅读(33) 评论(1) 编辑
摘要: 一. 简介 1.中间件是一种装配到应用管道以处理请求和响应的组件,每个组件可以选择是否把请求传递到管道中的下一个组件、可在管道中的下一个组件的前后执行工作.请求管道中的每一个组件负责调用管道中的下一个组件(或者使管道短路). 经典的管道请求图: 2.当中间件短路的时候,它被称为“终端中间件”,因为它阅读全文
posted @ 2019-04-24 19:47 Yaopengfei 阅读(26) 评论(1) 编辑
摘要: 一. 配置的读取 在Asp.Net Core中,有一个 appsettings.json 文件,用于存储相应的配置信息,读取的时,要通过构造函数注入:IConfiguration Configuration,来进行读取。 下面是一段配置文件,我们来对其进行读取: 读取代码: 二. StartUp类 阅读全文
posted @ 2019-04-23 09:03 Yaopengfei 阅读(29) 评论(4) 编辑
摘要: 一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署。 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core。 由于已存在 .NET Core,因此应用在 .NET Core 安装程序间也是可移植的。 应用仅包含其自阅读全文
posted @ 2019-04-19 08:36 Yaopengfei 阅读(66) 评论(4) 编辑
摘要: 一. EF简介 1. 定义 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台的数据访问技术,它还是一种对象关系映射器(ORM),它使.NET 开发人员能够使用面向对象的思想处理数据库, 它消除了开发人员通常需要编写大量数数据访问代码的需要。 2. 几点说明 (1)阅读全文
posted @ 2019-04-09 11:20 Yaopengfei 阅读(50) 评论(1) 编辑
摘要: 一. 相关概念介绍 1. SSL证书服务 SSL证书服务由"服务商"联合多家国内外数字证书管理和颁发的权威机构、在xx云平台上直接提供的服务器数字证书。您可以在阿里云、腾讯云等平台上直接购买、或者免费获取所需类型的数字证书,并一键部署在云产品中,以最小的成本将您的服务从HTTP转换成HTTPS,实现阅读全文
posted @ 2019-04-03 13:06 Yaopengfei 阅读(44) 评论(2) 编辑