Skip to content

Instantly share code, notes, and snippets.

View betray32's full-sized avatar

Camilo Contreras betray32

View GitHub Profile
@betray32
betray32 / RestClient.java
Last active January 27, 2020 19:40
Cliente REST application/x-www-form-urlencoded
/**
* Invocar Consulta Abono Periodico
*/
public ResponseConsultaAbonoPeriodico consultaAbonoPeriodico(DtoConsultaAbonoPeriodico request, DtoRequestDatosContextoHttp contexto) {
log.info(MENSAJE_INICIO_DAO + "[consultaAbonoPeriodico]");
log.info("Endpoint: " + Constantes.ENDPOINT_CCB_CONSULTA_ABONO);
ResponseConsultaAbonoPeriodico res = null;
try {
@betray32
betray32 / Aes256.js
Created January 30, 2020 19:57
Permite encriptar con el AES256 en javascript con la libreria CryptoJS
function encriptarAes() {
const key = "z|8v2,.B'%CyH9%{_~='2.|+;`z>^4{N";
const keyutf = CryptoJS.enc.Utf8.parse(key);
var plaintext = ("16625261K");
var output = CryptoJS.AES.encrypt(plaintext, keyutf, {
mode : CryptoJS.mode.ECB
});
@betray32
betray32 / LogRestSpring.java
Last active July 30, 2020 14:47
Logger para llamadas rest con spring
/*
* Instanciar el rest para obtener los detalles de la llamada
*/
RestTemplate restTemplate = new RestTemplate(new BufferingClientHttpRequestFactory(new SimpleClientHttpRequestFactory()));
List<ClientHttpRequestInterceptor> interceptors = new ArrayList<>();
interceptors.add(new LoggingRequestInterceptor());
restTemplate.setInterceptors(interceptors);
@betray32
betray32 / ChuletasGIT.txt
Created April 7, 2020 16:54
Corregir errores al clonar en git
git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow
git pull --all
@betray32
betray32 / ChuletasAngular.txt
Last active July 30, 2020 14:26
Chuletas de angular
Crear nuevo proyecto
ng new "proyecto"
Crear un nuevo componente
ng generate component "componente"
Crear un nuevo servicio
ng generate service "servicio"
Generar modulo de routing
@betray32
betray32 / AngularBootstrap.txt
Last active July 30, 2020 15:15
Agregar bootstrap en un proyecto con angular
Instalar bootstrap en el proyecto
npm install bootstrap jquery @popperjs/core
Estos comandos instalaran las dependencias del bootatrap, jquery y el @popperjs/core que son necesarios para darle
mejor potencial al funcionamiento del framework.
Luego de eso nos dirigimos al archivo “angular.json” y colocamos las siguientes instrucciones en los objetos “styles”
y “scripts” en donde llamaremos a las propiedades css del bootstrap y las dependencias scripts correspondientes a
las interacciones de cada uno
package quilmes.com.ar.pdo.matcherpdo;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.BorderStyle;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;