- 浏览: 283078 次
- 性别:
- 来自: 北京
最新评论
-
bjmike:
public static void main(String ...
检测OutOfMemoryError是否可以被捕捉 -
bjmike:
setenfore 0,关闭防火墙
hdoop创建ssh互信 -
bjmike:
helloboy077 写道java.lang.Object
...
检测OutOfMemoryError是否可以被捕捉 -
helloboy077:
java.lang.Object java.lang.Thr ...
检测OutOfMemoryError是否可以被捕捉 -
jaedong:
不如果想要这种结果只能让第一个线程制行完
td1Session ...
同一代码多线程并发的混乱情况
文章列表
C++ 访问JVM调用java代码
主程序有C++启动,C++调用java接收字符串,然后c++ 对接收到的字符串进行分词,分词后的结果再返回给java程序。
C++代码
// Defines the entry point for the console application.
//
#include <stdlib.h>
#include <iostream>
#include <jni.h>
#include "Xml4nlp.h"
#include "Ltp.h"
using nam ...
通过把静态库封装到动态库的形式来实现。这个步骤需要在编译过程实现
g++ -g -o libMydll.so -fPIC -shared Mydll.cpp -I/usr/local/jdk1.7.0_17/include -I/usr/local/jdk1.7.0_17/include/linux -I. -I../src/__util -I../src/__xml4nlp -I../src/_split_sentence -I../src/_crfwordsegment -I../src/_svmtagger -I../src/_ner -I../src/_gparser -I../s ...
wget http://218.249.165.37/download/36593658/49562183/3/gz/12/28/1359618838796_796/zlib-1.2.7.tar.gz
为编译 Zlib 做准备:
./configure --prefix=/usr --shared --libdir=/lib
编译软件包:
make
要测试结果,请运行:make check 。
安装共享库:
make install
上面的命令将会在 /lib 目录下安装一个 .so 文件。我们将要移除它并重新连接到 /usr/lib 目录下:
cd /lib
ln -sfv ...
cd cmake-2.8.10
./configure --prefix=/usr/local/cmake
gmake
gmake install
cmake安装完成
此问题可以通过通配符解决,即在空格签名加反斜杠转义符号。
[Solr的检索运算符 ]
1. “:” 指定字段查指定值,如返回所有值*:*
2. “?” 表示单个任意字符的通配
3. “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)
4. “~” 表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;roam~0.8,检索返回相似度在0.8以上的记录。
5. 邻近检索,如检索相隔10个单词的”apache”和”jakarta”,”jakarta apache”~10
6. “^” 控制相关度检索,如检索jakarta apach ...
hdfs上送文件命令:
bin/hadoop fs -put /usr/local/product/hbase-0.94.6/hbase-0.94.6.jar libs/hbase/hbase-0.94.6.jar
hdfs删除文件命令:
hadoop fs -rm libs/hbase
用户日志存在于logs/userlogs/job_名称下面,每个map任务会有一个syslog文件。用户的log4j日志就在syslog存放。
关于hadoop中的classpath:
修改hadoop-env.sh中export HADOOP_CLASSPATH一行,修改后无须重启hadoop.
map-t ...
创建ssh互信
生成ssh互信过程:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
scp -P222 authorized_keys hadoop2:~/.ssh/
scp -P222 authorized_keys hadoop3:~/.ssh/
scp -P222 authorized_keys hadoop4:~/.ssh/
ssh -p 222 hadoop2
ssh -p 222 hadoop3
ssh -p 222 hadoop4
以debug模式验证
ssh - ...
今天下载google appegine 的 eclipse插件,可是下了半天没下来。我家宽带是20M的,整个插件才80多M。空浪费了诸多时间。汗颜!!!
git checkout的主要功能就是迁出一个分支的特定版本。默认是迁出分支的HEAD版本
示例:
git checkout master //取出master版本的head。
git checkout tag_name //在当前分支上 取出 tag_name 的版本
git checkout master file_name //放弃当前对文件file_name的修改
git checkout commit_id file_name //取文件file_name的 在commit_id是的版本。commit_id为 git commit 时的sha值。
...
网页上有很多标签,看上去像贴在屏幕上一样,我给它叫做贴条效果,核心内容是通过设置div的背景色和border下边框的颜色为相近的值。如
.topBar{
height:29px;
line-height:27px;
border-bottom:1px solid rgb(229,229,229);
background:none repeat scroll 0% 0% rgb(252,252,252);
}
网站开发选用环境一定要在适合的平台。
我一开始采用的是ubuntu 系统,可是ubuntu 下面合适的软件实在太好,好不容易找了一款bluefish的软件,但是打开界面还是和 windows相差很远,最后还是切换到windows平台下面去了。空浪费了好多时间。结论:采用合适的工具,去做开发,有效率的去做事情。
crontab -l //查看当前用户下的cron任务
crontab -e //编辑当前用户的定时任务
例子:
50 23 * * * echo "" > /usr/local/goagent/local/nohup.out
//每天23点50分执行
50 * * * * echo "" > /root/product/crawler/bin/cookies.txt
//每小时的50分执行
*/1 * * * * cd /root/Cron/Bin; sh ./hadoop_watch.sh
//每分钟执行一次
* ...
update bb_item_online a,bb_item_bk b set a.delete_flag=1 where a.item_id = b.item_id;
DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:
1 delete from t1 where 条件
2 delete t1 from t1 where 条件
3 delete t1 from t1,t2 where 条件
4 delete t1,t2 from t1,t2 where 条件
前 3者是可行的,第4者不可行。
也就是简单用delete语句无法进行多表删除数据操作,不过可以建立级联删除,在两个表之间建立级联删除关系,则可以实现删除一个表的数据时,同时删除另一个表中相关的数据。
1、从数据表t1中把那些id值在数据表t ...