Skip to content

Instantly share code, notes, and snippets.

View liudong's full-sized avatar

Dong LIU liudong

  • Manchester, United Kingdom
View GitHub Profile
@liudong
liudong / gist:3894583
Created October 15, 2012 19:21
SPARQL: Basic Prefixes
PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX dc: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
@liudong
liudong / gist:3897581
Created October 16, 2012 06:41
XSLT: Basic template
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!ENTITY foaf "http://xmlns.com/foaf/0.1/">
<!ENTITY dcterms "http://purl.org/dc/terms/">
<!ENTITY dc "http://purl.org/dc/elements/1.1/">
<!ENTITY mo "http://purl.org/ontology/mo/">
]>
@liudong
liudong / gist:3897541
Created October 16, 2012 06:32
Java: Http Client
HttpPost httppost=new HttpPost(ggserverurl+phpexec);
HttpResponse response;
HttpEntity entity;
BufferedReader bufferedreader;
List <NameValuePair> parameters = new ArrayList <NameValuePair>();
parameters.add(new BasicNameValuePair("a", "a"));
parameters.add(new BasicNameValuePair("b", "b"));
parameters.add(new BasicNameValuePair("c", "c"));
parameters.add(new BasicNameValuePair("d", "e"));
parameters.add(new BasicNameValuePair("e", "f"));
@liudong
liudong / gist:3897605
Created October 16, 2012 06:49
Java: apply XSLT
private String applyXslt(String xsltString, String xmlToLift, String lodUri) throws ParserConfigurationException, SAXException, IOException, TransformerException {
// create transformer
Transformer xsltTransformer = HtmlTransformerFactory.createXsltTransformerByContent(xsltString);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.parse(new ByteArrayInputStream(xmlToLift.getBytes()), null);
DOMSource source = new DOMSource(document);
ByteArrayOutputStream bout = new ByteArrayOutputStream();
StreamResult result = new StreamResult(bout);
if ( lodUri != null ) {
@liudong
liudong / gist:3931541
Created October 22, 2012 13:36
Java: print map
private void printMap(Map<String, String> map) {
Set<String> keys = map.keySet();
Iterator<String> iter = keys.iterator();
while ( iter.hasNext() ) {
String key = iter.next();
System.out.println("Key: " + key);
String obj = map.get(key);
System.out.println(obj);
}
}
@liudong
liudong / gist:3950832
Created October 25, 2012 06:24
Java: Set System Proxy
System.setProperty("http.proxyHost", "host");
System.setProperty("http.proxyPort", "port");
@liudong
liudong / gist:3950833
Created October 25, 2012 06:25
Java: List Files in Folder
File folder = new File(FOLDER);
if ( folder.isDirectory() == true ) {
File[] docList = folder.listFiles();
if ( docList != null ) {
for ( File doc : docList ) {
}
}
}
@liudong
liudong / gist:3981478
Created October 30, 2012 16:50
Maven: Set Java Compiler Version
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@liudong
liudong / gist:3981488
Created October 30, 2012 16:52
Maven: Assembly All in One Jar
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>package.MainClass</mainClass>
</manifest>
</archive>
@liudong
liudong / gist:4054397
Created November 11, 2012 10:19
Java: Get Resource as InputStream from Class Path
java.io.InputStream inputStream = getClass().getClassLoader().getResourceAsStream("relative-path");