11 2015 档案

摘要:在上一篇”使用OAuth打造webapi认证服务供自己的客户端使用“的文章中我们实现了一个采用了OAuth流程3-密码模式(resource owner password credentials)的WebApi服务端。今天我们来实现一个js+html版本的客户端。一、angular客户端angula... 阅读全文
posted @ 2015-11-28 13:11 richiezhang 阅读(8322) 评论(6) 推荐(14) 编辑
摘要:上次一篇“你写的try…catch真的有必要吗”引起了很多朋友的讨论。本次我在code review又发现了一个问题,那就是有人有意无意的写出了return null这样的代码,例如: public User GetUser(Guid userId) { ... 阅读全文
posted @ 2015-11-27 23:57 richiezhang 阅读(8451) 评论(58) 推荐(19) 编辑
摘要:系列主题:基于消息的软件架构模型演变 一、反应式编程(Reactive Programming) 1、什么是反应式编程:反应式编程(Reactive programming)简称Rx,他是一个使用LINQ风格编写基于观察者模式的异步编程模型。简单点说Rx = Observables + LINQ + Schedulers。 2、为什么会产生这种风格的编程模型?我在本系列文章开始的时候说过一个使... 阅读全文
posted @ 2015-11-18 16:09 richiezhang 阅读(18245) 评论(61) 推荐(74) 编辑
摘要:系列主题:基于消息的软件架构模型演变 既然这个系列的主题是”基于消息的架构模型演变“,少不了说说Actor模型。Akka.net是一个基于Actor模型的分布式框架。如果你对分布式应用还非常陌生,当别人在谈”分布式“、”云计算“等名词时你感到茫然,那么本篇文章将带你进行一次分布式开发之旅。 一、什么是Actor模型 Actor模型由Carl Hewitt于上世纪70年代早期提出并在Erlang... 阅读全文
posted @ 2015-11-07 19:59 richiezhang 阅读(19562) 评论(58) 推荐(79) 编辑

点击右上角即可分享
微信分享提示