Skip to content

Instantly share code, notes, and snippets.

View paulkagiri's full-sized avatar

Paul Kagiri paulkagiri

View GitHub Profile
@paulkagiri
paulkagiri / install-openjdk.txt
Created March 21, 2022 08:28 — forked from douglarek/install-openjdk.txt
How to install openJDK 11 on macOS
$ curl -C - https://download.java.net/java/ga/jdk11/openjdk-11_osx-x64_bin.tar.gz -O openjdk-11_osx-x64_bin.tar.gz
$ tar xf openjdk-11_osx-x64_bin.tar.gz
$ sudo mv jdk-11.jdk /Library/Java/JavaVirtualMachines/
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
@paulkagiri
paulkagiri / mysql-docker.sh
Created March 6, 2020 15:02 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@paulkagiri
paulkagiri / mac-setup-redis.md
Created November 19, 2019 10:13 — forked from tomysmile/mac-setup-redis.md
Brew install Redis on Mac

type below:

brew update
brew install redis

To have launchd start redis now and restart at login:

brew services start redis
@paulkagiri
paulkagiri / restart_bluetooth.sh
Created July 25, 2019 07:55
Restart Bluetooth Module macOS Sierra
#!/bin/bash
sudo launchctl stop com.apple.blued
sudo launchctl start com.apple.blued
@paulkagiri
paulkagiri / LastInvocationHelper.java
Created July 5, 2019 10:02
Mockito Last Invocation Helper
import org.mockito.exceptions.base.MockitoException;
import org.mockito.internal.verification.api.VerificationData;
import org.mockito.invocation.Invocation;
import org.mockito.invocation.MatchableInvocation;
import org.mockito.verification.VerificationMode;
import java.util.List;
public class LastInvocationHelper {
@paulkagiri
paulkagiri / curl.md
Created June 28, 2017 08:28 — forked from subfuzion/curl.md
curl POST examples

Common Options

-#, --progress-bar Make curl display a simple progress bar instead of the more informational standard meter.

-b, --cookie <name=data> Supply cookie with request. If no =, then specifies the cookie file to use (see -c).

-c, --cookie-jar <file name> File to save response cookies to.