Skip to content

Instantly share code, notes, and snippets.

View Xndy's full-sized avatar

AndySanchez Xndy

View GitHub Profile
@Xndy
Xndy / NuveiService.md
Last active February 6, 2026 20:58
Backend - Integracion de boton de pagos Nuvei

NuveiService — Integración de Pagos con Nuvei (Paymentez)

Servicio Spring Boot para gestión de pagos mediante la pasarela Nuvei/Paymentez: generación de enlaces de pago, verificación de transacciones y reembolsos.


Dependencias principales

@Service
@Xndy
Xndy / Asignacion de usuarios.txt
Last active October 8, 2025 23:00
Metodo para repartir carga laboral de entre usuarios
public class AsignacionUsuarioService {
@Autowired
private TareaAsignacionRepository tareaAsignacionRepository;
@Autowired
private TareaUsuarioRepository tareaUsuarioRepository;
@Autowired
private OrdenTrabajoRepository ordenTrabajoRepository;
@Autowired
private OrdenTrabajoDetalleRepository ordenTrabajoDetalleRepository;
<repositories>
<repository>
<id>jaspersoft-third-party</id>
<url>https://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
</repository>
<repository>
<id>jr-ce-snapshots</id>
<name>JasperReports CE Snapshots</name>
<url>https://jaspersoft.jfrog.io/jaspersoft/jr-ce-snapshots</url>
</repository>
Se crea una red y luego se conectan a todos los dockers a esa red
docker network create atlantis-network
docker network connect atlantis-network atlantis-web
docker network connect atlantis-network atlantis-zull
Luego este comando funciona para ver la ip que se le asigno a cada docker y esa ip se pone en la Aplicacion =V
docker network inspect atlantis-network
@Xndy
Xndy / gist:8a96b203b94d7181f52432a436c38310
Last active July 15, 2021 20:26
Instalar SSL en Apache - PORFA No morir en el Intento
RECUERDA GENERAR EL csr y el key desde el inicio y que tengan tamaño porque se ponen cuando se genera el p12 del certificado
en los metodos de validacion utilizar HTTP no https xk despues toca habilitar https en el servidor Apache.
habilitar filtros para la validacion mediante archivo .well-know el archivo te lo da la entidad con la que lo estas haciendo el SSL
/*
EN EL SERVIDOR SE DEBE INSTALAR httpd
Luego de eso
@Xndy
Xndy / gist:3cfa4800264a910700a6b6defbe6e7ba
Last active October 31, 2023 16:55
Backup mongo Restore
mongodump --db facturacionelectronica_v2 --out C:\Users\Tech2Go\Documents\backup
mongorestore --db facturacion_electronica --authenticationDatabase admin --verbose /home/facturacionelectronica_v2/ --username sisapp --password clave
mongodump --db historico --authenticationDatabase admin --username origami --password 'clave' --out /home/origami/
@Xndy
Xndy / updateInsertDlinks.sql
Last active September 28, 2018 21:56
DATABASE INSERT AND UPDATE DBLINK DBLINK_EXEC
@Xndy
Xndy / colections.md
Last active September 26, 2019 16:40
CLEAN VALUES REPEATS IN LIST WITH JAVA 8
usuarios = usuarios.stream().distinct().collect(Collectors.toList());
//FECHA
balconServicioFichas.sort((BalconServicioFicha o1, BalconServicioFicha o2) -> Integer.valueOf(o2.getNumeroInscripcion()).compareTo(Integer.parseInt(o1.getNumeroInscripcion())));

///INTEGER
        balconServicioFichas.sort((BalconServicioFicha o1, BalconServicioFicha o2) -> o2.getfInscripcion().compareTo(o1.getfInscripcion()));

@Xndy
Xndy / sql
Created May 4, 2018 14:53
VIEWS - DLINK IN POSTGRES
CREATE VIEW sgm_flow.activiti_proceso AS
Select * from dblink(
'dbname=activiti host=127.0.0.1 user=sisapp password=sisapp98',
'SELECT id_, proc_def_id_, task_def_key_, proc_inst_id_, execution_id_,
name_, parent_task_id_, description_, owner_, assignee_, start_time_,
claim_time_, end_time_, duration_, delete_reason_, priority_,
due_date_, form_key_, category_, tenant_id_
FROM public.act_hi_taskinst')
as (