`
weijinxian
  • 浏览: 29439 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
今天需要处理很多的字符串匹配问题。 在涉及到regexp时发现"$"得特别处理,具体的如在replaceAll中或者split中要想处理"$",得写成"//$". 另外,对于"|",即竖线的处理也得注意,应该是"[|]".

@Override

    博客分类:
  • Java
今天把cassandra 0.7.4的源码下下来,打算在eclipse中看,加了lib后还是发现好多报错。很多都是override的原因。看下第一个类就有几个override的标注。public class AllowAllAuthenticator implements IAuthenticator { private final static AuthenticatedUser USER = new AuthenticatedUser("allow_all"); @Override public AuthenticatedUser de ...
ps.以下内容为回忆整理记录,若有纰漏,纯属正常,尽力避免 1.选择不同的field数,选择不同的请求方式(zipfian,uniform,latest) 改对应的参数文件(即-P后的文件),或直接在命令中标明相关参数和值(e.g.,-p fieldcount=100) 2.修改db层(客户端)的内容(如改columnfamily的名字) 改客户端中的代码后,重新编译,以Cassandra_0.6为例 ant dbcompile-cassandra-0.6 3.修改ycsb部分代码,如数据产生方式等。 修改后,重新编译 ant 4.增加新的db客户端 仿照已有的客户端扩展DB类,实现相应的操 ...
内容在附件。 参照了很多的slides,部分在备注中予以说明了。 因为版本更新太突破,所以很多参考的资料也未必就是对的了,有什么问题大家来讨论哦~
刚接触了ycsb,这个确实比较新,基本没有找到除官方发布的信息以外的资料,国内的就更不用指望了.按照getting startedhttp://wiki.github.com/brianfrankcooper/YCSB/getting-started试了下ycsb来benchmarkCassandra,由于本人是ycsb的新手,cassandra的新手,外加unix的新手,期间还是纠结了一阵.现记录下整个过程: 环境:ubuntu910 Jdk 1.6.21 Cassandra0.6.4  ycsb0.1.2 1.下载Cassandra,把lib中的jar包全部拷贝到ycsb的db/Cassa ...
今天在执行一个jar包时,遇到了这个问题:class file has wrong version 50.0, should be 49.0 . 查了下资料,原因是jar包的编译器版本与当前编译器版本不一致。 这个类是在JDK1.6的环境下编译的,把他放在JDK1.5环境的服务器下发生以上错误,只要将这个类重新在JDK1.5环境下编译就可以了. 但是我当前的java -version是1.6阿,虽然是在mac OS上,java SE 6 64-bit. 按理说,不应该报这个错吧. ps, * Version 50.0 = Java 1.6.x     * Version 49.0 = Ja ...
ycsb yahoo! cloud serving system benchmark. 显然,这是yahoo!应"云"而生的评价体系,用于测试云平台相关store\DB\serving system如cassandra\hbase\mysql\pnuts的系统. 开源,当前版本0.1.2,下载地址:http://github.com/brianfrankcooper/YCSB/downloads 论文地址:http://research.yahoo.com/node/3202 粗略看了cassandra与hbase测试报告,前者优势明显,除了区间扫描. 接下来,要下下来,自己 ...
Hadoop最初设计成解决批处理任务的,用它来实现这种迭代式的算法时,只能在每次迭代后,由reducer将临时结果写入HDFS的文件;在下次迭代中,由mapper读入。这样需执行大量IO操作,开销很大,编程也比较麻烦些。如果MapReduce框架能支持类似于管道的方式,可将上一个Job的输出直接输入到下一个Job的mapper中,不仅可以节省大量IO的开销,对于众多迭代式的机器学习算法的实现将是莫大的福音。 UC Berkly的博士生Tyson Condie ,在他的一篇论文MapReduce Online中,提出了Pipelining Hadoop的想法,并实 现了一个原型 HOP - H ...
environment: mac os pre conditions: 1.下载 hop from http:// code.google.com/p/hop/ 我下载的0.2. 2.打开ssh,system preference-》sharing->remote logining(勾上即可) 查看ssh是否一定要密码才能连接.terminal下执行命令 $ ssh localhost 如果需要输入密码,那么 ...
Hadoop是项目的总称,起源于作者儿子的一只吃饱了的大象的名字。主要是由HDFS、MapReduce和Hbase组成。   HDFS是Google File System(GFS)的开源实现。   MapReduce是Google MapReduce的开源实现。   HBase是Google BigTable的开源实现。 ...
available forums: http://bbs.hadoopor.com http://www.hadoopor.com http://forum.hadoopor.com available blogs: http://blog.chinaunix.net/u3/105041/ 分析源码 http://caibinbupt.iteye.com/       分析源码 http://jimey.com/?cat=2226 http://blog.5188la.net/category/my-research/cloud-computing/hadoop-cloud-computing- ...
   近来细细一想,这一年以来一直在被大象调戏呢。    先是去年五一之后去IBM实习了半年,期间日子过的有些狰狞,以致于直接打消了本科毕业直接工作的念头,改为读研。这便是第一只作弄我的大象,因为IBM自那本《who says elephant can't dance》后常常自称蓝色巨象。    然后是毕业设计,做什么PostgreSQL存储系统源码分析,去到官网,立马就捕获了它的logo,一只蓝色的小象,Postgresql折腾我2个多点月,终于毕业论文结束。姐安安静静步入研究生的行列。    暑假,导师说你去研究研究hadoop,hop吧,于是又看到了一头小象,黄色的,logo,算是。    ...
ubuntu 9.10莫名调试失败,最终主要体现在ddd界面出来后的输入框均不可写。 无奈,转战opensuse 11.2.以下是源码安装postgresql的全过程: 1 去postgresql.org下载源码(目前为8.4.2),解压后把postgresql-8.4.2文件放在home下 2 cd /postgresql-8.4.2 3 ./configure --enable-debug --enable-cassert --without-readline --without-zlib    #本来不想without的,在ubuntu下完全可以sudo apt-get install l ...
1.session默认是不能在model中存在的,这是MVC的体现。 2.net-ldap对于有些部分server的ldap支持的不够好的,源于paging control。而选择ruby-ldap,是需要C编译器的, 提供一个编译好的,只要解压缩,到放置的目录下执行 gem install ldap-0.97-mswin32.gem即可 3.unless 和if not是等同的 4.清理gem,可以先用gem uninstall ***,再gem clear 5.远程搜索gem命令 ,gem q -rn ××× 6.安装plugin,到指定的工程目录下,执行ruby script/ ...
判断文件是否存在:    import   java.io.*;     import   java.util.*;         class   FileExist       {     public   static   void   main(String[]   args)       {     File   dir   =   new   File("d:/1.txt");     if(dir.exists())   System.out.println("The   file   exist");     else   System ...
Global site tag (gtag.js) - Google Analytics