上一页 1 2 3 4 5 6 7 ··· 28 下一页
摘要: 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在 java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池 等待队列中)。 取到锁后,他就开始执行同步代码(被synchron 阅读全文
posted @ 2018-04-07 10:46 人生如若初见 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 因此,可以只调用外层流的close方法关闭其装饰的内层流,验证例子: 问题(2)解释:如果不想使用(1 阅读全文
posted @ 2018-04-07 10:45 人生如若初见 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 转自 https://www.cnblogs.com/martinzhang/p/3454358.html 阅读全文
posted @ 2018-01-16 17:50 人生如若初见 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 先利用 wc -l BLM.txt 读出 BLM.txt 文件一共有多少行。 再 阅读全文
posted @ 2017-12-18 15:53 人生如若初见 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 转自 https://m.2cto.com/kf/201507/412937.html 阅读全文
posted @ 2017-09-25 15:33 人生如若初见 阅读(7139) 评论(0) 推荐(1) 编辑
摘要: 1.问题提出 1.前段时间在项目中用到Lists.transform返回的List,在对该list修改后发现修改并没有反映在结果里,研究源码后发现问题还挺大。下面通过单步调试的结果来查看Guava Lists.transform使用过程中需要注意的地方。 a.对原有的list列表修改会影响Lists 阅读全文
posted @ 2017-09-09 17:27 人生如若初见 阅读(4922) 评论(0) 推荐(0) 编辑
摘要: 1 Partitioner分区 1.1 Partitioner分区描述 在进行MapReduce计算时,有时候需要把最终的输出数据分到不同的文件中,按照手机号码段划分的话,需要把同一手机号码段的数据放到一个文件中;按照省份划分的话,需要把同一省份的数据放到一个文件中;按照性别划分的话,需要把同一性别 阅读全文
posted @ 2017-09-08 12:25 人生如若初见 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1 MapReduce编程 1.1 MapReduce简介 MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算,用于解决海量数据的计算问题。 MapReduce分成了两个部分: 1、映射(Mapping)对集合里的每个目标应用同一个操作。即,如果你想把表单里每个单元格乘以二, 阅读全文
posted @ 2017-09-08 12:11 人生如若初见 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在PostgreSQL里,with子句提供了一种方法写一个大的查询中使用的辅助报表与查询。它有助于打破复杂和大型查询简单易读的形式。 1. 建表 [sql] view plain copy postgres=# create table tb9(id serial primary key,name  阅读全文
posted @ 2017-09-08 10:38 人生如若初见 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/sky786905664/article/details/52742392 阅读全文
posted @ 2017-09-08 10:36 人生如若初见 阅读(1680) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 28 下一页