自定义博客皮肤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+Logbackhttp://makeyouown.iteye.com/blog/11435661. 需求分析,UML,Argoumlhttp://argouml.tigris.org/2. 项目管理工具,Redminehttp://www.redmine.org/3. 代码文档生成工具。Java/Python/Ruby都有自己的文档...

2012-02-09 21:47:50 95

三种线程池模型

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

2011-04-13 10:53:42 276

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 164

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 118

Java中的synchronized和volatile

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

2011-04-05 22:39:49 106

开始看Netty源代码

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

2011-04-05 21:55:06 134

空空如也

空空如也

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

TA关注的人

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