自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

<T extends Comparable<? super T>>

2010-11-13 15:49:41 189

File Locks

Some scenarios on Windows1. using a notepad to edit a txt file, at the same time, a java program is using BufferedReader to read it, what it read is the stale content.2. when a lock is grabbed, tr...

2010-11-13 14:11:30 291

Random sampling

This is an interview question I got. Given an iterator and a sample size, how can you generate a random List. What I was asked to do is to fill this API[code="java"]public static List randonSampleIt...

2010-11-10 03:44:49 243

Swing Timer

Lab mate came by and talked about a feature he needs to update several textfield periodically on a panel. He is monitoring some resources and will generate a file for display every second, so his UI o...

2010-11-10 03:20:05 129

Several approaches to solve deadlock

This is an example from the official concurrency tutorial. [url]http://download.oracle.com/javase/tutorial/essential/concurrency/deadlock.html[/url]The reason for the deadlock here is that there...

2010-11-10 03:10:20 148

原创 转一篇多线程的atomicity, visibility and orderding

[url]http://jeremymanson.blogspot.com/2007/08/atomicity-visibility-and-ordering.html[/url]另外一篇讲volatile的也值得读[url]http://jeremymanson.blogspot.com/2007/08/volatile-does-not-mean-atomic.html[/...

2010-10-22 13:40:27 143

原创 Java程序员的特点

有感而发一下看到很多这里的帖子基本的分析都不做 上来就是util包里面现成的类估计对各个基本数据结构的复杂度也不清楚因为不知道内在结构 树更是不会 更有荒唐的要把数据存到数据库查 见到不只一次真是惊为天人。 转个Amazon面试官的帖子,感觉说java的非常贴切 [url]http://sites.google.com/site/steveyegge2/five-essential-phone...

2010-10-22 13:02:35 174

Verify a binary tree

This problem killed me once. the tricky thing is that only judging parent node greater than left child and less than right child is NOT enough. you need to make sure that the right most leave of your ...

2010-10-19 05:20:06 115

Histogram, calculate the largest area

Given a histogram {1, 3, 4, 6, 2, 1, 3}, calculate the largest rectangle area.idea: for every index(post), we are certain that this rectangle starts from index, but when does it end? if the index ...

2010-10-19 05:17:31 139

Java Semaphore

Java introduced Semaphore since 1.5, let's see how we can use it to maintain an order for thread access. Suppose we have the following code:class Foo {public:A(.....);B(.....);}Foo f;...

2010-10-18 12:34:35 93

Find all pairs of integers that sum to given value

Design an algorithm to find all pairs of integers within an array which sum to a specifiedvalue.Solution: say the array is X[], given value is M, the solution I know is to create a map containin...

2010-10-18 12:31:51 169

Compare ArrayList and LinkedList

[list]I'd better write down something before I forget1. LinkedList is doubly linked, so it takes up more space and cannot hold as many elements as ArrayList.2. Insertion, ArrayList is faster, in...

2010-10-18 12:25:56 156

空空如也

空空如也

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

TA关注的人

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