I hereby claim:
- I am navopw on github.
- I am navo (https://keybase.io/navo) on keybase.
- I have a public key whose fingerprint is 6622 E3EB 5D9A 35A6 21DA 8288 E0C9 A3B0 3157 4FD0
To claim this, I am signing this object:
function BASE64_encode(str) { | |
return window.btoa(unescape(encodeURIComponent(str))); | |
} | |
function BASE64_decode(str) { | |
return decodeURIComponent(escape(window.atob(str.replace(/\s/g, '')))); | |
} |
Executor executor = Executors.newSingleThreadExecutor(); //Dein neuer Thread | |
//Beispielfunktion | |
public void getCoins(String uuid, Consumer<Integer> callback) { | |
executor.execute(() -> { | |
//Datenbankabfrage machen | |
//Wert im Consumer-callback zurückgeben | |
callback.accept(10); | |
}); |
package de.navo.anything; | |
import java.awt.EventQueue; | |
import java.io.File; | |
import java.util.function.Consumer; | |
import javax.swing.JFileChooser; | |
public class FileChooser { | |
/** |
I hereby claim:
To claim this, I am signing this object:
use admin | |
db.createUser({ | |
user: "<username>", | |
pwd: "<password>", | |
roles: [ | |
"userAdminAnyDatabase", | |
"dbAdminAnyDatabase", | |
"readWriteAnyDatabase" | |
] | |
}) |
import java.io.IOException; | |
import java.security.InvalidKeyException; | |
import java.security.Key; | |
import java.security.NoSuchAlgorithmException; | |
import java.security.SecureRandom; | |
import javax.crypto.BadPaddingException; | |
import javax.crypto.Cipher; | |
import javax.crypto.IllegalBlockSizeException; | |
import javax.crypto.NoSuchPaddingException; | |
import javax.crypto.spec.SecretKeySpec; |
import java.io.IOException; | |
import java.security.InvalidKeyException; | |
import java.security.NoSuchAlgorithmException; | |
import java.util.Arrays; | |
import javax.crypto.BadPaddingException; | |
import javax.crypto.IllegalBlockSizeException; | |
import javax.crypto.NoSuchPaddingException; | |
public class AESEncryptionTest { |
package de.navo.anything; | |
import java.awt.EventQueue; | |
import java.io.File; | |
import java.util.function.Consumer; | |
import javax.swing.JFileChooser; | |
public class DirectoryChooser { | |
/** |
package pw.navo.compression; | |
import java.io.*; | |
import java.util.zip.GZIPInputStream; | |
import java.util.zip.GZIPOutputStream; | |
public class GzipCompression { | |
public static byte[] compress(byte[] bytes) throws IOException { | |
ByteArrayOutputStream byteStream = new ByteArrayOutputStream(bytes.length); |
package pw.navo.compression; | |
import java.io.IOException; | |
public class GzipCompressionTest { | |
public static void main(String[] args) { | |
/** | |
* Für dieses Beispiel nehme ich einen String, da diese sich viel einfacher visualisieren lassen | |
* |