Skip to content

Instantly share code, notes, and snippets.

View Leward's full-sized avatar

Paul-Julien Vauthier Leward

View GitHub Profile
@Leward
Leward / mon_script.groovy
Created July 16, 2015 14:11
Vos scripts sous stéroïdes avec Groovy
// Load Jsoup used the get html pages and query them
@Grab("org.jsoup:jsoup:1.8.2")
import org.jsoup.Jsoup
// Load Neo4j JDBC to load data and query a Neo4j database
@GrabResolver(name='neo4j-public', root='http://m2.neo4j.org/content/groups/public')
@Grab("org.neo4j:neo4j-jdbc:2.1.4")
import org.neo4j.jdbc.Driver
import groovy.sql.Sql
@Leward
Leward / gist:7386a1a4f62e0ce45b76
Created July 16, 2015 11:26
Load articles titles in DB
// Put the article titles into a database
Class.forName("org.neo4j.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");
titles.each {
def cypherQuery = """
MERGE (w:Website {name: {1}})
MERGE (d:Day {date: {2}})
CREATE
(a:Article {3}),
@Leward
Leward / User.java
Last active August 29, 2015 14:23
SDN4 Map Object Graph
@NodeEntity
public class User {
@GraphId
private Long id;
private String firstName;
private String lastName;
package com.supinfo.suprails.web.servlet;
import com.supinfo.suprails.entity.Customer;
import com.supinfo.suprails.entity.CustomerOrder;
import com.supinfo.suprails.entity.Trip;
import com.supinfo.suprails.service.CustomerOrderService;
import com.supinfo.suprails.service.TripService;
import java.io.IOException;
import javax.ejb.EJB;
import javax.servlet.ServletException;
package com.supinfo.java;
import javax.ejb.Remote;
@Remote
public interface FirstSessionBean {
public String sayHello();
}
2014-01-03 10:59:58.498+0000 INFO [o.n.k.i.DiagnosticsManager]: --- INITIALIZED diagnostics START ---
2014-01-03 10:59:58.506+0000 INFO [o.n.k.i.DiagnosticsManager]: Neo4j Kernel properties:
2014-01-03 10:59:58.516+0000 INFO [o.n.k.i.DiagnosticsManager]: neostore.propertystore.db.mapped_memory=182M
2014-01-03 10:59:58.517+0000 INFO [o.n.k.i.DiagnosticsManager]: neo_store=C:\Users\PAUL-J~1\DEVELO~1\CUBBYH~1\CUBBYH~2.WEB\neo4j\NEO4J-~1.0\data\graph.db\neostore
2014-01-03 10:59:58.517+0000 INFO [o.n.k.i.DiagnosticsManager]: neostore.nodestore.db.mapped_memory=50M
2014-01-03 10:59:58.517+0000 INFO [o.n.k.i.DiagnosticsManager]: neostore.propertystore.db.strings.mapped_memory=154M
2014-01-03 10:59:58.517+0000 INFO [o.n.k.i.DiagnosticsManager]: neo4j.ext.udc.source=server
2014-01-03 10:59:58.518+0000 INFO [o.n.k.i.DiagnosticsManager]: store_dir=data/graph.db
2014-01-03 10:59:58.518+0000 INFO [o.n.k.i.DiagnosticsManager]: neostore.relationshipstore.db.mapped_memory=223M
2014-01-03 10:59:58.518+0000 INFO [o.