代码改变世界

阅读排行榜

SimpleDateFormat 日期格式化

2013-04-17 14:09 by java20130722, 168 阅读, 收藏,
摘要: SimpleDateFormat 日期格式化SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd") ; String s = format.format(new Date()) ; System.out.println(s); format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ") ; System.out.println(format.format(new Date()));在Android中都是可以运行的。 阅读全文

如何用Spring整和ActiveMQ?

2012-08-02 23:59 by java20130722, 168 阅读, 收藏,
摘要: 问题一:为什么要整合ActiveMQ? 传统的JDBC代码在处理连接、语句、结果集和异常时是多么冗长和繁杂你一定不会忘记,传统的JMS继承了JDBC的“关荣传统”。发送一个简单的消息,要几行代码呢?请仔细数数吧。 Java代码以下是引用片段:publicvoidsendMessage()throwsJMSException{ActiveMQConnectionFactoryconnectionFactory=newActiveMQConnectionFactory("tcp://localhost:61616");Connectionconnection=null;Sess 阅读全文

探秘Java垃圾回收机制

2012-08-03 00:03 by java20130722, 167 阅读, 收藏,
摘要: 垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。 引用计数收集器 引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象(不是引用)都有一个引用计数。当一个对象被创建时,且将该对象分配给一个变量,该变量计数设置为1。当任何其它变量被赋值为这个对象的引用时,计数加1(a = b,则b引用的对象+1),但当一个对象的.. 阅读全文

hadoop SecondaryNameNode和NameNode

2013-04-02 02:34 by java20130722, 166 阅读, 收藏,
摘要: 1.概述光从字面上来理解,很容易让一些初学者先入为主的认为:SecondaryNameNode(snn)就是NameNode(nn)的热备进程。其实不是。snn是HDFS架构中的一个组成部分,但是经常由于名字而被人误解它真正的用途,其实它真正的用途,是用来保存namenode中对HDFS metadata的信息的备份,并减少namenode重启的时间。对于hadoop进程中 ,要配置好并正确的使用 snn,还是需要做一些工作的。hadoop的默认配置中让snn进程默认运行在了namenode的那台机器上,但是这样的话,如果这台机器出错,宕机,对恢复HDFS文件系统是很大的灾难,更好的方式是:将 阅读全文

Hadoop Job Tuning

2013-03-31 16:16 by java20130722, 166 阅读, 收藏,
摘要: Hadoop平台已经成为了大多数公司的分布式数据处理平台,随着数据规模的越来越大,对集群的压力也越来越大,集群的每个节点负担自然就会加重,而且集群内部的网络带宽有限,数据交换吞吐量也在面临考验,由此引发了人们对大规模数据处理进行优化的思考。本文仅从实践经验出发,针对Hadoop Job优化提出了一些观点,不包含HDFS的优化。Job Tracker Related严格来说,下面这个配置项,是决定HDFS文件block数量的多少(也就是文件个数),但是它会间接的影响Job Tracker的调度和内存的占用(其实更能影响name node内存的使用)。dfs.block.size这个配置项定义了在 阅读全文
上一页 1 ··· 101 102 103 104 105 106 107 108 109 ··· 115 下一页