04 2019 档案

摘要:.NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了 原文链接:https://www.cnblogs.com/yilezhu/p/9985451.html本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念 阅读全文
posted @ 2019-04-30 17:24 942351507 阅读(214) 评论(0) 推荐(0)
摘要:云闪付 阅读全文
posted @ 2019-04-30 17:21 942351507 阅读(106) 评论(0) 推荐(0)
摘要:前言 早上起来.NET社区沸腾了,期待已久的.NET Core 2.0终于发布!根据个人经验,微软的产品一般在2.0时会趋于成熟,所以一个新的.Net开发时代已经来临!未来属于.NET Core。 .NET Standard是一套正式的 .NET API (.NET 的应用程序编程接口)规范。 推出 阅读全文
posted @ 2019-04-29 17:07 942351507 阅读(251) 评论(0) 推荐(0)
摘要:http://news.cecb2b.com/info/20141117/2868962.shtml 阅读全文
posted @ 2019-04-29 13:46 942351507 阅读(132) 评论(0) 推荐(0)
摘要:源SQL Server版本 内部数据库版本 SQL Server 2017 869 SQL Server 2016 782 SQL Server 2012 706 SQL Server 2008 R2 665 SQL Server 2008 661 SQL Server 2005 with vard 阅读全文
posted @ 2019-04-29 11:20 942351507 阅读(187) 评论(0) 推荐(0)
摘要:.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划 原文地址:https://www.cnblogs.com/yilezhu/p/9977862.html 写在前面 千呼万唤始出来,首先,请允许我长吸一口气!真没想到一份来自28岁老程序员的自白 这篇文章会这么火,更没想到的是张善友队 阅读全文
posted @ 2019-04-29 10:57 942351507 阅读(273) 评论(0) 推荐(0)
摘要:一、微服务选型 在做微服务架构的技术选型的时候,我们以“无侵入”和“社区活跃”为主要的考量点,将来升级为原子服务架构、量子服务架构的时候、甚至恢复成单体架构的时候,代价最小。因此软件开发只需要组装,不再需要从头开发。 选型也可以参考一下张队长的文章:微软MVP张善友告诉你,微服务选型要注意这些地方 阅读全文
posted @ 2019-04-28 18:03 942351507 阅读(291) 评论(0) 推荐(0)
摘要:RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。 一、URL 设计 1.1 动词 + 宾语 RESTful 的核心思想就是,客户端发出的数据操作指令 阅读全文
posted @ 2019-04-28 17:59 942351507 阅读(259) 评论(0) 推荐(0)
摘要:一.REST起源REST(Representational State Transfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。 1.什么是轻量级:代 阅读全文
posted @ 2019-04-28 17:58 942351507 阅读(257) 评论(0) 推荐(0)
摘要:1. 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的 阅读全文
posted @ 2019-04-28 17:52 942351507 阅读(271) 评论(0) 推荐(0)
摘要:从事web开发工作有一小段时间,REST风格的接口,这样的词汇总是出现在耳边,然后又没有完全的理解,您是不是有和我相同的疑问呢?那我们一起来一探究竟吧! 就是用URL定位资源,用HTTP描述操作。 知乎大神Ivony有句话说的好: URL定位资源,用HTTP动词(GET,POST,DELETE,DE 阅读全文
posted @ 2019-04-28 17:51 942351507 阅读(375) 评论(0) 推荐(0)
摘要:一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 概述 概述 REST(英文:Representational State Transfer,简称REST)描述了一个架构 阅读全文
posted @ 2019-04-28 17:47 942351507 阅读(214) 评论(0) 推荐(0)
摘要:前言 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。本文简单介绍了在项目中集成swagger的方法和一些常见问题。如果想深入分析项目源码,了解更多内容,见参考资料。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 阅读全文
posted @ 2019-04-28 17:43 942351507 阅读(439) 评论(0) 推荐(0)
摘要:系统要求 首先建议采用 Windows 10 专业版/企业版/教育版,且必须是64位操作系统,原因是docker装起来比较方便,Win7装起来比较麻烦,且不确定是否有其他问题(自己没有实践过) 其次Win10家庭版不支持hyper-v,也就无法安装docker(依赖hyper-v),hyper-v  阅读全文
posted @ 2019-04-26 15:31 942351507 阅读(311) 评论(0) 推荐(0)
摘要:https://www.bug2048.com/netcore20180313/ 最近公司的一个小项目尝试使用 .net core作为服务端进行开发,并顺利上线运行了一段时间,整体效果还是比较满意的。这里记录下整体开发过程,用于备忘和分享 背景 项目需求其实很简单,类似于一个简单的审批+简单的任务管 阅读全文
posted @ 2019-04-26 15:30 942351507 阅读(291) 评论(0) 推荐(0)
摘要:本篇主要简单介绍下.net core下搭建WebApi 项目结构 项目结构其实不用多说,基本上大同小异。 Controller:对外暴露的契约 Business/IBussiness:业务逻辑层实现及接口 DataAccess:数据访问层 Model:实体类库 Common:公共方法类库 Swagg 阅读全文
posted @ 2019-04-26 15:29 942351507 阅读(410) 评论(0) 推荐(0)
摘要:Ant Design - 蚂蚁金服设计平台 阅读全文
posted @ 2019-04-26 15:22 942351507 阅读(145) 评论(0) 推荐(0)
摘要:React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 外文名React公 司 Facebook作 用架设Instagra 阅读全文
posted @ 2019-04-26 15:20 942351507 阅读(209) 评论(0) 推荐(0)
摘要:1.权限管理 权限管理的基本定义:百度百科。 基于《Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录》我们做过了登录认证,登录是权限的最基础的认证,没有登录就没有接下来的各种操作权限管理,以及数据权限管理(暂不探讨),这里我们把登录当 阅读全文
posted @ 2019-04-25 17:15 942351507 阅读(592) 评论(1) 推荐(0)
摘要:1.登录的实现 登录功能实现起来有哪些常用的方式,大家首先想到的肯定是cookie或session或cookie+session,当然还有其他模式,今天主要探讨一下在Asp.net core 2.0下实现以cookie登录授权,与net freamwork框架下常用的开发方式有所不同的是以前开发不管 阅读全文
posted @ 2019-04-25 17:09 942351507 阅读(221) 评论(0) 推荐(0)
摘要:本文目录1. Net下日志记录2. NLog的使用 2.1 添加nuget引用NLog.Web.AspNetCore 2.2 配置文件设置 2.3 依赖配置及调用 2.4 日志类型介绍 2.5 产生的日志文件3. 基于Microsoft.Extensions.Logging封装 3.1 添加引用Mi 阅读全文
posted @ 2019-04-25 17:06 942351507 阅读(272) 评论(0) 推荐(0)
摘要:本文目录 1. 前沿2.CacheHelper基于Microsoft.Extensions.Caching.Memory封装3.XmlHelper快速操作xml文档4.SerializationHelper文件序列化操作5.JsonHelper基于Newtonsoft.Json封装6.ByteCon 阅读全文
posted @ 2019-04-25 16:39 942351507 阅读(293) 评论(0) 推荐(0)
摘要:本文目录 1. 前沿2.CacheHelper基于Microsoft.Extensions.Caching.Memory封装3.XmlHelper快速操作xml文档4.SerializationHelper文件序列化操作5.JsonHelper基于Newtonsoft.Json封装6.ByteCon 阅读全文
posted @ 2019-04-25 14:55 942351507 阅读(210) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. MD5加密封装3. AES的加密、解密4. DES加密/解密5. 总结 1. 摘要 C#中常用的一些加密和解密方案,如:md5加密、RSA加密与解密和DES加密等,Asp.Net Core 2.0下该如何调整与使用我们以前常用的解加密算法类呢,下面是我整理的MD5加密、AES 阅读全文
posted @ 2019-04-25 14:53 942351507 阅读(215) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. Redis配置3. RedisHelper4.使用实例 5. 总结 1. 摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数据存储在系统内存中,提升数据读取的速度,在C#下常见的内存操作有微软自带的内存处理、分布式缓存Memcache 阅读全文
posted @ 2019-04-25 14:51 942351507 阅读(175) 评论(0) 推荐(0)
摘要:Asp.Net Core2.0下使用memcached缓存。 Memcached目前微软暂未支持,暂只支持Redis,由于项目历史原因,先用博客园开源项目EnyimMemcachedCore,后续用到的时候在详细完善测试。 老项目用到depend组,通过组控制组下面所有KEY/VALUE。升级Cor 阅读全文
posted @ 2019-04-25 14:47 942351507 阅读(260) 评论(0) 推荐(0)
摘要:EF框架有三种基本的方式:DB First(数据库优先),Model First(模型优先),Code First(代码优先)。 Entity Framework4.1之前EF支持“Database First”和“Model First”编程方式,从EF4.1开始EF开始支持支持“Code Fir 阅读全文
posted @ 2019-04-25 14:37 942351507 阅读(208) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. Ado.Net数据库操作封装类 3. EF Core数据库操作4. 总结 1. 摘要 Asp.Net Core2.0下操作MSSQL数据库,这里介绍两种操作方式,一种是.NET Framework的ADO.NET《Ado.Net百科》,另一种就是Net Core2.0下的一种 阅读全文
posted @ 2019-04-25 14:17 942351507 阅读(530) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. UI界面展示 3. 主要技术点4. 总结 1. 摘要 平时比较忙,写一篇文章可能跨度好几天,希望各位多多包涵。闲言少叙直接进入正题。 2. UI界面 NCMVC用的就图二,右侧顶部包含主菜单,点击右侧主菜单左侧菜单对应切换。此框架只对框架基础页面做了特效及布局调整,所有其他内 阅读全文
posted @ 2019-04-25 14:13 942351507 阅读(314) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. 框架介绍 3. 权限管理之多一点说明4. 总结 1. 摘要 NCMVC角色权限管理框架是由最近练习Net Core时抽时间整理的系统,后续能不能发展成一个cms还要看朋友们是否有需要或时间是否充实。这里NCMVC主要还是给想要学习接触Asp.Net Core2.0的朋友们提供 阅读全文
posted @ 2019-04-25 14:08 942351507 阅读(223) 评论(0) 推荐(0)
摘要:本文目录1. 摘要2. Window下运行 3.linux下运行4. 开发记录5. 总结 1.概要 写《Asp.Net Core 2.0 项目实战》系列断断续续已经很长时间了,期间很多朋友要求开放源码,但是项目代码一直有很多问题,就算勉强开源出来大家看起来也比较费劲,运行起来也看不到实际的效果。在公 阅读全文
posted @ 2019-04-25 14:05 942351507 阅读(596) 评论(0) 推荐(0)
摘要:Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Net Core 2.0 项目实战(3)NCMVC角色权限管理前端UI预览及下载 Asp.Net Cor 阅读全文
posted @ 2019-04-25 14:02 942351507 阅读(198) 评论(0) 推荐(0)
摘要:asp.net core 2.0 cookie的使用 本文假设读者已经了解cookie的概念和作用,并且在传统的.net framework平台上使用过。 cookie的使用方法和之前的相比也有所变化。之前是通过cookie的add、set、clear、remove方法操作的。asp.net cor 阅读全文
posted @ 2019-04-25 11:48 942351507 阅读(132) 评论(0) 推荐(0)
摘要:asp.net core session的使用 Session介绍 本文假设读者已经了解Session的概念和作用,并且在传统的.net framework平台上使用过。 Asp.net core 1.0好像需要单独安装,在nuget控制台,选择你的web项目执行以下命令: Install-Pack 阅读全文
posted @ 2019-04-25 11:47 942351507 阅读(223) 评论(0) 推荐(0)
摘要:asp.net core服务的生命周期 Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内) Singleton:整个应用 阅读全文
posted @ 2019-04-25 11:45 942351507 阅读(213) 评论(0) 推荐(0)
摘要:asp.net core 内置DI容器的一点小理解 DI容器本质上是一个工厂,负责提供向它请求的类型的实例。 .net core内置了一个轻量级的DI容器,方便开发人员面向接口编程和依赖倒置(IOC)。 具体体现为Micorosoft.Extensions.DependencyInjection这个 阅读全文
posted @ 2019-04-25 11:40 942351507 阅读(164) 评论(0) 推荐(0)
摘要:asp.net core日志组件 日志介绍 Logging的使用 1. appsettings.json中Logging的介绍 Logging的配置信息是保存在appsettings.json配置文件中的。因为之前介绍配置文件的时候我们使用的是appsettings.Development.json 阅读全文
posted @ 2019-04-25 11:35 942351507 阅读(277) 评论(0) 推荐(0)
摘要:asp.net core配置文件 读取配置文件 asp.net core使用appsettings.json代替传统.net framework的web.config中的<appSettings>节点。它的数据格式变成了json字符串,便于我们操作和维护。 不管是.net framework还是.n 阅读全文
posted @ 2019-04-25 11:19 942351507 阅读(169) 评论(0) 推荐(0)
摘要:asp.net core环境变量详解 环境变量详解 Windows操作系统的环境变量在哪设置应该都知道了。 Linux(centos版本)的环境变量在/etc/profile里面进行设置。用户级的环境变量在其它文件里面,不多说了,有兴趣的可以网上查下。 当我们的应用程序发布到生产环境时,如果用到了环 阅读全文
posted @ 2019-04-25 11:18 942351507 阅读(155) 评论(0) 推荐(0)
摘要:asp.net core配置访问地址 .net core web程序,默认使用kestrel作为web服务器。 配置Kestrel Urls有四种方式,我这里只介绍一种。其它方式可自行百度。 在Program.cs里使用UseUrls()扩展方法进行设置。UseUrls()方法的参数是个字符串数组, 阅读全文
posted @ 2019-04-25 11:13 942351507 阅读(290) 评论(0) 推荐(0)
摘要:asp.net core web项目目录解读 Connected Services 和传统.net web项目相比,它的功能类似于添加webservice或者wcf service的引用。暂时用不到,有兴趣的小伙伴可以深入了解。右键这个目录可以看到我们可以添加一些服务,包括云服务。 Properti 阅读全文
posted @ 2019-04-25 11:06 942351507 阅读(262) 评论(0) 推荐(0)
摘要:新建asp.net core项目 开发环境:Windows Server R2 2008 开发工具:Microsoft Visual Studio 2017 新建asp.net core项目 创建web项目时,务必选择“ASP.NET Core Web应用程序”。 创建类库时,选择“.NET Sta 阅读全文
posted @ 2019-04-25 11:04 942351507 阅读(229) 评论(0) 推荐(0)
摘要:asp.net core2.0大白话带你入门 本系列包括: 1.新建asp.net core项目2.web项目目录解读3.配置访问地址4.环境变量详解5.配置文件6.日志7.DI容器8.服务的生命周期9.session的使用10.cookie的使用11.持续更新... 所有内容不会放在一篇博客里面。 阅读全文
posted @ 2019-04-25 11:02 942351507 阅读(152) 评论(0) 推荐(0)
摘要:一、应用程序文件结构 如下图所示,相比于Asp.Net项目,在新建的Asp.Net Core项目中,没有了Global.asax以及Web.config这样的文件,但多了几个其他主要的文件,它们分别为:wwwroot、appsetting.json、Program.cs、Startup.cs www 阅读全文
posted @ 2019-04-25 10:31 942351507 阅读(748) 评论(0) 推荐(0)
摘要:有这么一本Python的书: <<Python 网络数据采集>> 我准备用.NET Core及第三方库实现里面所有的例子. 这是第一部分, 主要使用的是AngleSharp: https://anglesharp.github.io/ (文章的章节书与该书是对应的) 发送Http请求 在python 阅读全文
posted @ 2019-04-25 10:18 942351507 阅读(743) 评论(2) 推荐(0)
摘要:阅读目录 NO1 留言板(mysql的使用) NO2 聊天室(WebSocket的使用) NO3 找工作(AngleSharp的使用) 部署多个站点 一些其它的细节 部署阿里云 mysql的客户端 获取ip WebSocket在nginx的配置 WebSocket心跳 中文编码 asp.net co 阅读全文
posted @ 2019-04-23 17:22 942351507 阅读(813) 评论(0) 推荐(0)
摘要:使用vs2017,添加一个新项目-asp.net core web应用程序。 结构如图, wwwroot放了网站的静态资源如css、js、image文件; appsetting.json是应用程序的配置文件。 buidlerconfig.json是应用程序的打包配置文件。 page是应用程序的页面 阅读全文
posted @ 2019-04-23 17:02 942351507 阅读(429) 评论(0) 推荐(0)
摘要:大家在开发领域都知道Java是跨平台的,但是很多人认为.NET是只能在Windows下运行,不具有跨平台的特性,这种说法其实是不妥的。 .NET其实在设计之初也是考虑像Java一样跨平台的,我们知道.NET Framework是在Windows下运行的,但是你知道.NET Framework中的大部 阅读全文
posted @ 2019-04-23 16:54 942351507 阅读(270) 评论(0) 推荐(0)
摘要:首先,让我们简单了解下什么是API网关? API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要 阅读全文
posted @ 2019-04-23 16:39 942351507 阅读(257) 评论(0) 推荐(0)
摘要:简单的说Ocelot是一个用.NET Core实现并且开源的API网关技术。可能你又要问了,什么是API网关技术呢?Ocelot又有什么特别呢?我们又该如何集成到我们的asp.net core程序中呢?下面我会通过一些列通俗易懂的教程来为大家讲解。今天的这篇文档先给大家简述下什么是API网关技术,以 阅读全文
posted @ 2019-04-23 16:05 942351507 阅读(148) 评论(0) 推荐(0)
摘要:从这篇开始探讨Ocelot,Ocelot是一个.NET API网关,仅适用于.NET Core,用于.NET面向微服务/服务的架构中。当客户端(web站点、ios、 app 等)访问web api时,需要先统一入口点进入Ocelot网关(Ocelot可以做很多事情例如路由,身份验证,服务发现,日志记 阅读全文
posted @ 2019-04-23 15:43 942351507 阅读(256) 评论(0) 推荐(0)
摘要:1 什么是ASP.NET Core ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,比如:Web 应用,IoT(Internet Of Things,物联网)应用和移动后端等。ASP.NET Core可以运行在 .NET Core 或完整的 .NE 阅读全文
posted @ 2019-04-19 16:45 942351507 阅读(223) 评论(0) 推荐(0)
摘要:认识net core,net core到底啥?从哪说起呢?我想作为开发的码农,web项目不陌生吧,那就从对应的.net web 对应的net core Web Application项目开始吧。 下面是本篇将要分享的学习步奏,对于刚学或者即将要学习的朋友做个相互交流: 1.window7系统搭建开发 阅读全文
posted @ 2019-04-19 15:56 942351507 阅读(261) 评论(0) 推荐(0)
摘要:.net core最近园子讨论频率很高的话题,从不久前发布正式版本后,也是开始从netcore官网一步一步走向学习之路;.net跨平台的设计让人很是兴奋起来,因为做了多年的互联网研发者,见识了很多一流大公司对之的态度,在很多应用方面几乎看不到影子,深深感觉发展前景不是很乐观,但现在不同以往跨平台,加 阅读全文
posted @ 2019-04-19 15:39 942351507 阅读(359) 评论(0) 推荐(0)