最近我一直在阅读很多关于大型网站(facebook,twitter,digg,reddit等等)的博客主题,使用cassandra作为他们的数据存储而不是MysqL.
我想收集使用cassandra学习的资源列表.希望有些视频或播客解释如何使用cassandra.
我希望有资源可以看如何使用cassandra.
非常感谢,阿尔弗雷德
我正在使用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) 我想要一个两个JVM可以通信的所有方式的列表.JVM可以是本地的也可以是远程的.
显而易见的是
注意:我对比较这些不感兴趣,因为我们选择的方式取决于需要.我很想知道实际存在的方式.
比较两个字符串时,我被告知我们不应该使用逻辑运算符(==).我们应该使用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.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类"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编译时,类被引用并且它可以工作.但是从命令行编译时同样不起作用.我无法弄清楚原因,没有任何合乎逻辑的想法!