自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Java wait notify 的使用场景——凤凰网面试

今天去凤凰网面试了,可惜自己准备的东西都没有面到,有些紧张,其间有问到一个wait,notify的使用场景,答曰:生产者与消费者模式,当时只写了个大概,现在将代码贴出。 储存柜 package cuspro; import java.util.ArrayList; import java.util.List; public class Storage { private L...

2013-05-03 21:00:24 476

JAVA读取目录下的.txt文件——凤凰网面试

读取目录下的.txt或者.log文件   package getFiles; import java.io.File; import java.io.FileFilter; public class FindFiles { public static void main(String[] args) { printFiles(new File("E:\\DeskTo...

2013-05-03 20:57:26 396

JAVA动态代理分析

关于该设计模式需要解决的问题:     1、JAVA动态代理解决了什么问题?其实用场景是什么?     2、了解,如何使用,怎样将动态代理用于实际项目?     3、其原理是什么?底层代码是如何实现的?     问题1解答:     其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的...

2013-04-02 23:51:20 97

Nutch2.1的Crawler源码解读

运行Crawler.java时,程序经过五个步骤:InjectJob、FetcherJob、ParserJob、DbUpdaterJob、SolrIndexerJob,这五个类都是实现了org.apache.hadoop.util.Tool接口,切换各个任务都是通过runTool(<? Extends Tool>Tool.class, args)方法来调用,该接口中只有一个run...

2012-12-09 22:31:24 162

原创 Java源码分析之LinkedList

  LinkedList源码分析 1. 数据结构 1.1. 单链表 1.2. 双向链表 LinkedList采用的是双向链表模式,而每一个节点就是一个LinkedList类的一个私有静态的内部类Entry,Entry含有三个成员:E element (E就是申明变量时需要的泛型参数)、Entry next、Entry previous。 2. 类的申明 ...

2011-12-15 15:04:32 114

空空如也

空空如也

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

TA关注的人

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