- 浏览: 2097354 次
- 性别:
- 来自: 北京
最新评论
-
伍大都督:
解释太到位了,感谢分享
理解Linux系统中的load average(图文版) -
rfjian123:
非常感谢,用你的方法解决了问题。
Server sent unexpected return value (403 Forbidden) in response to OPTIONS -
yuhaifei12:
今天遇到同样的问题了。设置的是每分钟执行一次。结果发现每分钟执 ...
解决Linux下crontab同一时间重复执行问题 -
BigBird2012:
想问一下,使用ExecutorService每次都要调用 sh ...
spring quartz使用多线程并发“陷阱” -
zhuqx1130:
有用,谢谢
解决Sublime Text 3中文显示乱码(tab中文方块)问题
文章列表
sed命令
输出第二行到行尾
sed '2,$w output.txt' input.txt
删除文件第一行,并输出到文件
sed -e '1d' input.txt >> output.txt
删除第一行到第五行,并输出到文件
sed -e '1,5d' input.txt >> output.txt
删除第一行并更新到input文件(参数-i)
sed -i '1d' input.txt >> output.txt
详细:http://edu.codepub.com/2009/0630/7470.php
// 除法,并返回百分比格式
public static String percent(double num1, double num2) {
NumberFormat format = NumberFormat.getPercentInstance();
format.setMinimumFractionDigits(4); // 小数点精度
return format.format(num1/num2);
}
环境:redhat AS + python2.7 + oracle instant client + cx_oracle
oracle instant client10.2.4 (linux)
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
我下载的是:oracle-instantclient-basic-10.2.0.4-1.i386.rpm 和oracle-instantclient-devel-10.2.0.4-1.i386.rpm
py ...
任务管理器强制关闭“vmware-vmx.exe”进程,然后打开虚拟机试试;如果不行,删除虚拟机目录下的.lck文件。
linux平台下有个ls指令,大家都很熟悉:
① ls | grep 2008 查询文件名包含2008的文件(这其实就是一个map,找到需要的数据)
② ls | grep 2008 | wc -l 计算上述指令查询文件个数(这其实就是一个reduce,对找到数据进行汇总聚合)
再来一个例子,关于SQL:select * from device
① select * from device t where t.name like 'CNC-Bj%' (这其实就是一个map,找到需要的数据)
② select count(*) from device t where t ...
安装Cygwin,并设置Cygwin_HOME/bin到windows Path变量
Cygwin下安装SSH
复制Hadoop文件
拷贝Hadoop项目中的eclipse plugin jar文件到eclipse plugin下
eclipse 在选项设置hadoop home路径,添加hadoop location(主要设置namenode 机器名端口和jobtracker端口即可)
新建map reduce project
从hadoop项目拷贝WordCount.java文件到新的项目
右键WordCount.java,设置运行参数
右键WordCount.java=& ...
故事是这样的……
在上周修复一个分目录统计的BUG,测试后OK本周一上线的,可是上线后数据一会儿正确一会儿错误,认真分析后发现新程序把数据入库后,一会又被“坏人”写入错误数据。
就这样一场找“坏人”的斗争就这样开始……
1. 创建跟踪记录日志表
create table RESULT
(
IP VARCHAR2(256),
基于Eclipse的Hadoop应用开发环境的配置
http://blog.sina.com.cn/s/blog_537770820100byho.html?retcode=0
Hadoop学习-7 Eclipse运行hadoop(解决错误)
http://sunjun041640.blog.163.com/blog/static/25626832201061751825292/
搭建基于Eclipse的Hadoop测试环境
http://www.tech126.com/eclipse-hadoop/
配置和使用还都算很简单,要注意的是plugin和ha ...
==================================
windows cygwin环境下,遇到这个错误:org.apache.hadoop.security.AccessControlException: Permission denied: user=cyg_server, access=EXECUTE, inode="job_201010161322_0003":heipark:supergroup:rwx------
解决:刚开始还使用“./bin/hadoop dfs -chmod 777 ”,后来发现老是这样设置麻烦。可以取消hado ...
hadoop不是一个英文单词,是作者发明的词,hadoop名称来源作者小孩的一个絨毛填充黄色大象玩具。
它的发音是:[hædu:p]
使用快捷键Alt+F2打开运行窗口.
键入gconf-editor,打开Gnome配置编辑器.
定位到apps \ nautilus \ desktop.
勾选 trash_icon_visible显示“回收站”
勾选 computer_icon_visible显示“计算机”
# 解决maven命令OutOfMemoryError错误set MAVEN_OPTS= -Xms128m -Xmx512m# 导出项目jar包mvn dependency:copy-dependencies# 查看jar依赖mvn dependency:tree
# 创建maven项目
mvn archetype:create -DartifactId=mysoft -DgroupId=com.xyz.abc
# 下载snapshot的jar包的配置,将下面信息copy到pom.xml中,每个字段都是必须的
<repositories>
<reposi ...
1. 故事背景:
mysql数据迁移到oracle,其中有个表名叫“bil_vip”,有10万条记录,迁移后检查发现oracle数据库只插入34464条记录,程序执行过程没有发现任何错误。修改数据库连接代码向mysql插入10万条记录,结果都插入OK。
批量插入使用spring jdbctemplate.batchUpdate(sql, new BatchPreparedStatementSetter());方法,该方法的核心是PreparedStatement的executeBatch方法。
2. 继续实验:
新建一个Test表,只有一个name字段做实验。
抛弃jdbc ...
有个项目,完成或的打包成了jar包,期间大量引用了开源框架,如果一个个修改MANIFEST.MF文件中Class-Path会死掉,幸好maven提供了这个功能。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
...
update t_tet t set t.string_field = float_field
当float字段赋值给string字段是,如果值为0.6,到string字段后显示为 ".6";
正确写法:
update t_tet t set t.string_field = to_char(t.float_field,'fm99999990.9')
说明:
关于“0”:oracle自动补位
关于“9”:实际存储数字
关于“fm”: 标识使用格式掩码(format_mask )