Java
文章平均质量分 68
tanxinwhu
这个作者很懒,什么都没留下…
展开
-
JDK各版的发布时间表
Java发展的时间表。 (版本号 名称 中文名 发布日期)JDK 1.1.4 Sparkler 宝石 1997-09-12JDK 1.1.5 Pumpkin 南瓜 1997-12-13JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28JDK 1.1.转载 2011-11-14 16:00:47 · 4356 阅读 · 0 评论 -
Hadoop版本
http://apache.etoak.com//hadoop/common/http://hadoop.apache.org/common/releases.html#DownloadCloudera中的hadoop包的各种对应版本,安装这些相关的程序需要版本兼容,不然的话都启动不了,安装软件也是很非神的啊啊!https://ccp.cloudera.com/disp原创 2012-01-07 13:31:17 · 531 阅读 · 0 评论 -
Mahout算法集
https://cwiki.apache.org/confluence/display/MAHOUT/Algorithms网页右面显示的有机器学习的各种算法,包括三大块聚类、协同过滤、分类等算法算法类算法名中文名分类算法Logistic Regression 逻辑回归Baye原创 2011-12-21 15:21:14 · 9255 阅读 · 0 评论 -
动态语言及语言发展趋势
撒发的发原创 2011-11-14 20:48:36 · 611 阅读 · 0 评论 -
Maven、Ant
Maven简介Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何原创 2011-11-09 15:57:23 · 3531 阅读 · 0 评论 -
Myeclipse各个版本
天朝太厉害了,连个myeclipse编译器都下不了啊!不淡定了MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩转载 2011-11-09 16:06:30 · 11073 阅读 · 0 评论 -
flex开发相关网站
1官方网页 http://flex.sourceforge.net/2Adobe - Flex Developer Center http://www.adobe.com/devnet/flex/?sdid=ZFCT3Adobe中文网站 http://www.adobe.com/cn/4Flex例子 http://examples.adobe转载 2011-10-31 20:13:29 · 550 阅读 · 0 评论 -
Java synchronized同步线程机制(一)
首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在同时执行这些程序,cpu只是将时间切割为时间片,原创 2011-10-27 17:27:07 · 562 阅读 · 0 评论 -
Java synchronized同步线程机制(三)
前面讲了那么理论知识和例子,现在讲讲故事,毕竟故事所体现的原理更容易理解。打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下原创 2011-10-27 15:50:48 · 734 阅读 · 0 评论 -
Java synchronized同步线程机制(二)
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同原创 2011-10-27 17:21:17 · 323 阅读 · 0 评论 -
Java反射机制
最近阅读Mahout开源代码时候,老是遇到job.setOutputKeyClass(cl);job.setOutputValueClass(VectorWritable.class); job.setOutputFormatClass(SequenceFileOutputFormat.class);这种代码,比较郁闷,之前没有遇见过,参数怎么能这样调用呢?找了几本Java的书,才发现是原创 2011-11-15 15:36:49 · 879 阅读 · 0 评论 -
Java经典书籍
一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) 《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面) 《O’reilly转载 2011-10-26 19:46:28 · 480 阅读 · 0 评论 -
Java泛型
java泛型什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加原创 2011-10-25 17:02:32 · 365 阅读 · 0 评论 -
java.util.Properties类的使用
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。J2SE 1.5 以前的版本要求直接使用 XML原创 2011-11-14 20:42:43 · 433 阅读 · 0 评论 -
Java 理论和实践: 了解泛型
表面上看起来,无论语法还是应用的环境(比如容器类),泛型类型(或者泛型)都类似于 C++ 中的模板。但是这种相似性仅限于表面,Java 语言中的泛型基本上完全在编译器中实现,由编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码。这种实现技术称为 擦除(erasure)(编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除),这项技术有一些奇怪,并且有时会带来一些令人迷惑的后果。转载 2011-10-25 20:30:56 · 372 阅读 · 0 评论 -
Hadoop in 360-专访360系统部总监唐会军
在前不久的Hadoop in China 2011大会上,360系统部总监唐会军接受了InfoQ的专访,谈到360公司内部对Hadoop的使用,并对Hadoop项目和HBase面临的挑战提出了自己的看法。以下是采访实录。 唐会军:大概有八九百人,现在360发展挺快的,人员扩张每年翻倍,今年又比去年翻了一倍,去年又比前年翻了一倍。 InfoQ:如何测试基于Hadoop的应用?您转载 2012-02-23 10:21:51 · 11676 阅读 · 0 评论