自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

翻译 JVM规范学习:invokedynamic

本文译自:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.htmlinvokedynamic操作调用动态方法格式invokedynamicindexbyte1indexbyte200编码invokedynamic= 186 (0xba)操作数栈..., [arg1, [arg2 .

2014-08-12 17:32:17 1151 1

翻译 JVM规范学习:invokeinterface

Invokeinterface操作调用接口方法格式invokeinterfaceindexbyte1indexbyte2count0编码invokeinterface = 185 (0xb9) 操作数栈..., objectref, [arg1, [arg2 ...]] →  描述无符号indexbyte1andindexbyte2用

2014-08-11 21:27:55 4767

翻译 JVM规范学习:invokespecial

本文译自:invokespecial操作调用实例初始化,父类初始化和私有方法。格式invokespecialindexbyte1indexbyte2编码invokespecial = 183 (0xb7)操作数栈..., objectref, [arg1, [arg2 ...]] → 描述无符号indexbyte1andindexbyte2用来构

2014-08-10 12:56:02 6237

翻译 JVM规范学习:invokestatic

invokestatic操作:调用一个类(static)方法。格式:invokestaticindexbyte1indexbyte2编码:invokestatic = 184 (0xb8) 操作数栈[arg1, [arg2 ...]] →描述无符号indexbyte1andindexbyte2用来构造一个指向当前类的运行时常量池索引,索引值通过(in

2014-08-10 09:49:44 4663

翻译 JVM规范学习:invokevirtual

invokevirtual操作:调用实例方法,基于类进行分派格式:invokevirtualindexbyte1indexbyte2编码:invokevirtual = 182 (0xb6)操作数栈objectref, [arg1, [arg2 ...]] →描述:indexbyte1和indexbyte2均为无符号字节,用来构造指向当前Class的

2014-08-09 20:47:00 5732

翻译 JVM规范学习:签名多态性

本文翻译自:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html#jvms-2.9签名多态性一个方法是签名多态性方法,当且仅当满足以下条件:l        在java.lang.invoke.MethodHandle class中声明。l        具有唯一的形参:Object[]。l        返

2014-08-09 16:40:34 1243

原创 Spiderman源码分析(五)Parser

这节我们来看看真正负

2014-08-02 19:43:02 2207

原创 Spiderman源码分析(四)Frontier

这节我们来看看Spiderman中的任务队列,

2014-08-01 13:36:11 765

原创 Spiderman源码分析(三)Fetcher

这节我们来看看

2014-08-01 10:06:41 1245

原创 Spiderman源码分析(二)调度和执行

这节我们来看看Spiderman

2014-07-30 16:54:41 2132

原创 Spiderman源码分析(一)加载和初始化

Spiderman是一款纯Java的网络爬虫开源软件,其主要

2014-07-30 13:29:33 1447

原创 crawler4j源码分析(五)Robots协议

本节来看看crawler4j是如何支持robots协议的。对robots协议的支持

2014-07-12 11:28:14 1795

原创 crawler4j源码分析(四)Parser

本节来分析crawler4j的parser,由于crawler4j本身也是

2014-07-11 11:15:06 1550

原创 crawler4j源码分析(三)Fetcher

对于爬虫来讲,Fetcher的主要工作就是获取给定URL对应的资源,然后交给Parser处理,通常情形下,Fetcher和Parser之间通过page buffer来衔接,从而将二者之间的耦合度降到最低,不过在crawler4j中,由于每个爬取线程都有自己的parser,而所有的parser都对应一个全局的fetcher,并且fetcher的页面获取函数设计成了可重入的模式,因此也不会存在pars

2014-07-10 14:19:27 1444

原创 crawler4j源码分析(二)Frontier

这节我们来看看crawler4j中的URL管理机制--Frontier的设计和实现

2014-07-09 14:11:44 1885

原创 crawler4j源码分析(一)CrawlController和WebCrawler

crawler4j是google的

2014-07-09 09:58:23 4149 1

原创 Java动态代理Proxy学习

最近在学习java中的设计模式,学到代理模式的时候

2014-06-17 14:09:42 888

原创 ThreadLocal理解(一)

最近在看nutch源码时第一次遇到了ThreadLocal的

2014-05-09 16:57:44 540

原创 小议Java中几种Singleton模式实现的优劣

本文简单总结出

2014-05-09 14:23:42 505

原创 浅议URL normalization

作为网络爬虫的一个微小组件,甚至都

2014-04-28 22:02:37 3080

使用统计分析和数据挖掘解决商务问题

本文是有SPSSBI研究小组给出的关于使用统计分析和数据挖掘提升企业价值和盈利模式的五种途径

2009-11-15

数据挖掘和客户关系营销在银行业中的应用

本文介绍了CRM的概念,并总结了数据挖掘的方法和工具,在此基础上给出了一个银行业中使用数据挖掘进行CRM应用的可行方案。

2009-11-15

电信行业数据挖掘案例

Clementine助您解决电信客户的流失问题

2008-07-31

sas专业手册

正版SAS提供的专业SAS快速进阶手册 分入门篇和高级篇 很实用

2008-07-06

空空如也

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

TA关注的人

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