Java
文章平均质量分 95
xceman1997
这个作者很懒,什么都没留下…
展开
-
【Java学习】Java环境设置、HelloWorld例子、Ant环境及运行
转自http://www.blogjava.net/wxb_nudt/archive/2007/01/16/94268.html一段时间不用Java,经常忘记一些烦琐的设置,特意写此文档备案。-------------java环境设置-------------在环境变量中设置以下三个变量:JAVA_HOME=C:\j2sdk1.4.1 //可以改为相转载 2012-10-07 23:15:58 · 870 阅读 · 0 评论 -
【转载】Java语言中使用OpenMP
从前自己做些尝试性的东西,用到OMP,都是在C++语言中,参考从前博文:《简单尝试windows多线程程序》《通过 GCC 学习 OpenMP 框架》《关于linux下的openmp编程基础》今天跟同事讨论,要在java语言环境中使用MPI,我就想到了OMP,上网查了下,在java中如何使用OMP,copy原文如下。原文地址:http://blog.csdn.net/r转载 2014-02-26 13:33:08 · 2286 阅读 · 0 评论 -
【重新上本科】关于“static”关键字的点滴
在面试的时候,考察语言基础的时候,有时候会遇到问题“static关键字的作用是什么”,以及相关的问题。这篇文章里面尽可能总结的全面一点。对于c语言。static可以修饰c语言的变量,表示静态变量,有个很cool的(或者和普通变量很不一样)的属性,就是他的生命周期与当前的生命周期一样。典型的场景就是:在函数中定义了static变量,在函数外面还能够引用这个变量。经常用来作计数器。这是原创 2013-03-24 22:15:38 · 1010 阅读 · 0 评论 -
【java学习】Java应用程序性能调优的原则
原文地址:http://itindex.net/blog/2013/03/01/1362128838467.html这是“ 成为Java GC专家 “系列中的第五篇。 在第一个问题探讨理解Java垃圾收集里,我们已经学会了不同的GC算法的过程,GC如何的工作,新生代和老一代是什么,你应该知道新的JDK 7的5种类型的GC,以及这些GC类型性能的影响有什么。在第二篇文章-转载 2013-03-10 21:01:26 · 1258 阅读 · 0 评论 -
【java学习】Java性能小技巧
原文链接:http://www.importnew.com/1531.html英文原文:xmlandmore,编译:ImportNew - 朱伟杰局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:编程技巧原因及策略避免重复创建对象为什么:更转载 2012-12-19 19:25:53 · 685 阅读 · 0 评论 -
【java学习】java中字符串转换编码的代码片段
摘取了原文中的一段,原文链接为:http://blog.csdn.net/naughty610/article/details/5279100 import java.io.FileWriter; import java.io.IOException; public class testcode { public stati转载 2012-12-18 23:27:30 · 629 阅读 · 0 评论 -
java codebase的Hadoop应用中使用Darts
背景Darts是双数组的c++ (template)实现,用来存储、查询大规模词表非常方便。缺点是只能够使用“字符串完全匹配”,而不能查询“某个字符串是否是另外一个字符串的字串”这样的需求。如下原因结合起来,促使要在java codebase中使用Darts:1. 词表规模巨大,存储、查询效率很低2. Darts是c++实现,现有Hadoop cod原创 2012-12-19 21:25:00 · 1363 阅读 · 0 评论 -
【java学习】Java 判别TXT文档的编码方式
原文链接:http://www.software8.co/wzjs/java/1185.html public static String getTxtType(File file) throws IOException { // TODO Auto- generated method stub InputStream inputStream=new FileInputSt转载 2012-12-18 22:06:41 · 693 阅读 · 0 评论 -
深入理解JVM内幕:从基本结构到Java 7新特性
英文原文也转载了,见《Understanding JVM Internals》。这篇文章是翻译版,原文链接:http://www.importnew.com/1486.html英文原文:cubrid,编译:ImportNew - 朱伟杰每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时转载 2012-12-12 14:00:32 · 892 阅读 · 0 评论 -
【java学习】Jni在hadoop上的使用(下)
有了前两篇博文的铺垫,这一篇,进入“阶段三”,即在hadoop中调用.so动态库,在动态库中读取文件。其实苦头都在前面吃了,这部分相对很顺利。首先,在动态库.so的java wrapper中增加一个函数接口Init,用来load词典文件:package FakeSegmentForJni;/** * * This class is for verify原创 2012-12-07 20:29:08 · 1958 阅读 · 4 评论 -
【java学习】Jni在hadoop上的使用(中)
上一篇博文里,已经在linux环境下实现单机版JNI的验证。这一篇,进入“阶段二”,将JNI程序放到hadoop上跑通。 这个阶段的尝试我吃了不少苦头,主要是路径问题:hadoop将我写好的jar包分发到每个tasknode上,同时,我们要把.so也分发到相同路径下,并“告诉”tasknode,使得jvm在运行jar包的时候能够找到这个动态库。还是按顺序说。写hadoop程原创 2012-12-05 20:39:23 · 2772 阅读 · 2 评论 -
【java学习】Jni在hadoop上的使用(上)
遇到的需求很简单,我们有一个性能很好的分词器,用c++实现的,现在想在java写的hadoop的程序中使用它,咋办?如果只是使用hadoop,用c++ pipes实现hadoop程序,再调用c++实现的分词器(源代码调用或者动态库调用)就很简单,不存在上面的问题。不过,由于Legacy原因(其实就是种种原因),不能放弃java版本的hadoop程序,才会有以上问题。上网上搜了一原创 2012-12-04 23:23:58 · 2876 阅读 · 0 评论 -
Javah 常见错误记录-NDK与JNI除错
原文地址:http://blog.csdn.net/lincyang/article/details/6528477测试文件:hello-jni/src/com/example/hellojni/HelloJni.java [Java] view plaincopy/** * 该文件来自 Android NDK转载 2012-12-01 00:14:41 · 827 阅读 · 0 评论 -
【java学习】jni之JNIEnv*
原文地址:http://blog.csdn.net/aiqing0119/article/details/7859098 #include "TestNative.h" /* * Class: TestNative * Method: add * Signature: (II)I */ JNIEXPORT jint JNICALL转载 2012-11-28 20:16:57 · 956 阅读 · 0 评论 -
【转载】Understanding JVM Internals
Understanding JVM Internalsposted 8 months ago in Dev Platform category by Se Hoon ParkEvery developer who uses Java knows that Java bytecode runs in a JRE (Java Runtime Environm转载 2012-11-01 19:42:49 · 1532 阅读 · 0 评论 -
【hadoop学习】在伪分布式hadoop上手把手实践word count程序【下】
3. 准备输入的数据文件前段时间看svm,也参考了libsvm,其中有个分类测试数据,内容如下:-1 5:1 7:1 14:1 19:1 39:1 40:1 51:1 63:1 67:1 73:1 74:1 76:1 78:1 83:1 -1 3:1 6:1 17:1 22:1 36:1 41:1 53:1 64:1 67:1 73:1 74:1 76:1 80:1 83:1原创 2012-10-11 23:50:50 · 1494 阅读 · 0 评论 -
【hadoop学习】在伪分布式hadoop上手把手实践word count程序【上】
前两天在Mac OS 10.8.1上搭建了hadoop伪分布式系统,这两天自娱自乐,用java写了个word count程序,在上面运行成功。因为java不是我主要编程语言,而且控制台下编译环境也不熟,又是在业余时间自己折腾,因此折腾了几天,呵呵,惭愧。下面记录下整个过程,包括这两天踩到的各种坑儿。1. word count 程序撰写这个容易,打开vim,直接按照教科书上的内容敲代原创 2012-10-11 23:27:38 · 1657 阅读 · 0 评论 -
【重新上本科】在实际问题中,内存赋值所拖累的效率(java版本)
继续上一篇博文《【重新上本科】在实际问题中,内存赋值所拖累的效率(c++版本)》。由于实际工作中同事的目标语言是java,所以我用相同的程序在java上面又尝试了一下。先说下结论吧:有效率提升,不过提升幅度远小于在c++上面的效果。代码如下:public static void TestCopyingMemCost () throws IOException { int ARRAY原创 2014-03-07 20:12:44 · 1057 阅读 · 0 评论