• 除非你是非常熟悉基础编程的整个世界,否则你很难了解编程架构到底是什么。所以我们假设你并不太了解编程技术,那么我会说,编程是一种定义逻辑的途径或方法,这种逻辑以代码方式设计,让​​指定的编译器能够理解它,让编译器能够知道如何指挥计算机执行相应的功能。对于一
  • 这是来自richardrodger一篇博文,主要阐述微服务和模式匹配(消息),通过Node.js建立一个Http服务器作为微服务,微服务之间通过消息传递,以微服务构建模块,进而模块化构建一个大型系统。原文大意如下:
  • 这段时间,软件领域暗流涌动: 中间件江湖新来了一批悍将,在互联网领域把EE打得节节败退。Finagle(Twitter)异步化RPC,Akka(TypeSafe)融入管理思路的Actor模型,RxJava(Netflix)观察模式推送多个结果,Vertx( icon
  • 互联网金融时下非常热门,承载着很多人的希望,好处就不多说,想浇两盆冷水。 一盆冷水是一位网友在使用支付宝时,出现了1+42=55元的简单计算错误,如下图: icon
  • Reactive Extensions (Rx) 原来是由微软提出的一个综合了异步和基于事件驱动编程的库包,使用可观察序列和LINQ-style查询操作。 使用Rx, 开发者可以用Observables来表达异步数据流,使用LinQ操作查询异步数据流,使 icon
  • Http客户端调用目前应用很普遍,无论是分布式系统,或安卓等移动手机或开放API调用等,哪种客户端调用性能最快呢? icon
  • 8月16中国股市出现名震历史的乌龙事件,导致该事件的原因今天被证监会调查后,确定是软件系统的设计问题: 光大证券自营的策略交易系统存在程序调用错误、额度控制失效等设计缺陷,并被连锁触发,导致生成巨量市价委托订单,累计申报买入234亿元,实际成交72.7亿元 icon
  • 关于EventSourcing事务的问题,还是有点不太明白。在事件驱动编程中,数据持久化是异步,那如果持久化失败,我如何在业务流程中得知并处理,如果要等到数据持久化成功才进行下一步操作,不是又变成同步模型了么@banq 老师,心中疑惑,百思不得其解[该贴被tecentIDA8 icon
  • Streaming Map/Reduce on Wall Street | Concurrent M</ icon
  • Replacing SOA API calls by icon
  • 今天Spring框架4.0发布,Spring框架4.0的定位是基于JVM的未来十年创新,支持开发产品化以及大数据,云计算,REST和微服务架构等。 Spring 4.0与Java 8美丽共存,运行开发者基于JV icon
  • 今天看了公司之前的写的一段代码,如下: icon
  • 早在一年前就有听说过jdon,近期又对banq给出的几个例子结合框架(jdonframework)源码读了一下,对于jdon的核心思想->领域驱动建模(Domain Driven Design)有些粗浅的理解。我个人的认识是:1.领域,即业务模型,如banq给过的两个例子:比赛、机器人。这里 icon
  • 这篇博文是关于著名的Rective宣言的再思考,或者可以认为是简单总结拓展。 React icon
  • 恩,本人对EDA类库有几个基本的需求:1、支持POCO,消息本身不能继承父类,这样利于序列化和远程传输2、不能使用字符串作为消息标识,这样容易造成拼写错误3、消息订阅和发布要尽量简单,易于使用 icon
  • 主要从Java8谈这三者区别,如果不想看下面废话,猛戳标题进入正题。 我对闭包的了解是从java icon
  • 我们都知道在传统的WEB服务中,比如Apache , 请求发生时,服务器会专门的启动独立的线程来处理,以达到并行的效果。 这是由于每一个请求处理都可能会有IO的阻塞,如果让服务器的主线程来处理的话,它会由于阻塞而不能再接受新请求的处理。 但是采用这种方式, 当请求数过多时,服务器对应的线程也 icon
  • Storm at spider.io - London Storm icon