MCPcopy Create free account

hub / github.com/DarLiner/Java-Interview / functions

Functions177 in github.com/DarLiner/Java-Interview

↓ 37 callersMethodput
(K key, V value)
src/main/java/com/crossoverjie/actual/LRUMap.java:56
↓ 20 callersMethodstart
()
src/main/java/com/crossoverjie/spring/SpringLifeCycle.java:20
↓ 18 callersMethodtoString
()
src/main/java/com/crossoverjie/actual/LRUMap.java:207
↓ 13 callersMethodput
(K key,V value)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:41
↓ 11 callersMethodget
(K key)
src/main/java/com/crossoverjie/actual/LRUMap.java:63
↓ 11 callersMethodgetKey
()
src/main/java/com/crossoverjie/actual/LRUMap.java:189
↓ 10 callersMethodgetName
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:14
↓ 9 callersMethodgetValue
()
src/main/java/com/crossoverjie/actual/LRUMap.java:197
↓ 9 callersMethodsize
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:271
↓ 6 callersMethodappendTail
写入队列 @param t
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:35
↓ 6 callersMethodgetAll
()
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:50
↓ 6 callersMethodremove
(Object key)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:191
↓ 5 callersMethodsetName
(String name)
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:18
↓ 5 callersMethodtoString
()
src/main/java/com/crossoverjie/algorithm/MergeTwoSortedLists.java:69
↓ 4 callersMethodexecute
执行
src/main/java/com/crossoverjie/proxy/jdk/ISubject.java:15
↓ 4 callersMethodput
(Object key, Object value)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:106
↓ 3 callersMethodget
(Object key)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:153
↓ 3 callersMethodhash
copy HashMap 的 hash 实现 @param key @return
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:317
↓ 3 callersMethodisHappy
判断一个数字是否为快乐数字 @param number @return
src/main/java/com/crossoverjie/algorithm/HappyNum.java:38
↓ 3 callersMethodisLoop
判断链表是否有环 @param node @return
src/main/java/com/crossoverjie/algorithm/LinkLoop.java:32
↓ 3 callersMethodreverseNode1
利用栈的先进后出特性 @param node
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:19
↓ 3 callersMethodsetRight
(BinaryNode right)
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:46
↓ 2 callersMethodaddHead
添加头结点 @param node
src/main/java/com/crossoverjie/actual/LRUMap.java:147
↓ 2 callersMethoddeleteHead
删除队列头结点 并返回删除数据 @return
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:43
↓ 2 callersMethodentrySet
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:101
↓ 2 callersMethodgetCount
()
src/main/java/com/crossoverjie/actual/ReadFile.java:97
↓ 2 callersMethodgetLeft
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:34
↓ 2 callersMethodgetRight
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:42
↓ 2 callersMethodgetSize
()
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:57
↓ 2 callersMethodinvoke
(Object proxy, Method method, Object[] args)
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:31
↓ 2 callersMethodmergeTwoLists
()
src/test/java/com/crossoverjie/algorithm/MergeTwoSortedListsTest.java:15
↓ 2 callersMethodsetLeft
(BinaryNode left)
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:38
↓ 2 callersMethodsetUpdateTime
(Long updateTime)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:294
↓ 2 callersMethodsizeDown
数量减小
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:262
↓ 2 callersMethodsizeUp
增加size
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:235
↓ 1 callersMethodaddNode
写入头结点 @param key @param value
src/main/java/com/crossoverjie/actual/LRUMap.java:126
↓ 1 callersMethodafter
()
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:47
↓ 1 callersMethodbefore
()
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:43
↓ 1 callersMethodcheckAlert
(Integer integer)
src/main/java/com/crossoverjie/guava/CacheLoaderTest.java:48
↓ 1 callersMethodcheckMoney
校验剩余的金额的平均值是否在 最小值和最大值这个范围内 @param lastMoney @param count @return
src/main/java/com/crossoverjie/red/RedPacket.java:111
↓ 1 callersMethodcreate
()
src/main/java/com/crossoverjie/spring/LifeCycleConfig.java:19
↓ 1 callersMethodcreateAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/CatFactory.java:11
↓ 1 callersMethodcreateNode
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:51
↓ 1 callersMethodcyclicBarrier
CyclicBarrier @throws Exception
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:35
↓ 1 callersMethoddelTail
()
src/main/java/com/crossoverjie/actual/LRUMap.java:163
↓ 1 callersMethoddesc
描述抽象方法
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:25
↓ 1 callersMethodexecuteCheckTime
开启一个线程检查最先放入队列的值是否超期 设置为守护线程
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:90
↓ 1 callersMethodget
(K key)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:45
↓ 1 callersMethodgetNode
链表查询 效率较低 @param key @return
src/main/java/com/crossoverjie/actual/LRUMap.java:106
↓ 1 callersMethodgetTwo1
时间复杂度为 O(N^2) @param nums @param target @return
src/main/java/com/crossoverjie/algorithm/TwoSum.java:21
↓ 1 callersMethodgetTwo2
时间复杂度 O(N) 利用Map Key存放目标值和当前值的差值,value 就是当前的下标 每次遍历是 查看当前遍历的值是否等于差值,如果是等于,说明两次相加就等于目标值。 然后取出 map 中 value ,和本次遍历的下标,就是两个下标值相加等于目标值了。 @param nums @para
src/main/java/com/crossoverjie/algorithm/TwoSum.java:48
↓ 1 callersMethodgetUpdateTime
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:298
↓ 1 callersMethodinit
()
src/main/java/com/crossoverjie/guava/CacheLoaderTest.java:31
↓ 1 callersMethodlevelIterator
二叉树的层序遍历 借助于队列来实现 借助队列的先进先出的特性 首先将根节点入队列 然后遍历队列。 首先将根节点打印出来,接着判断左节点是否为空 不为空则加入队列 @param node
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:83
↓ 1 callersMethodlruCallback
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:322
↓ 1 callersMethodmoveToHead
(Node<K,V> node)
src/main/java/com/crossoverjie/actual/LRUMap.java:73
↓ 1 callersMethodrandomRedPacket
(int totalMoney, int minMoney, int maxMoney, int count)
src/main/java/com/crossoverjie/red/RedPacket.java:64
↓ 1 callersMethodrecNode
递归 @param node
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:83
↓ 1 callersMethodreverseNode
利用头插法插入链表 @param head
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:46
↓ 1 callersMethodrun
()
src/main/java/com/crossoverjie/concurrent/Volatile.java:16
↓ 1 callersMethodsetCount
(Integer count)
src/main/java/com/crossoverjie/actual/ReadFile.java:101
↓ 1 callersMethodsetKey
(String key)
src/main/java/com/crossoverjie/actual/ReadFile.java:93
↓ 1 callersMethodsortAndFindKeyWords
查找关键字 @param file @throws IOException
src/main/java/com/crossoverjie/actual/ReadFile.java:56
↓ 1 callersMethodsplitRedPacket
(int money,int count)
src/main/java/com/crossoverjie/red/RedPacket.java:46
↓ 1 callersMethodstopThread
()
src/main/java/com/crossoverjie/concurrent/Volatile.java:37
↓ 1 callersMethodtoString
()
src/main/java/com/crossoverjie/actual/ReadFile.java:115
MethodBinaryNode
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:17
MethodCustomizeHandle
(Class clazz)
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:21
MethodJiNum
(TwoThreadWaitNotify number)
src/main/java/com/crossoverjie/actual/TwoThreadWaitNotify.java:74
MethodJiNum
(TwoThread number)
src/main/java/com/crossoverjie/actual/TwoThread.java:89
MethodLRUAbstractMap
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:77
MethodLRULinkedMap
(int cacheSize)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:26
MethodLRUMap
(int cacheSize)
src/main/java/com/crossoverjie/actual/LRUMap.java:37
MethodListNode
(int val)
src/main/java/com/crossoverjie/algorithm/MergeTwoSortedLists.java:65
MethodNode
(K key, V value)
src/main/java/com/crossoverjie/actual/LRUMap.java:181
MethodNode
(Node pre,Node next, Object key, Object val)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:286
MethodNode
(T value, Node<T> next )
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:101
MethodNode
(Object data, Node next)
src/main/java/com/crossoverjie/algorithm/LinkLoop.java:17
MethodOuNum
(TwoThreadWaitNotify number)
src/main/java/com/crossoverjie/actual/TwoThreadWaitNotify.java:37
MethodOuNum
(TwoThread number)
src/main/java/com/crossoverjie/actual/TwoThread.java:51
MethodSingleton
()
src/main/java/com/crossoverjie/concurrent/Singleton.java:14
MethodafterPropertiesSet
()
src/main/java/com/crossoverjie/spring/service/SpringLifeCycleService.java:21
MethodclazzTest
()
src/test/java/com/crossoverjie/proxy/JDKProxyTest.java:30
MethodcompareTo
(SortString o)
src/main/java/com/crossoverjie/actual/ReadFile.java:106
MethodcountDownLatch
()
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:84
MethodcreateAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/FishFactory.java:11
MethodcreateAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/AnimalFactory.java:12
Methoddesc
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Cat.java:11
Methoddesc
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Fish.java:13
Methoddestroy
()
src/main/java/com/crossoverjie/spring/SpringLifeCycle.java:25
Methoddestroy
()
src/main/java/com/crossoverjie/spring/annotation/AnnotationBean.java:27
Methoddestroy
()
src/main/java/com/crossoverjie/spring/service/SpringLifeCycleService.java:26
Methodexec
()
src/main/java/com/crossoverjie/proxy/cglib/RealSubject.java:16
Methodexecute
执行
src/main/java/com/crossoverjie/proxy/jdk/impl/ISubjectImpl.java:19
MethodexecutorService
利用线程池的 awaitTermination 方法,每隔一秒钟检查线程池是否执行完毕 @throws Exception
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:115
Methodget
()
src/test/java/com/crossoverjie/actual/LRULinkedMapTest.java:46
Methodget
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:73
Methodget2
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:89
Methodget3
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:105
MethodgetData
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:26
next →1–100 of 177, ranked by callers