DynamoDB: cómo verificar que una tabla existente esté vacía o no vacía

En respuesta a mi propia pregunta, encontré lo siguiente: ¿ Diferencia entre las clases AmazonDynamoDBClient y DynamoDB en su SDK de Java?

Lo DynamoDBque estaba tratando de usar es simplemente un contenedor AmazonDynamoDBque proporciona una API ligeramente diferente. El uso de en su AmazonDynamoDBlugar hace que la implementación de esta función sea mucho más fácil, y debería verse más o menos así (disculpe el código Java incorrecto, en realidad estoy escribiendo esto en Scala):

public Boolean isEmpty(AmazonDynamoDB database, String tableName) = {
   ScanRequest scanRequest = new ScanRequest().withTableName(tableName).withLimit(1);
   return database.scan(scanRequest).getCount == 0;
}

O, en Scala:

def isEmpty(database: AmazonDynamoDB, tableName: String): Boolean = {
   val scanRequest = new ScanRequest().withTableName(tableName).withLimit(1)
   database.scan(scanRequest).getCount == 0
}
Respuesta 1

Mi objetivo es tener un objeto de propiedades estático privado en mi clase, para actuar como valores predeterminados al crear otros objetos de propiedades necesarios para mi aplicación. La implementación actual se ve así: ...

Quiero obtener el valor de la base de datos, en mi caso uso List para obtener el valor de la base de datos, pero recibí este error Exception en el hilo "main" java.lang.ClassCastException: [Ljava.lang.Object; ...

¿Hay alguna forma más eficiente que la que estoy usando actualmente para fusionar dos archivos línea por línea agregando la línea del archivo2 al archivo1? Si el archivo1 contiene a1 b1 c1 Y el archivo2 contiene a2 b2 c2 Entonces el ...

Estoy tratando de implementar la codificación MP3 en Android usando la biblioteca LAME siguiendo estas guías: Lame MP3 Encoder compile para Android http: //developer.samsung.com/android/technical-docs/Porting-and -...