小编Sun*_*eep的帖子

学习cassandra的资源清单

最近我一直在阅读很多关于大型网站(facebook,twitter,digg,reddit等等)的博客主题,使用cassandra作为他们的数据存储而不是MysqL.

我想收集使用cassandra学习的资源列表.希望有些视频或播客解释如何使用cassandra.

我的列表

  • Twissandra - Twissandra是一个示例项目,旨在学习和演示如何使用Cassandra.运行该项目将呈现一个与Twitter具有类似功能的网站
  • WTF是一个超级列 - WTF是SuperColumn?Cassandra数据模型简介

我希望有资源可以看如何使用cassandra.

非常感谢,阿尔弗雷德

resources list cassandra

14
推荐指数
1
解决办法
4568
查看次数

结果集未打开.验证自动提交是否关闭.Apache Debry

我正在使用apache derby作为我的数据库.我能够在数据库中执行插入操作.以下是试图显示我唯一的表'MAINTAB'的内容的代码的摘录.java.sql.Connection的实例是'dbconn'.

    ResultSet word;

    Statement query;

    String getData="SELECT THEWORD FROM MAINTAB";
    try{
        System.out.println(dbconn.getAutoCommit());
        query = dbconn.createStatement();
        word = query.executeQuery(getData);
        query.close();

        dbconn.setAutoCommit(false);
        System.out.println(dbconn.getAutoCommit());

        for(;word.next();)
            System.out.println(word.getString(1));

    }catch(Throwable e){
        System.out.println("Table fetch failed or result data failed");}
Run Code Online (Sandbox Code Playgroud)

以下是输出.

org.apache.derby.jdbc.EmbeddedDriver loaded.
Database testDB connected
true
false
Table fetch failed or result data failed

---SQLException Caught---

SQLState:   XCL16
Severity: 20000
Message:  ResultSet not open. Operation 'getString' not permitted. Verify that autocommit is OFF.
java.sql.SQLException: ResultSet not open. Operation 'getString' not permitted. Verify that autocommit is OFF. …
Run Code Online (Sandbox Code Playgroud)

java sql derby

9
推荐指数
1
解决办法
2万
查看次数

JVM到JVM通信的所有方式

我想要一个两个JVM可以通信的所有方式的列表.JVM可以是本地的也可以是远程的.

显而易见的是

  • 套接字通信
  • RMI
  • 共享内存(文件/数据库)

注意:我对比较这些不感兴趣,因为我们选择的方式取决于需要.我很想知道实际存在的方式.

java jvm communication

6
推荐指数
1
解决办法
4653
查看次数

与Java中的逻辑运算符的字符串比较

比较两个字符串时,我被告知我们不应该使用逻辑运算符(==).我们应该使用String.equals(String)进行比较.但是,我看到以下代码符合并Hello Friend使用最新的JDK(1.6_23)打印" ".我试着四处寻找,找不到任何参考.从什么时候开始?

public class StringComp{
public static void main(String args[]){
        String s = "hello";
        if(s=="hello"){
                System.out.println("Hello Friend");
        }else{
                System.out.println("No Hello");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java string-comparison

4
推荐指数
1
解决办法
4万
查看次数

为什么Java源代码中的InetAddress.isSiteLocalAddress()始终返回false

我正在检查java.net.InetAddressClass 的源文件,发现很少有方法总是返回false.例如

/**
 * Utility routine to check if the InetAddress is a site local address. 
 *
 * @return a <code>boolean</code> indicating if the InetAddress is 
 * a site local address; or false if address is not a site local unicast address.
 * @since 1.4
 */
public boolean isSiteLocalAddress() {
return false;
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?为什么我们需要一个总是返回false的方法?对于此类中以"is"开头的所有方法,它们都是相同的.请参阅http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/net/InetAddress.java

java

3
推荐指数
1
解决办法
1029
查看次数

Java包 - 找不到类,同一目录

我在同一目录中声明了两个Java类"giveMyOb"和"dataConn".两者都是公共课."giveMyOb"有一个静态方法"getMine()".在dataConn里面,我将静态方法称为

giveMyOb.getMine();
Run Code Online (Sandbox Code Playgroud)

当我尝试编译dataConn.java时,返回以下错误.

"找不到标志

symbol:变量giveMyOb
location:class dataConn
giveMyOb.getMine(); "

以前它曾经工作过.但现在不行.这是为什么?

附加信息:JDK 1.6.Windows 7. 64位.

更新(问题后30天):从Eclipse编译时,类被引用并且它可以工作.但是从命令行编译时同样不起作用.我无法弄清楚原因,没有任何合乎逻辑的想法!

java

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×5

cassandra ×1

communication ×1

derby ×1

jvm ×1

list ×1

resources ×1

sql ×1

string-comparison ×1