自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Grok coding

For sustained progress 关注大数据技术

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

原创 ThreadPoolExecutor源码解析

ThreadPoolExcutor是java并发模块中非常重要的一个线程池的实现,FixedThreadPool,CachedThreadPool和SingleThreadPool都是该pool的一个不通的参数情况下的特性。本文主要介绍一下ThreadPoolExcutor的关键参数以及常用的方法的内部实现。1. 构造函数及关键参数下面的代码是ThreadPoolExecutor的构造函数,这里涉

2015-11-21 16:48:27 943

原创 使用java Condition构建生产者消费者

1.Condition介绍在上一篇文章中曾经提到对象的wait和notify方法,condition类其实就是这种方法的一种替代性产物。 Condition对象是同Lock结合使用,由Lock进行创建,并且condition.await的调用者必须获取lock,在await时该线程自动释放锁,当其被其他线程signal之后再重新获取锁,这同上一篇博客中提到的sychronized的用法类似。2.

2015-11-18 21:49:19 1319

原创 Java中的wait和notify总结和应用

1. wait,notify 介绍java中的wait和notify是java object中就有的两个函数,主要用于线程之间的协作,但是笔者之前一直没有对这种方式掌握好。 wait和notify必须得成对使用,而且一定需要遵循下面的格式:sychronized(obj){ while(! condition) obj.wait() //do something}sych

2015-11-14 18:26:50 1460

新浪微博用户页面解析UserHomePagePrase

该源码展示了解析新浪微博页面的一般方法和技巧

2014-06-15

微博爬虫源代码-WeiboRobot

新浪微博爬虫登录以及页面下载组件,use it anywhere you want

2014-06-09

空空如也

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

TA关注的人

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