自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

java NIO之Buffer基础

这段时间空闲下来,学习了下nio的一些东西,记录下来,以加深自己的理解和记忆。 Java NIO 由以下几个核心部分组成:[list][*]Channels[*]Buffers[*]Selectors[/list]虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。Buffer...

2013-08-07 14:46:10 95

java序列化辨析

java对象序列化是一个神奇的功能,它通过让对象实现Serializable接口,并将其传递给ObjectOutputStream的writeObject方法,就能得到该对像。writeObject是怎么样实现这个功能的呢?下面分析一下这个方法的实现 writeObject首先是获取当前序列化对象的的类信息,调用的是ObjectStreamClass的lookup方法[code="j...

2013-01-05 20:17:07 104

原创 分析日本homes网站首页

[code="java"][/code]上面三个META做了规范性表述,国内网站不常见[code="java"]不動産・賃貸・住宅情報(マンション・一戸建て)ならHOME'S【ホームズ】[/code]标题,description ,keywords严格按照顺序排列。都齐全了。[code="java"]...

2011-10-19 15:15:54 1588

jvm类的装载过程浅析

jvm将类的装载过程分为3个步骤:装载,链接,初始化。而链接过程又分为:效验,准备,解析(可选)1,[b]装载[/b] 负责找到二进制字节码并加载至jvm,jvm通过类的全限定名及类的加载器完成类的加载2,[b]效验[/b] 对二进制字节码的格式进行效验3,[b]准备[/b] jvm为类变量分配内存,并设置默认初始值(譬如 reference设置为null boole...

2011-09-13 23:52:02 104

原创 新浪微博首席架构师漫谈微博底层架构(转)

大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么构架的。很多技术人员对微博的构架非常感兴趣,就是一个明星他有300万粉丝,这个技术怎么来实现?今天在这里跟大家分享一下微博的底层机构,让大家对微博的底层技术有更好的了解。另外不管是做客户端、Web 1.0、Web 2.0、论坛、博客都要考虑架构的问题,架构实际上...

2011-09-01 17:35:09 137

原创 js中小数计算误差解决办法

js的小数计算根据二进制来计算,则对0.2这种无限循环的小数进行加减乘除的时候 会产生误差 下面是网上找的加减乘除的几个方法,原理是转换为整数计算 ,然后再复位[code="java"] function accMul(arg1,arg2) { var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1...

2011-08-29 14:45:33 381

原创 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 222

原创 编码理解

我们都知道常见的编码有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 86

原创 http协议请求过程图

[img]http://dl.iteye.com/upload/attachment/525373/a1be28ad-a1f4-3739-a576-e2453dbac519.jpg[/img]

2011-07-27 10:14:57 251

原创 关于 Java 中 finally 语句块的深度辨析(转)

可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。问题分析首先来问大家一个问题:finally 语句块一定会执行吗?很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看...

2011-07-18 16:50:53 437

原创 htmlparse实践

这几天小侄子天天缠着我要听儿歌,蛮横的霸占我的电脑,想着干脆帮他网站里面的中文flash都下下来,一个个下显然不符合我们程序员的风格,加上前几天单位的一个研究生问了我一些htmlparse的事(不太熟,回答不上来 :oops: ),合着今晚要熬夜看欧冠决赛,乘着决赛钱还有3个小时,来研究一下这个抓取网页内容的东东 :D 目标抓取网址是 [url]http://www.qbaobei....

2011-05-29 01:41:08 103

原创 java多线程

多线程是实现多任务系统的一种方式1.[color=darkred]进程和线程的区别[/color][size=medium][/size] [align=left] 进程实际上就是系统中运行的一个程序,有一块独立的内存空间,一个进程可以有多个线程 线程指的是进程中的一个执行流程,进程中的线程共享进程的内存[/align]2.synch...

2011-05-25 23:30:50 71

原创 我的博客~~~~

开始写博客~~~

2011-03-17 15:17:10 95

DVA-C01.CDA.475Q.AWS-Developer-Associate.pdf

AWS-Developer-Associate 最新版考题,花钱买的,贡献给大家,共475道题

2019-08-04

深入java虚拟机第二版.pdf

经典老书了,作者以易于理解的方式深入揭示了jvm的内部工作原理,深入理解这些内容,将使大家更加快速的编写更加高效的程序大有裨益。

2013-11-15

Effective Enterprise Java中文版.pdf

Effective Enterprise Java中文版 j2ee开发者必备

2013-11-15

公司内部soa培训教材

北京一个公司内部的soa培训资料,绝对原创!!

2008-09-13

空空如也

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

TA关注的人

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