在Java中,经常会将一个Object类型转成自己想要的Map、List等等。通常的做法是:Object
obj = ....;Map castMap = (HashMap) obj;在这里会产生unchecked cast
warning,有代码洁癖的就会想办法干掉它。解决办法就是在方法上添加一个...
分类:
其他好文 时间:
2014-05-17 00:32:10
阅读次数:
311
对于别人写的linux下的jni写的真的不清晰、明了,甚至会出现错误;对于代码重点的就是不会的人用你的代码就可以执行就ok了!!好了,废话不说了,来开始咱们的jni了;
首先咱们得理解一下jni的概念吧: jni(java native interface)java原生接口;对于学习过java...
分类:
其他好文 时间:
2014-05-16 18:10:49
阅读次数:
305
1.HashMap的遍历
package com.sheepmu;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
public class KMPText
{
public static void main(String[] ar...
分类:
其他好文 时间:
2014-05-15 07:05:19
阅读次数:
507
Hashtable,哈希表是根据关键码值(Key value)直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
HashMap,不保证映射的顺序,特别是它不保证该顺序恒久不变。一个HashMap的实际容量=容量x因子,其默认值是16×0.75=12。当存入HashMap的对象超过这个容量时,HashMap会重新构造存取表(长度变为原来的2倍,然后一个个indexfor进去),这是一个大问题,所以当你知道大概要存放多少个对象时,最好设为该实际容量的能接受的数字。对于冲突...
分类:
其他好文 时间:
2014-05-15 06:59:55
阅读次数:
236
无意间多瞄了一眼hbase0.98的代码,想复习下put流程,发现htable里面已经找不到processBatchOfPuts()奇怪了。看了半天原来变化还真大其实0.96就没这个了,于是又搞了个0.96的代码看看
之前有篇可以对比差异,请转移至:http://blog.csdn.net/luyee2010/article/details/8435739 不过排版太乱将就看吧!
HTab...
分类:
其他好文 时间:
2014-05-15 04:36:10
阅读次数:
306
经过半天的尝试,参考网络上的零碎资源,博主完成了Leach协议在ubuntu10.04上的安装,并制作了补丁。
一键安装过程如下:
1.在用户目录下新建一个文件夹,取名任意,建议为“Leach”;
2.将一键安装包中的文件复制到Leach文件夹中;
3.执行脚本:./leach-install.sh
中间过程可能需要输入管理员权限的密码,请根据自己设定输入。
由于无法上传附件,我在此将...
分类:
其他好文 时间:
2014-05-15 04:24:59
阅读次数:
247
大家都知道,在java中的集合Map中按键值key排序比较简单,只需引用集合TreeMap即可,可是怎样实现按value值排序呢?下面我们来测试一下:
public class TestHashMap {
public static void main(String[] args) {
Map map = new HashMap();
map.put("zhangsan", 1);
...
分类:
其他好文 时间:
2014-05-15 02:37:34
阅读次数:
263
1) HashTable 与HashMap实现的是不同的接口HashTable
是Dictionary的子类HashMap
是Map接口的子类2)HashTable的键值都不允许为空HashMap的键值只允许其中一个为空。3)HashTable 是多线程安全的HashMap
是非线程安全的
分类:
其他好文 时间:
2014-05-14 22:25:41
阅读次数:
234
Master-Worker模式适合在一个任务可以拆分成多个小任务来进行的情况下使用。packagecn.fcl.masterworker;
importjava.util.HashMap;
importjava.util.Map;
importjava.util.Queue;
importjava.util.concurrent.ConcurrentHashMap;
importjava.util.concurrent.ConcurrentLinked..
分类:
编程语言 时间:
2014-05-14 18:26:04
阅读次数:
243
windows:中C/C++是.dll表示调用的动态链接库,而linux是.so表示动态链接库JNI(Java
Native Interface)的书写步骤 ·编写带有native声明的方法的java类 ·使用javac命令编译所编写的java类 ·使用javah
?jni java类名生成扩展名为...
分类:
编程语言 时间:
2014-05-14 07:16:56
阅读次数:
334