- 浏览: 1267321 次
- 性别:
- 来自: 广州
最新评论
-
jackhong1108:
你可能只知道Oracle有like,不知道Oracle有其他的 ...
Hive使用regexp,RLIKE需要使用转义字符 -
pktangshao:
a_bun 写道iijjll 写道使用wmsys.wm_con ...
Oracle 列转行函数 Listagg() -
nayouzhenai:
Spring读取properties文件作为环境变量 -
a_bun:
iijjll 写道使用wmsys.wm_concat()函数也 ...
Oracle 列转行函数 Listagg() -
Horse_Chasing:
鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励
广州面试小结
文章列表
DataNode启动失败:
2012-12-14 00:48:19,242 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Invalid directory in dfs.data.dir: Incorrect permission for /usr/hadoop/hadoop-1.0.4/data, expected: rwxr-xr-x, while actual: rwxrwxrwx
2012-12-14 00:48:19,242 ERROR org.apache.hadoop.hdfs.server.datanode ...
出错如下:
java.lang.OutOfMemoryError: Java heap space
at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:498)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
at org.apache.hadoop.mapred.Child.main(Child.java:158)
解决方法:
我是在Windo ...
转载自 D瓜哥对于像我一样的菜鸟理解MapReduce模型非常有用。上代码~~!
<html>
<head>
<title>MapReduce JS test</title>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
< ...
Ubuntu下配置静态地址
- 博客分类:
- Linux
首先设定IP
$sudo gedit /etc/network/interfacesauto loiface lo inet loopback
auto eth0 iface eth0 inet static address 192.168.1.99
netmask 255.255.255.0 gateway 192.168.1.1
保存,并关闭gedit。这样,IP并没有立即生效。需要执行
$sudo /etc/init.d/networking restart这时候就能ping到局域网中的电脑了。但是上不了Internet,是因为没有设置DNS的原 ...
不是URIEncoding的问题。
在catalina.sh里面的最上面,增加一行:
export CATALINA_OPTS=-Dfile.encoding=GBK
重启Tomcat,问题解决。
折磨我一天的问题了。
再次衷心希望,所有的系统都使用UTF-8编码。
读了这个文章,觉得创意与Idea再到创业是有个过程的。这篇文章给了我很好的启示,在此转载。
原文地址:http://developer.51cto.com/art/201211/365608.htm
要想获得创业idea,请别试图把创业idea 想出来,而是要寻找未被解决的问题, ...
为什么执行脚本要加 ./
- 博客分类:
- Linux
我在家里用Ubuntu 12.04执行脚本不需要 ./
而在公司用RedHet,执行Tomcat启动脚本就需要 ./
在问了度娘以后有如下解释:
./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,所以如果你在当前目录需要执行程序就要加上路径,
./用全路径代替也是可以的。
Windos的默认搜索路径里有当前目录,所以不需要加。其实加上也是一样的效果。
配置Eclipse连接Hadoop
- 博客分类:
- Hadoop
我的Hadoop配置在开源的Virtual-box上面,系统是Ubuntu 12.04
配置Hadoop开发环境的文章就很多了,这里不累述。
这里是我Hadoop单机模式下的配置。
注意一点,地址要用本机的IP地址,不要用localhost,否则Eclipse会连接失败。
因为这一点,我反复搞了2个星期。
贴上代码:
core-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl& ...
在执行copyFromLocal的时候,报错了。
Name node is in safe mode。
safemode模式
NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1-dfs.safemode.threshold.pct),则系统会一直处于安全模式状态即只读状态。
dfs.safemode.threshold.pct(缺省值0.999f)表示HDFS启动的时候,如果DataNode上报的block个数达到了元数据记录的block个数的0.999倍才可以离开安全模式,否则一直是这种只读模式。如果设为1则HDFS永远是处 ...
[多线程]经典例子——生成者消费者
- 博客分类:
- Java
这里使用了BlockingQueue,实例化使用ArrayBlockingQueue。
BlockingQueue本来是就是线程安全的。
当然,也可以自己构建其他的容器类来实现。
如,concurrentHashMap , 使用线程安全synchronized 方法进行 ArrayList对象的get set。
或者用一个violate关键字声明的对象。
还有使用concurrentLock的。
方法多样,随你喜好:
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent. ...
Oracle10开始支持正则表达式。
介绍内容如下:
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE : 与LIKE的功能相似2,REGEXP_INSTR : 与INSTR的功能相似3,REGEXP_SUBSTR : 与SUBSTR的功能相似4,REGEXP_REPLACE : 与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。POSIX 正则表达式由标准的元字符(meta ...
从Oracle8i开始,就有了对Java存储过程的支持。
OracleJVM能够和操作系统紧密地结合在一起,快速的进行数据操作及管理。
Java存储过程与一般的JDBC程序有所不同的是: 1.有安全限制,毕竟是在oracle内部运行的,不允许访问操作系统的资源,如文件。 2.获取数据库联接方式,connection = new OracleDriver().defaultConnection(); 3.System.out,System.err,System.in等输入输出有所不同。可以利用某些命令重定向。
我这里只是简单的Oracle Java存储过程的应用,毕竟Java在语言 ...
首先,Oracle的索引有。
普通索引B*树,BitMap索引,函数索引,组合索引,反转索引。
那么这里主要说一下常用的索引。
B*树索引就是普通索引。
使用方式如下:
create index idx_a on my_table(a);
B*树的组合索引用法如下:
create index idx_a_b on my_table(a,b);
组合索引是普通索引的一种扩充。
每次查询,CBO会选择其中的一条索引进行查询。
所以即使建立了多个单列索引,也只是会选择一条进行使用。
注意,组合索引的前后顺序会有很大的差异。
按照上面的组合索引来说,如果是这种 ...
我们都知道Decode函数可以用来做什么作用,如果这个不知道的话,请找下度娘。
那么,今天就来介绍一下,在WHERE条件语句里面使用Decode函数。
由浅入深,先一步一步来。。
with tmp as(
select 1 val,null flag from dual union all
select 1 val,'a' flag from dual union all
select 2 val,'b' flag from dual union all
select 3 val,'c' flag from dual
)
select 1,decode(f ...
请看附件。。
在List中存在一个定位——表格属性。
其中有个固定报表大小选项。
这个功能的具体使用方法