Skip to content

Instantly share code, notes, and snippets.

package com.pig3;
import java.util.ArrayList;
import java.util.List;
public class MultiExecutor {
// Add any necessary member variables here
List<Thread> threads =new ArrayList<>();
/*
import java.util.List;
public class MultiExecutor {
// Add any necessary member variables here
/*
* @param tasks to executed concurrently
*/
public MultiExecutor(List<Runnable> tasks) {
@JavaNoobPig
JavaNoobPig / Multithreading_1.java
Last active June 21, 2021 03:48
Multithreading_1
package com.pig2;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Main {
public static final int MAX_PASSWORD = 9999;
public static void main(String[] args) {
@JavaNoobPig
JavaNoobPig / Python2_1.py
Created August 18, 2020 13:49
Python2_1
print 'Hello Pig' #Python 3.x doesn't support
print('Hello Hog')
@JavaNoobPig
JavaNoobPig / kafka13_2.java
Created February 5, 2020 06:39
kafka13_2
package com.pig.simplesteph.kafka.tutorial1;
import java.util.Properties;
import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.clients.producer.ProducerRecord;
import org.apache.kafka.common.serialization.StringSerializer;
public class ProducerDemo {
@JavaNoobPig
JavaNoobPig / kafka13_1.java
Created February 5, 2020 03:13
kafka13_1
package com.pig.simplesteph.kafka.tutorial1;
import java.util.Properties;
import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.clients.producer.ProducerRecord;
import org.apache.kafka.common.serialization.StringSerializer;
public class ProducerDemo {
@JavaNoobPig
JavaNoobPig / enum_1.java
Created December 11, 2019 03:42
enum_1
package wadete;
public enum CvTypeEnum {
TYPE_0("0", "零"),
TYPE_1("1", "一"),
TYPE_2("2", "二"),
TYPE_3("3", "三"),
TYPE_4("4", "四"),
TYPE_5("5", "五"),
TYPE_6("6", "六"),
@JavaNoobPig
JavaNoobPig / DesignPatterns5_8.java
Created September 26, 2019 03:15
DesignPatterns5_8
package DIP;
import java.util.List;
import org.javatuples.Triplet;
public class Research { // high-level:有low level當參數的建構子,且功能上更接近使用者端,使用者端不在意data storage,而更在意功能服務Research
// public Research(Relationships relationships)
@JavaNoobPig
JavaNoobPig / DesignPatterns5_7.java
Created September 26, 2019 02:58
DesignPatterns5_7
package DIP;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import org.javatuples.Triplet;
public class Relationships implements RelationshipBrowser { // low-level:與資料儲存(data storage)有直接關係,並且可直接取用其中的資料
@JavaNoobPig
JavaNoobPig / DesignPatterns5_6.java
Created September 26, 2019 02:31
DesignPatterns5_6
package DIP;
import java.util.List;
public interface RelationshipBrowser {
List<Person> findAllChildrenOf(String name);
}