Skip to content

Instantly share code, notes, and snippets.

View vacax's full-sized avatar

Carlos Camacho vacax

View GitHub Profile
@vacax
vacax / gist:cc7d4e2e8abae334ee4ddf98a70d9e50
Last active February 7, 2019 22:25
Clase JDBC ejemplo
package edu.pucmm.pw.hmj;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
public class Main {
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName borrame.barcamp.org.do
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass / http://0.0.0.0:8080/
ProxyPassReverse / http://0.0.0.0:8080/
</VirtualHost>
@vacax
vacax / gist:c7fcfa6498e3f82cfbfa9652d34ffc19
Created March 28, 2019 21:37
Ejemplo cliente Unirest Java
HttpResponse<JsonNode> jsonResponse = Unirest.get("http://localhost:4567/rest/estudiantes/0")
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.queryString("apiKey", "asdasgdasgd")
.asJson();
if(jsonResponse.getStatus()==200){
JsonNode objeto = jsonResponse.getBody();
System.out.println(String.format("matricula : %d, nombre: %s, Carrera: %s",
objeto.getObject().get("matricula"),
@vacax
vacax / Unirest serializando
Created March 28, 2019 22:16
Ejemplo Unirest serializando objeto en el cliente
public static void main(String[] args) throws Exception {
System.out.println("Cliente REST - Hola Mundo :-D - Unirest");
HttpResponse<JsonNode> jsonResponse = Unirest.get("http://localhost:4567/rest/estudiantes/0")
.header("Content-Type", "application/json")
.header("Accept", "application/json")
.queryString("apiKey", "asdasgdasgd")
.asJson();
if(jsonResponse.getStatus()==200){
@vacax
vacax / convertirJasperABase64.groovy
Last active November 16, 2022 20:04
Convertir JasperReports a Base64 PDF
String convertirJasperaBase64(String conduce){
String pdfBase64 = ""
//Obteniendo la conexion.
Sql con = Sql.newInstance("jdbc:sqlserver://xxxxxxxx;databaseName=xxxxxxx", "xxxxxxx", "xxxxxxx")
//Parametros.
HashMap<String, Object> parametros=new HashMap<>();
parametros.put("conduce", conduce)
parametros.put("logo", this.getClass().getResourceAsStream("/reportes/logo_stonewood.jpg"))
@vacax
vacax / gist:ffe71785521420c1539dfe13ae913963
Last active May 31, 2019 22:00
Clase_31052019 - gradle
plugins {
id 'java'
id 'application'
}
group 'edu.pucmm'
version '1.0-SNAPSHOT'
mainClassName = "edu.pucmm.hmc.Main"
sourceCompatibility = 1.8
@vacax
vacax / gist:d0025577b86a7c92dd0b7de3f09d9809
Last active May 31, 2019 22:30
Clase_31052019 - Main
package edu.pucmm.hmc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class Main {
@vacax
vacax / gist:d3c4097d570a2280d7dd4a01b8e6d67e
Created July 26, 2019 21:12
Cliente Rest Unirest - gradle
plugins {
id 'java'
id 'application'
}
group 'edu.pucmm'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
mainClassName = 'edu.pucmm.hlr.Main'
@vacax
vacax / gist:2053e975a14959d81d0f53ac77c6da23
Created July 26, 2019 21:56
Ejemplo de leer estudiantes de Servidor Sparkjava-Restful
public static void main(String[] args) {
System.out.println("Hola Mundo Rest Cliente :-D");
HttpResponse<JsonNode> response = Unirest.get("http://localhost:4567/rest/estudiantes/")
.header("accept", "application/json")
.queryString("apiKey", "123")
.asJson();
//
System.out.println("Codigo respuesta del HTTP: "+response.getStatus());
@vacax
vacax / gist:75197d177169c892a068133e0ea23bfb
Created July 26, 2019 22:08
Consulta y creación de Estudiante en Cliente Rest
package edu.pucmm.hlr;
import kong.unirest.HttpResponse;
import kong.unirest.JsonNode;
import kong.unirest.Unirest;
import org.json.JSONObject;
public class Main {