Skip to content

Instantly share code, notes, and snippets.

View biskandar's full-sized avatar
💭
Spring Boot + Kubernetes = DevOps

Benny biskandar

💭
Spring Boot + Kubernetes = DevOps
View GitHub Profile
@biskandar
biskandar / test-kotlin-coroutines.kt
Last active May 21, 2019 17:26
Test Kotlin Coroutines
import kotlinx.coroutines.*
import java.time.Instant
import java.time.format.DateTimeFormatter
import java.util.concurrent.ExecutorService
import java.util.concurrent.Executors
fun main(args: Array<String>) {
exampleBlocking()
exampleBlockingDispatcher()
exampleLaunchGlobal()
@biskandar
biskandar / interview.java
Created April 11, 2018 21:49
Interview with Amiga
package test;
import java.util.Scanner;
public class Test2 {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
@biskandar
biskandar / 2012101702.c
Created October 17, 2012 06:56
Request Counter with Arduino Uno + Ethernet Shield + LCD Shield 2012101702
void loop() {
// verify if there is new client connected
EthernetClient client = server.available() ;
if ( !client ) return ;
// prepare for reading request data
boolean isBlankLine = true ;
// read and proces the client request data
@biskandar
biskandar / 2012101701.c
Created October 17, 2012 06:47
Request Counter with Arduino Uno + Ethernet Shield + LCD Shield 2012101701
#include <SPI.h>
#include <Ethernet.h>
#include <LiquidCrystal.h>
// prepare for lcd shield
LiquidCrystal lcd( 8 , 9 , 4 , 5 , 6 , 7 ) ;
// prepare for ethernet shield
byte mac[] = { 0x00 , 0x08 , 0xDC , 0x00 , 0x00 , 0x09 } ;
package com.disney.storm;
import org.apache.storm.Config;
import org.apache.storm.LocalCluster;
import org.apache.storm.trident.TridentState;
import org.apache.storm.trident.TridentTopology;
import org.apache.storm.trident.operation.BaseFunction;
import org.apache.storm.trident.operation.TridentCollector;
import org.apache.storm.trident.operation.builtin.Count;
import org.apache.storm.trident.spout.IBatchSpout;
@biskandar
biskandar / DoubleLinkedList.java
Created October 21, 2016 00:05
Java: Double Linked List
package com.careercup.linkedlist;
public class DoubleLinkedList<AnyType> {
private Node<AnyType> nodeFirst;
private Node<AnyType> nodeLast;
private Node<AnyType> nodeIndex;
public DoubleLinkedList() {
nodeFirst = null;
@biskandar
biskandar / CircularDoubleLinkedList.java
Created October 20, 2016 23:28
Java: Circular Double Linked List
package com.careercup.linkedlist;
public class CircularDoubleLinkedList {
public static class Node<AnyType> {
private AnyType data;
private Node<AnyType> next;
private Node<AnyType> prev;
@biskandar
biskandar / CircularLinkedList.java
Created October 20, 2016 22:30
Java: Circular Linked List
package com.careercup.linkedlist;
public class CircularLinkedList {
public static class Node<AnyType> {
private AnyType data;
private Node<AnyType> next;
public Node( AnyType data ) {
@biskandar
biskandar / MergeSort2.java
Created October 18, 2016 20:56
Java: Merge Sort 2
package introalgo.chap2;
import java.util.Random;
public class MergeSort2 {
static int[] init( int max ) {
int[] data = new int[max];
Random random = new Random();
for (int i = 0; i < data.length; i++) {
@biskandar
biskandar / MergeSort1.java
Created October 18, 2016 18:24
Java: Merge Sort 1
package introalgo.chap2;
import java.util.Random;
public class MergeSort1 {
static int[] init( int max ) {
int[] data = new int[max];
Random random = new Random();
for (int i = 0; i < data.length; i++) {