摘要: 一、什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid connect,我们将在... 阅读全文
posted @ 2016-06-12 22:21 深南大道 阅读(248) 评论(0) 推荐(0)
摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成... 阅读全文
posted @ 2016-06-12 16:14 深南大道 阅读(106) 评论(0) 推荐(0)
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开... 阅读全文
posted @ 2016-06-12 16:07 深南大道 阅读(86) 评论(0) 推荐(0)
摘要: 一步步构建大型网站架构 ... 阅读全文
posted @ 2016-06-12 15:57 深南大道 阅读(118) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Threading.Tasks; using System.Collections.Concurrent; namespace ConsoleApplication... 阅读全文
posted @ 2016-06-12 12:23 深南大道 阅读(322) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { s... 阅读全文
posted @ 2016-06-12 12:01 深南大道 阅读(802) 评论(0) 推荐(0)
摘要: 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。本文主要是自己的学习总结和网络文章摘... 阅读全文
posted @ 2016-06-12 11:01 深南大道 阅读(181) 评论(0) 推荐(0)
摘要: 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。... 阅读全文
posted @ 2016-06-12 10:59 深南大道 阅读(424) 评论(0) 推荐(0)
摘要: public void TransactionsTest() { using (var context = new testContext()) { //使用EF事务 在vs2013中先升级... 阅读全文
posted @ 2016-06-12 08:53 深南大道 阅读(235) 评论(0) 推荐(0)