├── .gitignore ├── pom.xml └── src ├── main ├── java │ └── com │ │ ├── JVM │ │ ├── heap │ │ │ └── HeapGCTest.java │ │ ├── perm │ │ │ └── PermGengc.java │ │ └── stack │ │ │ ├── StackGCTest.java │ │ │ ├── TestStack.java │ │ │ └── WordReuseTest.java │ │ ├── NIO │ │ ├── core │ │ │ ├── BufferTest.java │ │ │ └── ChannelTest.java │ │ ├── netty │ │ │ ├── Http │ │ │ │ └── fileServer │ │ │ │ │ ├── HttpFileServer.java │ │ │ │ │ └── HttpFileServerHandler.java │ │ │ ├── base │ │ │ │ ├── TimeClient.java │ │ │ │ ├── TimeClientHandler.java │ │ │ │ ├── TimeServer.java │ │ │ │ └── TimerServerHandler.java │ │ │ ├── frameDecoder │ │ │ │ ├── DelimiterBasedFrameDecoder │ │ │ │ │ ├── EchoClient.java │ │ │ │ │ ├── EchoClientHandler.java │ │ │ │ │ ├── EchoServer.java │ │ │ │ │ └── EchoServerHandler.java │ │ │ │ └── FixedLengthFrameDecoder │ │ │ │ │ ├── EchoServer.java │ │ │ │ │ └── EchoServerHandler.java │ │ │ └── tcpIP │ │ │ │ ├── NotStickers │ │ │ │ ├── TimeClient.java │ │ │ │ ├── TimeClientHandler.java │ │ │ │ ├── TimeServer.java │ │ │ │ └── TimerServerHandler.java │ │ │ │ └── stickers │ │ │ │ ├── TimeClient.java │ │ │ │ ├── TimeClientHandler.java │ │ │ │ ├── TimeServer.java │ │ │ │ └── TimerServerHandler.java │ │ └── nio │ │ │ └── _1 │ │ │ ├── MultiplexerTimerServer.java │ │ │ └── TimeClientHandle.java │ │ ├── javaCore │ │ ├── java_thread │ │ │ ├── JUC │ │ │ │ ├── Atomic │ │ │ │ │ ├── AtomicIntegerArrayTest.java │ │ │ │ │ ├── AtomicIntegerTest.java │ │ │ │ │ └── AtomicReferenceTest.java │ │ │ │ ├── CAS │ │ │ │ │ └── Counter.java │ │ │ │ ├── Lock │ │ │ │ │ ├── AQS │ │ │ │ │ │ ├── Mutex.java │ │ │ │ │ │ └── twinsLock │ │ │ │ │ │ │ ├── TwinsLock.java │ │ │ │ │ │ │ └── TwinsLockTest.java │ │ │ │ │ ├── ReentrantLock │ │ │ │ │ │ └── _1 │ │ │ │ │ │ │ ├── Job.java │ │ │ │ │ │ │ ├── PrintQueue.java │ │ │ │ │ │ │ └── Test.java │ │ │ │ │ ├── ReentrantReadWriteLock │ │ │ │ │ │ ├── PricesInfo.java │ │ │ │ │ │ ├── Reader.java │ │ │ │ │ │ ├── Test.java │ │ │ │ │ │ └── Writer.java │ │ │ │ │ └── condition │ │ │ │ │ │ ├── Customer.java │ │ │ │ │ │ ├── Depot.java │ │ │ │ │ │ ├── Producer.java │ │ │ │ │ │ └── Test.java │ │ │ │ ├── ThreadUtils │ │ │ │ │ ├── CountDownLatch │ │ │ │ │ │ ├── Conference.java │ │ │ │ │ │ ├── Participater.java │ │ │ │ │ │ └── Test.java │ │ │ │ │ ├── CyclicBarrier │ │ │ │ │ │ ├── CyclicBarrierTest_1.java │ │ │ │ │ │ └── CyclicBarrierTest_2.java │ │ │ │ │ ├── Exchanger │ │ │ │ │ │ ├── Consumer.java │ │ │ │ │ │ ├── Producer.java │ │ │ │ │ │ └── Test.java │ │ │ │ │ ├── Phaser │ │ │ │ │ │ ├── PhaserTest_1.java │ │ │ │ │ │ ├── PhaserTest_2.java │ │ │ │ │ │ ├── PhaserTest_3.java │ │ │ │ │ │ ├── PhaserTest_4.java │ │ │ │ │ │ ├── PhaserTest_5.java │ │ │ │ │ │ ├── PhaserTest_6.java │ │ │ │ │ │ └── PhaserTest_7.java │ │ │ │ │ └── Semaphore │ │ │ │ │ │ ├── Job.java │ │ │ │ │ │ ├── PrintQueue.java │ │ │ │ │ │ └── Test.java │ │ │ │ └── concurrentCollection │ │ │ │ │ ├── ConcurrentHashMap │ │ │ │ │ └── ConcurrentHashMapTest.java │ │ │ │ │ ├── CopyOnWriteArrayList │ │ │ │ │ └── CopyOnWriteArrayListTest.java │ │ │ │ │ └── CopyOnWriteArraySet │ │ │ │ │ └── CopyOnWriteArraySetTest.java │ │ │ ├── basic │ │ │ │ ├── InterruptedThread.java │ │ │ │ ├── JoinThread.java │ │ │ │ ├── MultiThread.java │ │ │ │ ├── ShutDownThread.java │ │ │ │ ├── ThreadState.java │ │ │ │ ├── WaitAndNotify.java │ │ │ │ └── synchronize │ │ │ │ │ ├── Account.java │ │ │ │ │ ├── Bank.java │ │ │ │ │ └── Company.java │ │ │ ├── model │ │ │ │ ├── GuardedSuspension │ │ │ │ │ ├── ClientThread.java │ │ │ │ │ ├── Request.java │ │ │ │ │ ├── RequestQueue.java │ │ │ │ │ ├── ServerThread.java │ │ │ │ │ └── Test.java │ │ │ │ └── MasterWorker │ │ │ │ │ ├── Master.java │ │ │ │ │ ├── PlusWorker.java │ │ │ │ │ ├── Test.java │ │ │ │ │ └── Worker.java │ │ │ └── threadPool │ │ │ │ └── custom │ │ │ │ ├── PThread.java │ │ │ │ ├── Test.java │ │ │ │ └── ThreadPool.java │ │ ├── junit │ │ │ └── _1 │ │ │ │ └── Calculator.java │ │ └── proxy │ │ │ ├── _1 │ │ │ ├── Client.java │ │ │ ├── ProxySubject.java │ │ │ ├── RealSubject.java │ │ │ └── Subject.java │ │ │ └── _2 │ │ │ ├── Client.java │ │ │ ├── DynamicSubject.java │ │ │ ├── RealSubject.java │ │ │ └── Subject.java │ │ └── redis │ │ ├── JRedisPoolUtils.java │ │ ├── JRedisTest.java │ │ ├── RedisInvokeTest.java │ │ └── Test.java └── resources │ └── rebel.xml └── test └── Test.java /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .idea 5 | *.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/JVM/heap/HeapGCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/JVM/heap/HeapGCTest.java -------------------------------------------------------------------------------- /src/main/java/com/JVM/perm/PermGengc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/JVM/perm/PermGengc.java -------------------------------------------------------------------------------- /src/main/java/com/JVM/stack/StackGCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/JVM/stack/StackGCTest.java -------------------------------------------------------------------------------- /src/main/java/com/JVM/stack/TestStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/JVM/stack/TestStack.java -------------------------------------------------------------------------------- /src/main/java/com/JVM/stack/WordReuseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/JVM/stack/WordReuseTest.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/core/BufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/core/BufferTest.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/core/ChannelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/core/ChannelTest.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/Http/fileServer/HttpFileServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/Http/fileServer/HttpFileServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/Http/fileServer/HttpFileServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/Http/fileServer/HttpFileServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/base/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/base/TimeClient.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/base/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/base/TimeClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/base/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/base/TimeServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/base/TimerServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/base/TimerServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoClient.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/DelimiterBasedFrameDecoder/EchoServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/FixedLengthFrameDecoder/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/FixedLengthFrameDecoder/EchoServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/frameDecoder/FixedLengthFrameDecoder/EchoServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/frameDecoder/FixedLengthFrameDecoder/EchoServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeClient.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/NotStickers/TimeServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/NotStickers/TimerServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/NotStickers/TimerServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/stickers/TimeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/stickers/TimeClient.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/stickers/TimeClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/stickers/TimeClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/stickers/TimeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/stickers/TimeServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/netty/tcpIP/stickers/TimerServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/netty/tcpIP/stickers/TimerServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/nio/_1/MultiplexerTimerServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/nio/_1/MultiplexerTimerServer.java -------------------------------------------------------------------------------- /src/main/java/com/NIO/nio/_1/TimeClientHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/NIO/nio/_1/TimeClientHandle.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicIntegerArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicIntegerArrayTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicIntegerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicIntegerTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicReferenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Atomic/AtomicReferenceTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/CAS/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/CAS/Counter.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/Mutex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/Mutex.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/twinsLock/TwinsLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/twinsLock/TwinsLock.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/twinsLock/TwinsLockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/AQS/twinsLock/TwinsLockTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/Job.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/PrintQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/PrintQueue.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantLock/_1/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/PricesInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/PricesInfo.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Reader.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/ReentrantReadWriteLock/Writer.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Depot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Depot.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Producer.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/Lock/condition/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Conference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Conference.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Participater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Participater.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CountDownLatch/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CyclicBarrier/CyclicBarrierTest_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CyclicBarrier/CyclicBarrierTest_1.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CyclicBarrier/CyclicBarrierTest_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/CyclicBarrier/CyclicBarrierTest_2.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Consumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Consumer.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Producer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Producer.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Exchanger/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_1.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_2.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_3.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_4.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_5.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_6.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Phaser/PhaserTest_7.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/Job.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/Job.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/PrintQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/PrintQueue.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/ThreadUtils/Semaphore/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/ConcurrentHashMap/ConcurrentHashMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/ConcurrentHashMap/ConcurrentHashMapTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/CopyOnWriteArrayList/CopyOnWriteArrayListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/CopyOnWriteArrayList/CopyOnWriteArrayListTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/CopyOnWriteArraySet/CopyOnWriteArraySetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/JUC/concurrentCollection/CopyOnWriteArraySet/CopyOnWriteArraySetTest.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/InterruptedThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/InterruptedThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/JoinThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/JoinThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/MultiThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/MultiThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/ShutDownThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/ShutDownThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/ThreadState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/ThreadState.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/WaitAndNotify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/WaitAndNotify.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/synchronize/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/synchronize/Account.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/synchronize/Bank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/synchronize/Bank.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/basic/synchronize/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/basic/synchronize/Company.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/GuardedSuspension/ClientThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/GuardedSuspension/ClientThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/GuardedSuspension/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/GuardedSuspension/Request.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/GuardedSuspension/RequestQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/GuardedSuspension/RequestQueue.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/GuardedSuspension/ServerThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/GuardedSuspension/ServerThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/GuardedSuspension/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/GuardedSuspension/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/MasterWorker/Master.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/MasterWorker/Master.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/MasterWorker/PlusWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/MasterWorker/PlusWorker.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/MasterWorker/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/MasterWorker/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/model/MasterWorker/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/model/MasterWorker/Worker.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/threadPool/custom/PThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/threadPool/custom/PThread.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/threadPool/custom/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/threadPool/custom/Test.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/java_thread/threadPool/custom/ThreadPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/java_thread/threadPool/custom/ThreadPool.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/junit/_1/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/junit/_1/Calculator.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_1/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_1/Client.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_1/ProxySubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_1/ProxySubject.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_1/RealSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_1/RealSubject.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_1/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_1/Subject.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_2/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_2/Client.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_2/DynamicSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_2/DynamicSubject.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_2/RealSubject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/javaCore/proxy/_2/RealSubject.java -------------------------------------------------------------------------------- /src/main/java/com/javaCore/proxy/_2/Subject.java: -------------------------------------------------------------------------------- 1 | package com.javaCore.proxy._2; 2 | 3 | public interface Subject { 4 | void request(); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/redis/JRedisPoolUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/redis/JRedisPoolUtils.java -------------------------------------------------------------------------------- /src/main/java/com/redis/JRedisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/redis/JRedisTest.java -------------------------------------------------------------------------------- /src/main/java/com/redis/RedisInvokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/java/com/redis/RedisInvokeTest.java -------------------------------------------------------------------------------- /src/main/java/com/redis/Test.java: -------------------------------------------------------------------------------- 1 | package com.redis; 2 | 3 | public class Test { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/resources/rebel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/main/resources/rebel.xml -------------------------------------------------------------------------------- /src/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenssy89/JavaCore/HEAD/src/test/Test.java --------------------------------------------------------------------------------