Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View JoseAlavez's full-sized avatar
♨️

Jose Alavez JoseAlavez

♨️
  • HubSpot
  • Berlin, Germany
View GitHub Profile
@JoseAlavez
JoseAlavez / Berlin Appointments.js
Last active February 25, 2023 14:45
Berlin Appointments
var jq
function loadScript(url, callback) {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
script.onreadystatechange = () => {
jq = jQuery.noConflict();
callback()
@JoseAlavez
JoseAlavez / pick_jdk
Created June 13, 2020 18:59
pick_jdk
#!/bin/bash
PATH_SOURCE=~/.bash_profile
JDK8_HOME=/opt/java/jdk/jdk8u252-b09
JDK11_HOME=/opt/java/jdk/jdk-11
function installJDK(){
sudo update-alternatives --install "/usr/bin/java" "java" "$1/bin/java" 1
@JoseAlavez
JoseAlavez / CancelCompletableFuture.java
Last active June 14, 2020 10:26
Cancel Completable Future
import static java.lang.String.format;
import static java.lang.String.join;
import static java.lang.System.out;
import static java.lang.Thread.currentThread;
import static java.time.Instant.now;
import static java.util.Collections.nCopies;
import static java.util.concurrent.CompletableFuture.allOf;
import static java.util.concurrent.CompletableFuture.runAsync;
import static java.util.concurrent.Executors.newFixedThreadPool;