MCPcopy Create free account

hub / github.com/buptdavid/datastructure / functions

Functions270 in github.com/buptdavid/datastructure

↓ 1 callersMethodtransfer
Transfers money from one account to another. @param from the account to transfer from @param to the account to transfer to @param amount the amount to
src/main/java/org/buptdavid/datastructure/thread/lockcondition/Bank.java:31
↓ 1 callersMethodzeroGood
(int[][] matrix)
src/main/java/org/buptdavid/datastructure/array/SetZeroMatrix.java:11
MethodAsyncTimeClientHandler
(String host, int port)
src/main/java/org/buptdavid/datastructure/io/aio/AsyncTimeClientHandler.java:23
MethodAsyncTimeServerHandler
(int port)
src/main/java/org/buptdavid/datastructure/io/aio/AsyncTimeServerHandler.java:20
MethodBank
Constructs the bank. @param n the number of accounts @param initialBalance the initial balance for each account
src/main/java/org/buptdavid/datastructure/thread/usesynchronized/Bank.java:15
MethodBank
Constructs the bank. @param n the number of accounts @param initialBalance the initial balance for each account
src/main/java/org/buptdavid/datastructure/thread/lockcondition/Bank.java:16
MethodChopStickLocked
()
src/main/java/org/buptdavid/datastructure/thread/ChopStickLocked.java:16
MethodChopStickUnLocked
()
src/main/java/org/buptdavid/datastructure/thread/ChopStickUnLocked.java:8
MethodGraphNode
(T data)
src/main/java/org/buptdavid/datastructure/graph/GraphNode.java:15
MethodLockedATM
()
src/main/java/org/buptdavid/datastructure/thread/LockedATM.java:15
MethodLockedATMThread
(LockedATM atm)
src/main/java/org/buptdavid/datastructure/thread/LockedATMThread.java:11
MethodMatchCounter
Constructs a MatchCounter. @param directory the directory in which to start the search @param keyword the keyword to look for @param pool the thread p
src/main/java/org/buptdavid/datastructure/thread/threadpool/ThreadPoolTest.java:54
MethodMultiplexerTimeServer
初始化多路复用器,绑定监听端口 @param port
src/main/java/org/buptdavid/datastructure/io/nio/MultiplexerTimeServer.java:37
MethodNode
(T _data)
src/main/java/org/buptdavid/datastructure/Node.java:11
MethodPhilosopherLocked
(String name, ChopStickLocked left, ChopStickLocked right)
src/main/java/org/buptdavid/datastructure/thread/PhilosopherLocked.java:15
MethodPhilosopherUnLocked
(String name, ChopStickUnLocked left, ChopStickUnLocked right)
src/main/java/org/buptdavid/datastructure/thread/PhilosopherUnLocked.java:11
MethodQueueWith2Stack
()
src/main/java/org/buptdavid/datastructure/queue/QueueWith2Stack.java:15
MethodReadCompletionHandler
(AsynchronousSocketChannel channel)
src/main/java/org/buptdavid/datastructure/io/aio/ReadCompletionHandler.java:18
MethodSetOfStacks
(int capacity)
src/main/java/org/buptdavid/datastructure/stack/SetOfStacks.java:25
MethodSingleton
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/classic/Singleton.java:11
MethodSingleton
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/threadSafetyVolatile/Singleton.java:11
MethodSingleton
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/staticInnerClass/Singleton.java:11
MethodSingleton
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/statics/Singleton.java:12
MethodSingleton
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/threadSafety/Singleton.java:11
MethodStackCapacity
(int capacity)
src/main/java/org/buptdavid/datastructure/stack/StackCapacity.java:21
MethodStackWithMin
()
src/main/java/org/buptdavid/datastructure/stack/StackWithMin.java:17
MethodSubReqClientHandler
()
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClientHandler.java:13
MethodSynchronizedThread
(SynchronizedObject sObject, String name)
src/main/java/org/buptdavid/datastructure/thread/SynchronizedThread.java:12
MethodTimeClientHandle
(String host, int port)
src/main/java/org/buptdavid/datastructure/io/nio/TimeClientHandle.java:25
MethodTimeClientHandler
(int port)
src/main/java/org/buptdavid/datastructure/io/bio/TimeClientHandler.java:17
MethodTimeClientHandler
Creates a client-side handler
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClientHandler.java:26
MethodTimeServerHandler
(Socket socket)
src/main/java/org/buptdavid/datastructure/io/bio/TimeServerHandler.java:17
MethodTimeServerHandlerExecutePool
(int maxPoolSize, int queueSize)
src/main/java/org/buptdavid/datastructure/io/fakenio/TimeServerHandlerExecutePool.java:16
MethodTower
(char name)
src/main/java/org/buptdavid/datastructure/stack/Hannotower.java:18
MethodTransferRunnable
Constructs a transfer runnable. @param b the bank between whose account money is transferred @param from the account to transfer money from @param max
src/main/java/org/buptdavid/datastructure/thread/usesynchronized/TransferRunnable.java:15
MethodTransferRunnable
Constructs a transfer runnable. @param b the bank between whose account money is transferred @param from the account to transfer money from @param max
src/main/java/org/buptdavid/datastructure/thread/lockcondition/TransferRunnable.java:15
MethodTreeNode
(T data)
src/main/java/org/buptdavid/datastructure/tree/TreeNode.java:13
Methodbefore
()
src/test/java/org/buptdavid/datastructure/sort/SortTest.java:21
Methodbefore
()
src/test/java/org/buptdavid/datastructure/graph/GraphSearchTest.java:26
MethodbeforeClass
()
src/test/java/org/buptdavid/datastructure/graph/DirectedGraphPathCheckTest.java:26
MethodbeforeClass
()
src/test/java/org/buptdavid/datastructure/tree/TreeSearchTest.java:18
Methodcall
()
src/main/java/org/buptdavid/datastructure/thread/threadpool/ThreadPoolTest.java:61
MethodchannelActive
(ChannelHandlerContext ctx)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClientHandler.java:16
MethodchannelActive
当客户端和服务器端TCP链路建立成功之后,Netty的NIO线程会调用channelActive方法<br> 发送查询时间的指令给服务端,调用ChannelHandlerContext的writeAndFlush方法将请求消息发送给服务端<br>
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClientHandler.java:34
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClientHandler.java:34
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqServerHandler.java:13
MethodchannelRead
当服务端返回应答消息时,channelRead方法被调用
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClientHandler.java:48
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeServerHandler.java:17
MethodchannelReadComplete
(ChannelHandlerContext ctx)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClientHandler.java:39
Methodcompleted
(Integer result, ByteBuffer attachment)
src/main/java/org/buptdavid/datastructure/io/aio/ReadCompletionHandler.java:24
Methodcompleted
(Void result, AsyncTimeClientHandler attachment)
src/main/java/org/buptdavid/datastructure/io/aio/AsyncTimeClientHandler.java:57
Methodcompleted
(AsynchronousSocketChannel result, AsyncTimeServerHandler attachment)
src/main/java/org/buptdavid/datastructure/io/aio/AcceptCompletionHandler.java:16
Methoddequeue
()
src/main/java/org/buptdavid/datastructure/queue/QueueWith2Stack.java:24
Methodeat
()
src/main/java/org/buptdavid/datastructure/thread/PhilosopherUnLocked.java:15
Methodenqueue
(T item)
src/main/java/org/buptdavid/datastructure/queue/QueueWith2Stack.java:20
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClientHandler.java:44
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqServerHandler.java:30
MethodexceptionCaught
当发生异常时,打印异常日志,释放客户端资源
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClientHandler.java:62
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeServerHandler.java:34
Methodfailed
(Throwable exc, ByteBuffer attachment)
src/main/java/org/buptdavid/datastructure/io/aio/ReadCompletionHandler.java:57
Methodfailed
(Throwable exc, ByteBuffer buffer)
src/main/java/org/buptdavid/datastructure/io/aio/AsyncTimeClientHandler.java:90
Methodfailed
(Throwable exc, AsyncTimeServerHandler attachment)
src/main/java/org/buptdavid/datastructure/io/aio/AcceptCompletionHandler.java:37
MethodgetAddress
@return the address
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeReq.java:95
MethodgetDesc
@return the desc
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeResp.java:64
MethodgetInstance
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/threadSafetyVolatile/Singleton.java:13
MethodgetInstance
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/staticInnerClass/Singleton.java:17
MethodgetInstance
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/statics/Singleton.java:14
MethodgetInstance
()
src/main/java/org/buptdavid/datastructure/designPatterns/singleton/threadSafety/Singleton.java:13
MethodgetPhoneNumber
@return the phoneNumber
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeReq.java:81
MethodgetProductName
@return the productName
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeReq.java:67
MethodgetRespCode
@return the respCode
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeResp.java:50
MethodgetSubReqID
@return the subReqID
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubscribeResp.java:36
MethodinitChannel
(SocketChannel arg0)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqServer.java:36
MethodinitChannel
(SocketChannel arg0)
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClient.java:31
MethodinitChannel
(SocketChannel arg0)
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeServer.java:58
MethodinitChannel
(SocketChannel arg0)
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClient.java:31
MethodinorderTraversalTest
中序遍历测试
src/test/java/org/buptdavid/datastructure/tree/TreeSearchTest.java:72
MethodisEmpty
()
src/main/java/org/buptdavid/datastructure/stack/Stack.java:39
MethodisEmpty
()
src/main/java/org/buptdavid/datastructure/stack/SetOfStacks.java:62
MethodisEmpty
()
src/main/java/org/buptdavid/datastructure/queue/QueueWith2Stack.java:45
Methodmain
@param args @throws IOException
src/main/java/org/buptdavid/datastructure/io/fakenio/TimeServer.java:29
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/io/nio/TimeServer.java:13
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/io/nio/TimeClient.java:13
Methodmain
@param args @throws IOException
src/main/java/org/buptdavid/datastructure/io/bio/TimeServer.java:17
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/io/bio/TimeClient.java:13
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/io/aio/TimeServer.java:13
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/io/aio/TimeClient.java:13
Methodmain
@param args @throws Exception
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqServer.java:66
Methodmain
@param args @throws InterruptedException
src/main/java/org/buptdavid/datastructure/io/netty/serializable/SubReqClient.java:55
Methodmain
@param args @throws Exception
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeServer.java:80
Methodmain
@param args @throws Exception
src/main/java/org/buptdavid/datastructure/io/netty/tcpacketsplicing/TimeClient.java:55
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/stack/Hannotower.java:73
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/linkedlist/DeleteDups.java:35
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/linkedlist/SortWithValue.java:107
Methodmain
字符串比较 @author weijielu
src/main/java/org/buptdavid/datastructure/string/StringEqual.java:9
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/array/SetZeroMatrix.java:37
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/thread/RunableThread.java:28
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/thread/PhilosopherUnLockedEat.java:14
Methodmain
(String args[])
src/main/java/org/buptdavid/datastructure/thread/ExtendThreadRun.java:10
Methodmain
@param args
src/main/java/org/buptdavid/datastructure/thread/LockedATM.java:78
← previousnext →101–200 of 270, ranked by callers