能力强的人善于解决问题,有智慧的人善于绕过问题。 区别很微妙,小心谨慎做后者。
全部博文(399)
发布时间:2015-05-01 19:37:53
1) Determining the Number of Threads 最少最少: Runtime.getRuntime().availableProcessors(); Number of threads = (Number of Available Cores) / (1 - Blocking Coefficient)2) Determining the Number of Par.........【阅读全文】
发布时间:2015-05-01 17:04:32
public class MyExecutor extends ThreadPoolExecutor { private ConcurrentHashMap......【阅读全文】
发布时间:2015-04-29 18:28:14
给定一个整数数组,返回它其中最长的连续整数数列长度。例如 a[] = {100,4,200,1,3,2} 因为其中包含1,2,3,4所以返回4.使用并查集算法实现,同时应用了路径压缩和秩的优化,你懂的。package basic.datastructures;import java.util.HashMap;import java.util.Map;import java.util.stream.IntStream;public class.........【阅读全文】
发布时间:2015-04-29 18:23:07
测试程序:import static org.junit.Assert.assertEquals;import org.junit.Test;public class ReverseTest{ @Test public void testNormalSentence() { assertEquals( new ConcurrentReverse( "Hello Peter Sunny Leaf" ).reverse(), "Leaf Sunny Peter Hello" ); .........【阅读全文】