- 博客(20)
- 资源 (11)
- 收藏
- 关注
转载 hadoop中的若干异常的解决办法
异常1hadoop@ubuntu:~$ hadoop/bin/hadoop jar hadoop-0.20.2-examples.jarwordcount input01 output01Exception in thread "main" java.io.IOException: Error opening job jar: hadoop-0.20.2-examples.jar
2012-07-31 16:45:28 1644
转载 ORA-00257: archiver error. Connect internal only, until freed 错误 解决办法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME
2012-07-31 15:37:28 1125
原创 ubuntu 设置静态ip
可以使用ifconfig eth0 inet up 192.168.0.1 这样来配置不过重启后就会自动消除的固定的话就在/etc/network/inteface文件里面配置allow-hotplug eth0 #我在我虚拟机是添了这行的auto eth0iface eth0 inet static address 192.168.0.32netmask 192xxx
2012-07-30 15:32:23 562
原创 hadoop eclipse中连接不上hdfs (connection refuse no further information)
eclipse中连接不上hdfs,显示refuse connection。解决:a.取消hdfs的安全模式 hadoop dfsadmin -safemode leave b. 在eclipse的hdfs 对话框“edit hadoop location” 的host 里不要填localhost,改为你namenode的机器名 不行的话再为你的IP地址 应 该就
2012-07-30 10:46:15 19118 1
转载 Java数据类型操作的原子性
1.基本类型,引用类型的赋值,引用是原子的操作;2.long与double的赋值,引用是可以分割的,非原子操作;3.要在线程间共享long或double的字段时,必须在synchronized中操作,或是声明成volatile.
2012-07-29 22:16:55 3849
转载 java volatile是什么关键子,以及在线程中的作用。
在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存
2012-07-29 22:12:51 1189
原创 Weblogic连接池属性(PinnedToThread )导致连接池连接不断增长
最近项目遇到棘手的问题,weblogic连接池不断增长导致连接爆满。后来经过仔细查找发现weblogic连接池设置勾选了PinnedToThread 属性导致的,下面先看下官方对这个属性的介绍吧: PinnedToThread 是一个能够改善性能的选项,它启用执行线程以保持已入池的数据库连接,即使在应用程序关闭逻辑连接之后。启用 PinnedToThread 后,WebLogic
2012-07-28 15:30:04 5883
原创 位运算符与逻辑运算符
位运算符: 与(&)、非(~)、或(|)、异或(^) &:当两边操作数的位同时为1时,结果为1,否则为0。如1100&1010=1000 | :当两边操作数的位有一边为1时,结果为1,否则为0。如1100|1010=1110 ~:0变1,1变0 ^:两边的位不同时,结果为1,否则为0.如1100^1010=0110逻辑运
2012-07-19 11:21:27 548
原创 java 外部类静态方法访问内部类
public class TestLinkedList { public static void main(String[] args) { TestLinkedList ls = new TestLinkedList(); List list = new LinkedList(); for (int i = 10; i > 0; i--) { lis
2012-07-11 10:46:48 3103
转载 二叉树3种遍历方式
三种遍历的命名 根据访问结点操作发生位置命名: ① NLR:前序遍历(PreorderTraversal亦称(先序遍历)) ——访问根结点的操作发生在遍历其左右子树之前。 ② LNR:中序遍历(InorderTraversal) ——访问根结点的操作发生在遍历其左右子树之中(间)。 ③ LRN:后序遍历(PostorderTra
2012-07-10 11:21:55 558
转载 Java移位运算符
JAVA基础(JAVA移位运算符) .移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:(左移)、>>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相
2012-07-09 22:57:32 365
原创 java基本数据类型相互转换
首先介绍java基础类型各自占几个字节:(1个字节为8位二进制) byte 1个字节short 2字节 int 4字节 long int 8字节 char 2字节 float 32字节 double 64字节boolean 1个字节 以上为基本数据类型占用字节数,只要记住字节小的类型可赋值给字节大的类型。例如 short可以赋值给int。
2012-07-09 22:54:58 624
转载 java comparable和Comparator 区别
Comparable & Comparator 都是用来实现集合中的排序的,只是 Comparable 是在集合内部定义的方法实现的排序, Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator接口的方法或在集合内实现 Comparable 接口的方法。 Comparable 是一个对象本身就已经支持自比较所需要
2012-07-09 21:22:23 641
原创 “类锁”和对象锁
假设我有一个类ClassA,其中有一个方法synchronized methodA(),那么当这个方法被调用的时候你获得就是对象锁,但是要注意,如果这个类有两个实例,比如:ClassA a = new ClassA();ClassA b = new ClassA();那么如果你在a这对象上调用了methodA,不会影响b这个对象,也就是说对于b这个对象,他也可以调用methodA,因为这是两对象,
2012-07-09 14:46:51 5927 3
转载 缓存算法探究
为什么要使用缓存? 缓存的最大优点在于可以达到用空间换时间的效果,避免一些不必要的计算,从而提高应用程序的响应速度。 目前有很多缓存框架,比如ehcache, memcached, memcache, OSCache等等。然而,无论何种框架,基本上就是以这种映射机制将对象记录起来,等下次需要对象object时,先计算它的key值,然后到缓存中根据key来取,取得后返回该对象,否则
2012-07-09 10:53:44 699
转载 java内存泄漏的若干情形
用java编写的程序存在内存泄露吗? 大家可能认为JVM(java虚拟机)有良好的垃圾回收机制(GC), 不想C/C++那样需要手动回收内存。然而事实是,JVM也是基于一些算法来进行的,在满足一定条件下才能回收内存。所以,一旦一个内存不能使用需要回收,但却不满足JVM 垃圾回收算法的条件时,那块内存就无法被GC回收,这时就会产生内存泄露。 为了讲解java内存泄露的几种情形,
2012-07-09 10:51:53 707
原创 ./bin/hadoop namenode -format namenode格式化命令出错
hadoop-0.21.0 配置好1.core-site.xml 2.hdfs-site.xml 3.mapred-site.xml 格式化namenode 报错Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hdfs/server/namenode/NameNodeCaused by
2012-07-09 10:37:44 10416 1
原创 解决redhat9 【tab】键无法自动提示
即 在 .bash_profile or etc/profile(所有用户有效) 里加if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
2012-07-09 10:36:24 726
转载 一个理解wait()与notify()的例子
file://分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify谢谢!class ThreadA { public static void main(String[] args) { ThreadB b=new ThreadB(); b.start(); System.out.println("b is s
2012-07-09 10:33:14 462
t-digest源码
2018-07-27
javascript权威指南(第六版)
2018-07-27
Effective Java
2010-09-26
java程序员笔试题目。
2010-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人