摘要: 一、传统并发模型的缺点基于线程的并发特点:每任务一线程直线式的编程使用资源昂高,context切换代价高,竞争锁昂贵太多线程可能导致吞吐量下降,响应时间暴涨。基于事件的并发模型特点:单线程处理事件每个并发流实现为一个有限状态机应用直接控制并发负载增加的时候,吞吐量饱和响应时间线性增长二、SEDA架构... 阅读全文
posted @ 2014-08-18 13:52 HJIN 阅读(385) 评论(0) 推荐(0) 编辑
摘要: http://www.blogjava.net/javacap/archive/2009/12/04/304813.html 阅读全文
posted @ 2014-08-18 11:04 HJIN 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: JDK7的NIO2特性或许是我最期待的,我一直想基于它写一个高性能的Java Http Server.现在这个想法终于可以实施了。本人基于目前最新的JDK7 b76开发了一个HTTP Server性能确实不错。在windows平台上NIO2采用AccpetEx来异步接受连接,并且读写全都关联到IOC... 阅读全文
posted @ 2014-08-18 11:03 HJIN 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是λ表达式λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式后是这个样子: (int x, int y) -> x + y;参数类型也可以省略,Java编译器会根据上下文推断出来:... 阅读全文
posted @ 2014-08-01 15:48 HJIN 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 官网FAQ里查到以下说明:“You may find that not all of these icons are used on your system. This is because the number of overlays allowed by Windows is limited... 阅读全文
posted @ 2014-07-22 16:47 HJIN 阅读(1664) 评论(1) 推荐(0) 编辑