![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se(java基础)
wzjstrong
这个作者很懒,什么都没留下…
展开
-
java当中的executor
因为研究Netty4,发现自己对jdk5当中的多线程模型了解还是太少。遂决定尽快补上。最好的源代码原来是jak原创 2014-11-21 11:33:51 · 314 阅读 · 0 评论 -
坑爹的hadoop map reduce api
当前使用的hadoop为2.6作为当前的技术大牛,Doug Cutting的编程能力毋庸置疑。lucene和hadoop都引领当前技术浪潮。但其api设计的风格的确令人不敢恭维,特么改来改去,无论是lucene还是hadoop api的向下兼容性都不好。最近在研究hadoop的mapreduce。有一个简单的例子怎么写都特么地弄不对,自定义的reducer就是不起作用。仔细看了数遍,忽然发原创 2015-01-05 19:51:54 · 330 阅读 · 0 评论 -
cygwin eclipe,haoop下注意地方
注意三个日志路径1)F:\cygdrive\f\hadoop\hadoop26\logsNameNode,DataNode,secondaryNamenode的日志信息,包括yarn的NodeManager和ResourceManager信息。2)F:\tmp\hadoop-Administrator hdfs的数据存储路径。包括NameNode,DataNode3)E:\cy原创 2015-01-03 20:20:43 · 263 阅读 · 0 评论 -
Apache Hadoop NextGen MapReduce (YARN) 2.6(翻译自官方)
来自于http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.htmlMapReduce自从hadoop-0.23经历了一次重构,我们现在称之为MapRecuce2.0(MRv2)或者YARN.MRv2的基本理念就是分解JobTracker的基本功能,分别是资源管理和任务的调度和监控。MRV2将这两个功原创 2015-01-03 18:42:22 · 444 阅读 · 0 评论 -
第六章.执行任务
6.1在线程中执行任务6.1.1顺序执行任务6.1.2显式地位任务生成一个新的线程6.1.3无限制线程创建的缺点6.2Executor框架6.2.1例子:使用Executor的WebServer原创 2014-12-11 21:34:28 · 299 阅读 · 0 评论 -
第七章(任务的)取消和(应用的)关闭
7.1任务的取消7.1.1中断原创 2014-12-25 14:07:24 · 353 阅读 · 0 评论 -
netty当中的release方法
初学netty,最困惑的就是其内存的管理方式。在众多编解码器的实现中都需要注意 ReferenceCountUtil.release(msg)的使用。java不是有内在的gc机制不需要开发者关心内存的回收吗?什么类型的数据需要relase?什么时候release?即what 和when问题不是很清楚。看了一段时间后,我的理解是只对DirectByteBu类型的对象进行回收由于这原创 2014-12-22 14:54:40 · 2403 阅读 · 0 评论 -
HiddenIterator
容器的ConcurrentModificationExceptiion。以list为例,在iterator的时候,如果该容器的元素被修改过,在调用hasNext()或Next()的时候会抛出ConcurrentModificationException.但由于没有加锁,极端情况下并不会抛出异常。需要注意的是,有一些隐含调用iterator的情况需要注意。比如toString()public原创 2014-11-25 10:03:17 · 255 阅读 · 0 评论 -
ExecutorService
实现了Executor.提供了方法来管理zhongdu原创 2014-11-21 14:19:13 · 363 阅读 · 0 评论 -
SecheduledExecutorService
一个ExecutorService,可安排给定一段时间之后执行或者周期z原创 2014-11-21 14:49:20 · 553 阅读 · 0 评论 -
FutureTask
FutureTask是一项可取消的异步计算。该类提供了Futurelei原创 2014-11-21 13:58:31 · 708 阅读 · 0 评论 -
velocity构建xml的自己实现;微信公众号
1.通过velocity构建xml的基本实现2.通过一个简单的vm文件可以实现一个函数的功能3.主要两个类,Operator,VmFunc。Operator基础类VmFunc主要实现两个方法,第一个可取得模板合成的内容。buildResult 第二个取得某个字段值。buildCon原创 2015-05-25 21:54:03 · 372 阅读 · 0 评论