Skip to content

Instantly share code, notes, and snippets.

@shaoyihe
shaoyihe / WsChatServlet.java
Created April 21, 2017 02:35 — forked from chitan/WsChatServlet.java
How to use WebSocket of Tomcat
//This sample is how to use websocket of Tomcat.
package wsapp;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.util.ArrayList;
import org.apache.catalina.websocket.MessageInbound;
import org.apache.catalina.websocket.StreamInbound;
import org.apache.catalina.websocket.WebSocketServlet;
@shaoyihe
shaoyihe / TaskControl.java
Created March 17, 2017 11:35
并发任务执行
import java.util.Iterator;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicBoolean;
/**
* on 2017/3/17.
*/
public class TaskControl {
@shaoyihe
shaoyihe / Heap.java
Last active May 21, 2016 10:05
pretty print heap
package c6.p2;
import com.google.common.base.Strings;
import org.junit.Test;
import java.util.*;
/**
* Created by heshaoyi on 5/21/16.
* <p>