Skip to content

Instantly share code, notes, and snippets.

View rokon12's full-sized avatar
🎯
Focusing

A N M Bazlur Rahman rokon12

🎯
Focusing
View GitHub Profile
package graph;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import java.util.Stack;
/**
* @author Bazlur Rahman Rokon
* @since 12/27/16.
package ca.bazlur.concurrency101;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
import java.io.IOException;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
package ca.bazlur.concurrency101;
import java.util.Random;
import java.util.concurrent.CyclicBarrier;
import java.util.concurrent.TimeUnit;
import java.util.stream.IntStream;
public class CyclicBarrierDemo {
public static void main(String[] args) throws InterruptedException {
final int numberOfPortfolios = 3;
package ca.bazlur;
public class JavaRocksPrinter {
private final int times;
public JavaRocksPrinter(int times) {
this.times = times;
}
public void printJava(Runnable action) {
@rokon12
rokon12 / filesystem_Directory.java
Created April 7, 2017 20:31
In memory file system implementation using Java
package oop.filesystem;
import java.util.Set;
import java.util.TreeSet;
/**
* @author Bazlur Rahman Rokon
* @since 3/31/17.
*/
public class Directory extends Node {
@rokon12
rokon12 / SimpleDao.java
Created June 16, 2013 07:01
Bulk Insert using ormlite
public abstract class SimpleDao<ObjectType, Identity> {
private static final Logger log = Logger.getLogger(SimpleDao.class);
private DatabaseHelper databaseHelper;
protected Dao<ObjectType, Identity> simpleDao;
public SimpleDao(DatabaseHelper databaseHelper, Dao<ObjectType, Identity> simpleDao) {
this.databaseHelper = databaseHelper;
this.simpleDao = simpleDao;
}
package spy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.sound.sampled.*;
import java.io.*;
public class AudioRecorder {
private static final Logger LOGGER = LoggerFactory.getLogger(AudioRecorder.class);
package com.masterdevskills.stream;
import java.math.BigDecimal;
import java.util.List;
import java.util.function.Supplier;
import java.util.stream.IntStream;
public class Demo {
public static void main(String[] args) {
package com.masterdevskills.playground;
import java.util.List;
import java.util.function.Function;
public class BoxingExample {
public static void main(String[] args) {
long l = System.nanoTime();
for (int i = 0; i < 10_000_000; i++) {
heavyLifting(i);
package org.jugbd.quiz;
import java.util.function.Function;
import java.util.stream.Stream;
import static org.jugbd.quiz.Coffee.CoffeeDecoratorUsingLambda.getCoffeeWithExtras;
@FunctionalInterface
public interface Coffee {