I hereby claim:
- I am jxerome on github.
- I am jxerome (https://keybase.io/jxerome) on keybase.
- I have a public key ASCg_BWIOR2SU5ulRiogzIaESu5aKn022sVBQFGNiBxiwAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash -x | |
| docker_id=$(sudo docker run -d -P strapdata/elassandra) | |
| #host_ip=$(sudo docker inspect --format='{{.NetworkSettings.IPAddress}}' "$docker_id") | |
| port=$(sudo docker inspect --format='{{(index (index .NetworkSettings.Ports "9200/tcp") 0).HostPort}}' "$docker_id") | |
| round=1 | |
| limit=5 | |
| while [[ $round -le $limit ]]; do |
| package **** | |
| import com.datastax.driver.core.KeyspaceMetadata; | |
| import com.datastax.driver.core.ResultSet; | |
| import com.datastax.driver.core.Session; | |
| import org.junit.Test; | |
| import org.junit.runner.RunWith; | |
| import org.slf4j.Logger; | |
| import org.slf4j.LoggerFactory; | |
| import org.springframework.boot.test.context.SpringBootTest; |
| buildscript { | |
| ext { | |
| springBootVersion = '1.2.5.RELEASE' | |
| } | |
| repositories { | |
| mavenCentral() | |
| } | |
| dependencies { | |
| classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") | |
| classpath("io.spring.gradle:dependency-management-plugin:0.5.2.RELEASE") |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>org.test</groupId> | |
| <artifactId>demo</artifactId> | |
| <version>0.0.1-SNAPSHOT</version> | |
| <packaging>jar</packaging> |
| // Index | |
| @Repository | |
| public class InvoiceByLastNameRepository extends IndexRepository<String> { | |
| public InvoiceByLastNameRepository() { | |
| super("invoice_by_lastname", "lastname", Invoice::getLastName); | |
| } | |
| } | |
| public abstract class IndexRepository<T> { |
| package com.mainaud.slidingwindow; | |
| import java.util.Set; | |
| public class SlidingWindowMap { | |
| private long periodMs; | |
| private SlidingWindow[] keyWindow; | |
| public SlidingWindowMap(Set<String> keys, int maxCount, long periodMs) { | |
| keyWindow = new SlidingWindow[keys.size()]; |