Skip to content

Instantly share code, notes, and snippets.

<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" id="dataSource">
<property name="driverClassName" value="${database.driverClassName}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
<property name="testOnBorrow" value="true" />
<property name="testOnReturn" value="true" />
<property name="testWhileIdle" value="true" />
<property name="timeBetweenEvictionRunsMillis" value="1800000" />
<property name="numTestsPerEvictionRun" value="3" />
@ludo1026
ludo1026 / settings.xml
Last active December 30, 2015 05:49
Mot de passe encrypté
<settings xmlns="_http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="_http://www.w3.org/2001/XMLSchema-instance"
xsichemaLocation="_http://maven.apache.org/SETTINGS/1.0.0
_http://maven.apache.org/xsd/settings-1.0.0.xsd">
<proxies>
<proxy>
<id>proxy.societe.com</id>
<active>true</active>
<protocol>http</protocol>
@ludo1026
ludo1026 / gist:7785573
Created December 4, 2013 10:40
Commande Maven pour encrypter un mot de passe
mvn --encrypt-master-password [mot de passe]
@ludo1026
ludo1026 / CouchbaseTest.java
Created December 11, 2013 13:19
Tutorial Couchbase - Test
package org.tuto.couchbase;
import com.couchbase.client.CouchbaseClient;
import org.junit.Assert;
import org.junit.Test;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
@ludo1026
ludo1026 / pom.xml
Created December 11, 2013 13:21
Tutorial Couchbase - pom.xml
<?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.tuto</groupId>
<artifactId>couchbase</artifactId>
<version>1.0-SNAPSHOT</version>
@ludo1026
ludo1026 / Book.java
Last active December 31, 2015 01:29
Tutorial Couchbase : Book
package org.tuto.couchbase;
public class Book {
private String id;
private String author;
private String title;
private String publisheer;
private String date;
@ludo1026
ludo1026 / CouchbaseConnection.java
Created December 11, 2013 17:28
Tutorial Couchbase : connection
package org.tuto.couchbase;
import com.couchbase.client.CouchbaseClient;
import java.io.IOException;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
public class CouchbaseConnection {
@ludo1026
ludo1026 / pom.xml
Created December 11, 2013 17:34
Tutorial Couchbase : pom.xml
<?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.tuto</groupId>
<artifactId>couchbase</artifactId>
<version>1.0-SNAPSHOT</version>
@ludo1026
ludo1026 / map.js
Last active December 31, 2015 05:49
Couchbase - Search - Function map to get all books
function (doc, meta) {
if(meta.id.indexOf('book_') == 0) {
emit(parseInt(doc.date.substring(0,4)),[doc.author,doc.title]);
}
}
@ludo1026
ludo1026 / book.json
Created December 13, 2013 14:02
Couchbase - Search - Book
{
"id": "4",
"author": "Khaled Hosseini",
"title": "A Thousand Splendid Suns",
"publisheer": "Riverhead Hardcover",
"date": "2007-05-22"
}