
java
huangyuliang
这个作者很懒,什么都没留下…
展开
-
jvm常用操作码
[color=red][b]常见的常量入栈的操作码有 const push idc [/b][/color]1,const i l f d a分别表示 int long float double 对象引用 如:[list][*]aconst_null 将null对象引用压入栈[*]iconst_m1 将int类型-1压入栈[*]iconst_1 将int类型的1压入栈[...原创 2011-08-20 00:33:45 · 261 阅读 · 0 评论 -
新浪微博首席架构师漫谈微博底层架构(转)
大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web 1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上...原创 2011-09-01 17:35:09 · 166 阅读 · 0 评论 -
java多线程
多线程是实现多任务系统的一种方式1.[color=darkred]进程和线程的区别[/color][size=medium][/size] [align=left] 进程实际上就是系统中运行的一个程序,有一块独立的内存空间,一个进程可以有多个线程 线程指的是进程中的一个执行流程,进程中的线程共享进程的内存[/align]2.synch...原创 2011-05-25 23:30:50 · 98 阅读 · 0 评论 -
关于 Java 中 finally 语句块的深度辨析(转)
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。问题分析首先来问大家一个问题:finally 语句块一定会执行吗?很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看...原创 2011-07-18 16:50:53 · 533 阅读 · 0 评论 -
http协议请求过程图
[img]http://dl.iteye.com/upload/attachment/525373/a1be28ad-a1f4-3739-a576-e2453dbac519.jpg[/img]原创 2011-07-27 10:14:57 · 281 阅读 · 0 评论 -
编码理解
我们都知道常见的编码有iso8859-1,GB2312/GBK , unicode,utf。 [list][*]1 iso8859-1 单字节,应用于英文系列,最多能表示的字符范围是0-255[*] 2 GB2312/GBK 汉子的国标码,专门用来表示汉字,是双字节编码,英文编码与iso8859- 1一样。 gbk兼容gb2312。[*] 3 unicode 这是最统一的编码...原创 2011-07-27 11:18:01 · 121 阅读 · 0 评论 -
java序列化辨析
java对象序列化是一个神奇的功能,它通过让对象实现Serializable接口,并将其传递给ObjectOutputStream的writeObject方法,就能得到该对像。writeObject是怎么样实现这个功能的呢?下面分析一下这个方法的实现 writeObject首先是获取当前序列化对象的的类信息,调用的是ObjectStreamClass的lookup方法[code="j...2013-01-05 20:17:07 · 139 阅读 · 0 评论 -
java NIO之Buffer基础
这段时间空闲下来,学习了下nio的一些东西,记录下来,以加深自己的理解和记忆。 Java NIO 由以下几个核心部分组成:[list][*]Channels[*]Buffers[*]Selectors[/list]虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。Buffer...2013-08-07 14:46:10 · 121 阅读 · 0 评论