• Martin Fowler最近的一篇文章:LMAX架构。 LMAX是一种新型零售金融交易平台,它能够
  • 我刚刚开发了一个小型的网上商店,采用的是struts1.3的一部分代码来做的交易分发,前端用javascript在jQuery的基础上自己做的UI组件。对系统也做了一些性能优化上的考虑,比如将相对变动较少的信息在应用servlet初始化的时候就缓存在服务端啊,再比如商品类前端UI组件使用O icon
  • Doug Lea是著名的并行计算专家,NIO socket最初来源其设计框架,最近接受InfoQ视频访问,谈论具有革命性意义的F icon
  • 关于不变性设计,其实很早前就存在,但由于当时并多线程和多核并未普及,而且软件的性能可通过直接升级计算机得以提升,也使其并未得到关注。但对于曾经多线程编程人员来说,这是相当深刻的。 不变性即不会改变,对于程序员表达一个变化的世界是不可思议的。在对象学上,这是 icon
  • Concurrency Hides Latency一文从硬件谈到Web应用,提出“性能问题在数据,而 icon
  • CQRS实际是一个很简单的概念,读写分离,这是架构首次重视读写分离,以往我们都没有这个意识,比如使用Spring+Hibernate,写命令和读操作被服务统管在一起,其实从REST的POST/GET分离的概念我们可能也体会到了Web系统的一个本质。 如果我 icon
  • 基于Scala的函数式编程高性能Actor开源框架AsyncFP发布后,在Scala领域引 icon
  • 用于并发读密集型的乐观Cuckoo(布谷鸟) Hashing:Optimistic Cuckoo icon
  • 我们公司“首席架构师”自己写了一个mvc框架和一个持久层的框架。配合spring,实现了大部分网站模块。一,持久层框架 paoding-rose-jade 是一个基于Annotation的数据库访问框架,它支持以接口 + Annotatio icon
  • 公司最近做一个手机社区 公司客户之间可以通过这个手机社区客户端进行实时聊天。目前使用自己搭建的一个简单的java Socket服务器 每一个手机客户端连接到服务器后就从线程池中拿出一个线程处理该用户的聊天功能。目前已经能实现聊天功能,但是发现当聊天的用户达到10多个左右的时候,服务器 icon
  • 并发并行编程是当前热点,过去我们知道使用锁synchronization来解决多线程并发访问同一个数据结构时共享问题,甚至我们怀疑数据共享方式本身是不是就错了?所以,云计算的数据喂任务模式开始盛行,但是数据共享方式从我们开始软件第一天就已经习惯,如何在这个共享模式下实现高并发访问呢?也就是不使用锁s icon
  • H2O是一个优化支持Http 1.x和Http2的HTTP服务器,可以作为单独服务器或库包。Github项目地址 基于非常高效的HT icon
  • 大家好,我第一次做服务器的程序,之前我一直做手机客户端,什么WEB框架啥的都没用过 ,遇到很多困难跟疑惑,请大家多多指教。目前在做的一个社区页面网游,HTML页面,非FLASH的,所有的交互都是基于HTTP的。 这个游戏的逻辑比较常见,类似于SLG icon
  • Bing团队发布了Microsoft.IO.RecyclableMemoryStream,用于高性能的.NET stream: icon
  • 项目概述:xx银行是通过ETL从核心业务系统中提取业务数据、并转换成SAP R3 系统中对应的业务数据。SAP R3 系统业务数据输出到SAP BW 数据仓库中进行数据建模,最后通过SAP BO 报表形式呈现。 SAP R3本身存在的成本分摊功能由于涉及数据量太大,导致分摊性能非常低 icon
  • synchronized public int getState() { return state; } public synchronized void setState(int a) { icon
  • SharedHashMap是开源工具OpenHFT一个子项目,SharedHashMap提供ConcurrentHashMap更低 icon