Skip to content

Instantly share code, notes, and snippets.

package seven;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.RecursiveTask;
import java.util.stream.Collector;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
import java.nio.charset.StandardCharsets;
import java.nio.file.*;
import java.util.concurrent.atomic.AtomicLong;
package twelve;
import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.LinkedList;
@junwen12221
junwen12221 / Test.java
Created December 18, 2016 01:10
map性能测试
package one;
import java.util.*;
/**
* http://baike.xsoftlab.net/view/250.html
* Size:100 * 10000 循环11次 去掉第一次测试数据
*/
public class Test {
@junwen12221
junwen12221 / TheThread.java
Created December 19, 2016 09:02
锁的对象测试
package twelve;
public class TheThread {
public static void main(String[] args) {
ThreadLock_Util util = new ThreadLock_Util();
long start = System.currentTimeMillis();
testTmp1Tmp1(util);
Runtime.getRuntime().addShutdownHook(new Thread(() -> System.out.println(System.currentTimeMillis() - start)));
}
package com.alibaba.druid;
import com.alibaba.druid.sql.parser.Lexer;
import com.alibaba.druid.sql.parser.Token;
import static com.alibaba.druid.Main.select_statement;
/**
* Created by Administrator on 2016/12/17 0017.
*/
package com.alibaba.druid;
import com.alibaba.druid.sql.parser.Lexer;
import com.alibaba.druid.sql.parser.Token;
import static com.alibaba.druid.Main.select_statement;
/**
* Created by Administrator on 2016/12/17 0017.
*/
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.function.Function;
public class KPM {
/**
* Search the data byte array for the first occurrence
* of the byte array pattern.
*/
@junwen12221
junwen12221 / SQLBenchmark.java
Created January 28, 2017 09:27
指令测试
package io.mycat;
import example.SQLFast;
import org.openjdk.jmh.annotations.*;
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
import org.openjdk.jmh.runner.options.Options;
import org.openjdk.jmh.runner.options.OptionsBuilder;
package io.mycat;
import example.SQLFast;
import org.openjdk.jmh.annotations.*;
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
import org.openjdk.jmh.runner.options.Options;
import org.openjdk.jmh.runner.options.OptionsBuilder;