
java
xcc_233
遗忘才是告别吧
展开
-
最近一些工作的总结(关于HBase Coprocessor,多版本多条件检索多Rowkey检索)
首先是HBase协处理器的一些理解上的问题。之前写的博文HBase Coprocessor是按照别人的代码做的一个测试小实验,虽然成功了,但是没有完全理解,所以当自己真的要用协处理器的时候重新理解了一下。其实,协处理器实现二级索引的本质是自动维护两张表格。比如我需要的主表如下需要对列族 Coid的 LatLonCode变量做一个二级索引,其实就是维护另一张表,我把它称为协处理表,这个表的Rowkey就是这个LatLonCode的值,而表中列族就是主表的Rowkey。所以设计协处理表如下所以检索的原创 2020-05-09 22:59:32 · 353 阅读 · 0 评论 -
JAVA基于jxl包读写Excel文件(二)
从EXCEL中读到了数据,并且保存在HashMap<Integer, List>中https://mp.youkuaiyun.com/postedit/82591670完整代码在这里:https://github.com/CifWang/dataProcessing我完全是编程小白,这在试手,有什么问题欢迎交流。先按照键从小到大的顺序,给HashMap排个序新建一个文件,我没有处...原创 2018-09-10 20:09:57 · 2227 阅读 · 0 评论 -
Centos7安装Java 1.7.0,装好后且配置好环境变量,java -version仍然是OpenJDK1.8
安装方法网上有非常多,随便搜一篇https://blog.youkuaiyun.com/w410589502/article/details/77850955安装完成后,环境也配置好了,出现问题:输入java -version,显示的jdk版本还是自带的OpenJDK1.8.0嘿,我这暴脾气。怀疑是环境变量的问题,想到之前windows出现过装两个版本的jdk,配置环境变量的时候出现的问题,h...原创 2018-09-26 20:50:04 · 2605 阅读 · 4 评论 -
JAVA操作HBase
只是做一个小测试,看连接有没有问题。测试了创建表和删除表,对列族和行都没有操作。首先安装和启动Hadoop、HBase,网上很多教程。然后创建HBaseTest的JAVA工程,在工程下添加lib文件夹,把HBase安装目录下(比如我的是centos7系统,hbase安装在master上的/opt/hbase-1.2.7文件夹)把/opt/hbase-1.2.7/lib文件夹下的jar都拷贝...原创 2018-11-27 10:00:38 · 161 阅读 · 0 评论 -
测试HBase协处理器Coprocessor
官方介绍文档https://blogs.apache.org/hbase/entry/coprocessor_introduction写一个TestCoprocessor,计算一个Column Family的列对应的行数,遇到NullPointerException的问题stackflow的解决方案,rowCount有三个输入参量,TableName, ci和scan,ci直接置0不可...原创 2019-03-12 14:46:32 · 362 阅读 · 0 评论 -
jdk版本不一致,导致eclipse导入java工程时出现Import XXX cannot be resolved 问题
服务器上的java版本是jdk1.7,而本地的版本是1.8把服务器上的工程拿下来,导入本地eclipse,由于版本不一致,出现impor java.util等任何东西cannot be resolvedhttps://stackoverflow.com/questions/16918959/import-xxx-cannot-be-resolved-for-java-se-standa...原创 2019-03-22 13:10:49 · 548 阅读 · 0 评论 -
JAVA调用fortran以及报错(1)——severe (408): fort:(19):
fortran77生成dll,供java调用目的是用geopack,geopack本身是2000多行的fortran代码,注释都是C,想用fortran90,但是架不住改那么多行注释标签,OK,就用fortran77。然后对fortran实在不是很熟,而且考虑的后期要做的计算比较多,还是用比较熟悉的java,所以考虑生成dll,供java调用。然后用hello world的形式做一个小测试,中...原创 2019-08-21 20:08:46 · 1930 阅读 · 1 评论 -
Ubuntu16,JAVA JNA调用fortran,Fortran编译器:Intel Fortran, Fortran77版本
啊!神坑首先一个Fortran程序,两个subroutine,CALL_SUB()调用SUB(),因为在我的正常需求下需要这么调用,所以用这个做测试。用intel fortran编译生成.so文件,命令是 ifort -o testSO.so -shared -fpic testSO.for先用fortran调用一下这个.so文件test一下,主程序,然后用.so文件编...原创 2019-09-19 09:22:52 · 900 阅读 · 0 评论 -
Mark!JAVA生成jar,包含第三方jar
https://www.cnblogs.com/bjxq-cs88/p/8968555.html注意!!需要在生成的jar文件的同级文件夹下新建lib文件夹,把外部jar放到lib文件夹下转载 2019-09-28 16:15:37 · 175 阅读 · 0 评论 -
JAVA基于jxl包读写Excel文件(一)
完整代码在这里:https://github.com/CifWang/dataProcessing我完全是编程小白,这在试手,有什么问题欢迎交流。由于工作需要又想练一下编程,用java读写了一个excel数据文件测试读取功能。数据文件大概是这样,为了读取方便我把表头去掉了。一共三列数据,第一列是L值,第二列是B值,是空间物理的LB坐标,第三列是粒子通量值。把文件读出来打开EXC...原创 2018-09-10 20:10:58 · 17847 阅读 · 0 评论 -
Java字符串与数组的各种转换
数字的字符串转成整型数组输出结果 数字数组变成字符串输出结果原创 2018-09-06 15:43:52 · 254 阅读 · 0 评论 -
Java调用matlab以及过程中遇到的各种问题总结
首先写一个matlab测试程序,然后在cmd输入deploytool,一开始没反应,我的好几年前的matlab7,装了好久没用了,可能还没这功能,可能本身有什么问题,没关系,重新装一个R2016a,成功跳出了deploytool,美滋滋选择Library Compiler,然后在上面选Java Package,点+号,把刚刚的.m文件加进来,把下面的Class Name改成一个有意义的,...原创 2018-09-11 13:48:25 · 2109 阅读 · 0 评论 -
String.intern的研究和用法
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)String.intern()方法Returns a canonical representation of the string object. A pool of strings, initially empty, is maintained privately by t...原创 2018-05-17 10:44:41 · 200 阅读 · 0 评论 -
hashCode总结整理
hashCode,哈希码,总结整理一下。 看到java面试的问题:两个对象值相同(x.equals(y)==true),那么hashCode应当相同,这句话对不对?解释是:是正确的,Java规定,两个对象值相同,那么hashCode一定相同;而hashCode相同,值不一定相同。和我理解的相反。"值相同"的意思是equals()执行结果是true hashCode:Ob...原创 2018-08-16 22:04:16 · 275 阅读 · 0 评论 -
JAVA static是什么?修饰符总结整理
对JAVA中修饰符的总结整理,尤其是static的理解,static总是忘记其他修饰符修饰的变量有效范围如下: 类内 package内 子类 其他package private yes no no no default yes yes no no protected yes yes ye...原创 2018-08-20 20:10:42 · 4642 阅读 · 0 评论 -
不知道数据文件格式,怎么读取Netcdf文件
之前写过怎么用JAVA读nc文件,https://blog.youkuaiyun.com/touziss/article/details/81908606假如不知道文件格式,怎么先看一看,有哪些变量什么的呢?我的nc文件700多M,word和notepad++都没办法打开,UltraEdit打开乱码,心烦意乱。非常感谢一篇文章,真是专业人有专业的办法http://blog.163.com/jey_...原创 2018-08-23 13:25:26 · 3351 阅读 · 0 评论 -
JAVA读取NC文件,以读取NOAA数据为例
网站https://www.unidata.ucar.edu/software/thredds/current/netcdf-java/documentation.htm下载jar包 导入到eclipse,方法https://blog.youkuaiyun.com/touziss/article/details/81909075 NetcdfFile官方教程https://www.unidata.ucar...原创 2018-08-22 14:16:24 · 7572 阅读 · 0 评论 -
eclipse中导入外部jar包
项目下创建lib folder保存下载的jar包选中包,拖到eclipse项目下的lib中,copy files 项目右击,build path,configure build path 选择libraries页,Add JARs...选择建的lib加入就可以了 注意:神奇的是,一开始建了folder之后,直接把jar文件下载到项目的lib folder里,这样是不行的,在a...原创 2018-08-21 16:00:21 · 664 阅读 · 0 评论 -
eclipse上传java project到github
之前成功过,现在忘记了。。。重新来一次推荐知乎关于github的科普回答:https://www.zhihu.com/question/20070065https://www.zhihu.com/question/20070065/answer/79557687 右击project,team,share project点use or create repository in ...原创 2018-08-21 21:00:33 · 501 阅读 · 0 评论