摘要: 1、场景介绍 公司开发了一款APP产品,前期提供的api接口都是裸奔状态 举个例子:想要获取某一个用户的数据,只需要传递该用户的ID就可以拿走数据(说多了都是泪) 现在想给这些接口穿个衣服,加个壳(对客户端进行授权) 2、业务实现 > 搭建授权服务器和资源服务器 > 给App客户端发放AppId和A 阅读全文
posted @ 2016-06-16 18:32 荒古禁地 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 1、什么是OAuth2.0 是一个开放授权标准,允许用户让第三方应用访问该用户在某一个网站或平台上的私密资源(如照片、视频、联系人等),而无须将用户名和密码提供给第三方应用 2、OAuth2.0授权模式 授权码模式(authorization code)、简化模式(implicit)、密码模式(re 阅读全文
posted @ 2016-06-16 17:32 荒古禁地 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 一、七牛自定义配置节点 二、实现自定义配置功能 public class Config { /// <summary> /// 七牛公钥 /// </summary> public string AccessKey { get; set; } /// <summary> /// 七牛密钥 /// < 阅读全文
posted @ 2016-06-08 08:58 荒古禁地 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 一、redis自定义配置节点 二、实现自定义配置功能 public class Config { /// <summary> /// “写”服务器地址 /// </summary> public string[] ReadWriteHosts { get; set; } /// <summary> 阅读全文
posted @ 2016-06-06 17:53 荒古禁地 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、下载适合自己的windows版本 下载地址:https://github.com/dmajkic/redis/downloads 当你解压后,就拥有了全套的应用文件 redis-server:redis服务器的daemon启动程序 redis.conf:redis配置文件 redis-cli:r 阅读全文
posted @ 2016-06-06 17:45 荒古禁地 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、工作准备 memcached客户端:Enyim.Caching.2.13 memcached服务器:memcached-win64-1.4.4-14 备注:不建议使用windows服务器,开发环境可以玩玩 二、Enyim.Caching配置 三、后台代码简单实现 阅读全文
posted @ 2016-06-06 16:48 荒古禁地 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 1、memcached简介 memcached是一个高性能的分布式内存对象缓存系统,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动应用的访问性 能。memcached基于一个储存键值对的hashmap,其守护进程是用C写的,但是客户端可以用任何语言编写,并通过memca 阅读全文
posted @ 2016-05-25 17:35 荒古禁地 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.不启用二级域名情况下(www.xxx.com)下设置默认静态首页index.shtml 通过配置IIS的默认文档,设置默认首页地址 然后在MVC的路由中写入忽略默认路由代码 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); r... 阅读全文
posted @ 2016-01-18 11:24 荒古禁地 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……待续…… 阅读全文
posted @ 2015-11-06 12:03 荒古禁地 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……访问者模式:表示作用于某对象结构中的各元素操作。它使你可以在不改变各元素类的前提下作用于这些元素的新操作大多时候你并不需要访问者模式,但当你一旦需要访问者模式时,那就真的需要它了1... 阅读全文
posted @ 2015-11-06 12:02 荒古禁地 阅读(230) 评论(0) 推荐(0) 编辑