自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

各种技术选型

0. Java 日志框架: SLF4J+Logback http://makeyouown.iteye.com/blog/1143566 1. 需求分析,UML,Argouml http://argouml.tigris.org/ 2. 项目管理工具,Redmine http://www.redmine.org/ 3. 代码文档生成工具。Java/Python/Ruby都有自己的文档...

2012-02-09 21:47:50 114

三种线程池模型

Half-Sync/Half-Async (HS/HA) 将线程分为两个部分,一部分专门处理异步事件,另一部分专门处理同步事件。 在网络服务器里,一般异步事件指的是socket事件,同步事件指的是业务逻辑。 Leader/Follower (LF) 所有线程轮流监听请求,监听到后将监听令牌传到下一个线程,然后自己转去处理收到的请求。 这种模型的好处是避免了线程切换。 Stage...

2011-04-13 10:53:42 303

J2SE的官方文档是学习Java最好的资料了

[url]http://download.oracle.com/javase/6/docs/[/url] 组织得很好,非常详细,还有例子。 在线看可能有点慢,下载下来更方便。 Java Language Specification [url]http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html[/url] J...

2011-04-08 21:37:04 201

Java NIO和操作系统I/O模型

NIO,New IO,相对Java1.4之前老的IO(OIO)。 操作系统就说Linux吧。 Linux上的I/O模型大致分为五种: 阻塞式,非阻塞式,I/O复用,信号驱动式I/O,异步I/O(AIO)。 (菜鸟我本来以为I/O复用已经算很高级的了,还经常用这个来考别人,如果对方答不上来还要沾沾自喜一番。羞愧地无地自容了,掩面。) 言归正传,这里说的I/O都是针对网络的,文件...

2011-04-06 00:21:08 152

Java中的synchronized和volatile

刚开始看Netty,第一个文件Bootstrap,就发现使用了很多volatile关键字。 赶紧补充一下Java线程同步机制的知识。有错误的地方,请大家指正。 说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memor...

2011-04-05 22:39:49 142

开始看Netty源代码

Java经验太少了,都不知道从哪开始看起,呵呵。 一点一点来吧,相信能学到不少东西。 现在碰到的两个问题,先记录一下: 1. Java线程同步问题 2. NIO原理...

2011-04-05 21:55:06 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除