Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DarLiner/Java-Interview
/ functions
Functions
177 in github.com/DarLiner/Java-Interview
⨍
Functions
177
◇
Types & classes
75
↓ 37 callers
Method
put
(K key, V value)
src/main/java/com/crossoverjie/actual/LRUMap.java:56
↓ 20 callers
Method
start
()
src/main/java/com/crossoverjie/spring/SpringLifeCycle.java:20
↓ 18 callers
Method
toString
()
src/main/java/com/crossoverjie/actual/LRUMap.java:207
↓ 13 callers
Method
put
(K key,V value)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:41
↓ 11 callers
Method
get
(K key)
src/main/java/com/crossoverjie/actual/LRUMap.java:63
↓ 11 callers
Method
getKey
()
src/main/java/com/crossoverjie/actual/LRUMap.java:189
↓ 10 callers
Method
getName
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:14
↓ 9 callers
Method
getValue
()
src/main/java/com/crossoverjie/actual/LRUMap.java:197
↓ 9 callers
Method
size
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:271
↓ 6 callers
Method
appendTail
写入队列 @param t
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:35
↓ 6 callers
Method
getAll
()
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:50
↓ 6 callers
Method
remove
(Object key)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:191
↓ 5 callers
Method
setName
(String name)
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:18
↓ 5 callers
Method
toString
()
src/main/java/com/crossoverjie/algorithm/MergeTwoSortedLists.java:69
↓ 4 callers
Method
execute
执行
src/main/java/com/crossoverjie/proxy/jdk/ISubject.java:15
↓ 4 callers
Method
put
(Object key, Object value)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:106
↓ 3 callers
Method
get
(Object key)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:153
↓ 3 callers
Method
hash
copy HashMap 的 hash 实现 @param key @return
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:317
↓ 3 callers
Method
isHappy
判断一个数字是否为快乐数字 @param number @return
src/main/java/com/crossoverjie/algorithm/HappyNum.java:38
↓ 3 callers
Method
isLoop
判断链表是否有环 @param node @return
src/main/java/com/crossoverjie/algorithm/LinkLoop.java:32
↓ 3 callers
Method
reverseNode1
利用栈的先进后出特性 @param node
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:19
↓ 3 callers
Method
setRight
(BinaryNode right)
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:46
↓ 2 callers
Method
addHead
添加头结点 @param node
src/main/java/com/crossoverjie/actual/LRUMap.java:147
↓ 2 callers
Method
deleteHead
删除队列头结点 并返回删除数据 @return
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:43
↓ 2 callers
Method
entrySet
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:101
↓ 2 callers
Method
getCount
()
src/main/java/com/crossoverjie/actual/ReadFile.java:97
↓ 2 callers
Method
getLeft
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:34
↓ 2 callers
Method
getRight
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:42
↓ 2 callers
Method
getSize
()
src/main/java/com/crossoverjie/algorithm/TwoStackQueue.java:57
↓ 2 callers
Method
invoke
(Object proxy, Method method, Object[] args)
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:31
↓ 2 callers
Method
mergeTwoLists
()
src/test/java/com/crossoverjie/algorithm/MergeTwoSortedListsTest.java:15
↓ 2 callers
Method
setLeft
(BinaryNode left)
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:38
↓ 2 callers
Method
setUpdateTime
(Long updateTime)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:294
↓ 2 callers
Method
sizeDown
数量减小
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:262
↓ 2 callers
Method
sizeUp
增加size
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:235
↓ 1 callers
Method
addNode
写入头结点 @param key @param value
src/main/java/com/crossoverjie/actual/LRUMap.java:126
↓ 1 callers
Method
after
()
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:47
↓ 1 callers
Method
before
()
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:43
↓ 1 callers
Method
checkAlert
(Integer integer)
src/main/java/com/crossoverjie/guava/CacheLoaderTest.java:48
↓ 1 callers
Method
checkMoney
校验剩余的金额的平均值是否在 最小值和最大值这个范围内 @param lastMoney @param count @return
src/main/java/com/crossoverjie/red/RedPacket.java:111
↓ 1 callers
Method
create
()
src/main/java/com/crossoverjie/spring/LifeCycleConfig.java:19
↓ 1 callers
Method
createAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/CatFactory.java:11
↓ 1 callers
Method
createNode
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:51
↓ 1 callers
Method
cyclicBarrier
CyclicBarrier @throws Exception
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:35
↓ 1 callers
Method
delTail
()
src/main/java/com/crossoverjie/actual/LRUMap.java:163
↓ 1 callers
Method
desc
描述抽象方法
src/main/java/com/crossoverjie/design/pattern/factorymethod/Animal.java:25
↓ 1 callers
Method
executeCheckTime
开启一个线程检查最先放入队列的值是否超期 设置为守护线程
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:90
↓ 1 callers
Method
get
(K key)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:45
↓ 1 callers
Method
getNode
链表查询 效率较低 @param key @return
src/main/java/com/crossoverjie/actual/LRUMap.java:106
↓ 1 callers
Method
getTwo1
时间复杂度为 O(N^2) @param nums @param target @return
src/main/java/com/crossoverjie/algorithm/TwoSum.java:21
↓ 1 callers
Method
getTwo2
时间复杂度 O(N) 利用Map Key存放目标值和当前值的差值,value 就是当前的下标 每次遍历是 查看当前遍历的值是否等于差值,如果是等于,说明两次相加就等于目标值。 然后取出 map 中 value ,和本次遍历的下标,就是两个下标值相加等于目标值了。 @param nums @para
src/main/java/com/crossoverjie/algorithm/TwoSum.java:48
↓ 1 callers
Method
getUpdateTime
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:298
↓ 1 callers
Method
init
()
src/main/java/com/crossoverjie/guava/CacheLoaderTest.java:31
↓ 1 callers
Method
levelIterator
二叉树的层序遍历 借助于队列来实现 借助队列的先进先出的特性 首先将根节点入队列 然后遍历队列。 首先将根节点打印出来,接着判断左节点是否为空 不为空则加入队列 @param node
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:83
↓ 1 callers
Method
lruCallback
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:322
↓ 1 callers
Method
moveToHead
(Node<K,V> node)
src/main/java/com/crossoverjie/actual/LRUMap.java:73
↓ 1 callers
Method
randomRedPacket
(int totalMoney, int minMoney, int maxMoney, int count)
src/main/java/com/crossoverjie/red/RedPacket.java:64
↓ 1 callers
Method
recNode
递归 @param node
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:83
↓ 1 callers
Method
reverseNode
利用头插法插入链表 @param head
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:46
↓ 1 callers
Method
run
()
src/main/java/com/crossoverjie/concurrent/Volatile.java:16
↓ 1 callers
Method
setCount
(Integer count)
src/main/java/com/crossoverjie/actual/ReadFile.java:101
↓ 1 callers
Method
setKey
(String key)
src/main/java/com/crossoverjie/actual/ReadFile.java:93
↓ 1 callers
Method
sortAndFindKeyWords
查找关键字 @param file @throws IOException
src/main/java/com/crossoverjie/actual/ReadFile.java:56
↓ 1 callers
Method
splitRedPacket
(int money,int count)
src/main/java/com/crossoverjie/red/RedPacket.java:46
↓ 1 callers
Method
stopThread
()
src/main/java/com/crossoverjie/concurrent/Volatile.java:37
↓ 1 callers
Method
toString
()
src/main/java/com/crossoverjie/actual/ReadFile.java:115
Method
BinaryNode
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:17
Method
CustomizeHandle
(Class clazz)
src/main/java/com/crossoverjie/proxy/jdk/CustomizeHandle.java:21
Method
JiNum
(TwoThreadWaitNotify number)
src/main/java/com/crossoverjie/actual/TwoThreadWaitNotify.java:74
Method
JiNum
(TwoThread number)
src/main/java/com/crossoverjie/actual/TwoThread.java:89
Method
LRUAbstractMap
()
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:77
Method
LRULinkedMap
(int cacheSize)
src/main/java/com/crossoverjie/actual/LRULinkedMap.java:26
Method
LRUMap
(int cacheSize)
src/main/java/com/crossoverjie/actual/LRUMap.java:37
Method
ListNode
(int val)
src/main/java/com/crossoverjie/algorithm/MergeTwoSortedLists.java:65
Method
Node
(K key, V value)
src/main/java/com/crossoverjie/actual/LRUMap.java:181
Method
Node
(Node pre,Node next, Object key, Object val)
src/main/java/com/crossoverjie/actual/LRUAbstractMap.java:286
Method
Node
(T value, Node<T> next )
src/main/java/com/crossoverjie/algorithm/ReverseNode.java:101
Method
Node
(Object data, Node next)
src/main/java/com/crossoverjie/algorithm/LinkLoop.java:17
Method
OuNum
(TwoThreadWaitNotify number)
src/main/java/com/crossoverjie/actual/TwoThreadWaitNotify.java:37
Method
OuNum
(TwoThread number)
src/main/java/com/crossoverjie/actual/TwoThread.java:51
Method
Singleton
()
src/main/java/com/crossoverjie/concurrent/Singleton.java:14
Method
afterPropertiesSet
()
src/main/java/com/crossoverjie/spring/service/SpringLifeCycleService.java:21
Method
clazzTest
()
src/test/java/com/crossoverjie/proxy/JDKProxyTest.java:30
Method
compareTo
(SortString o)
src/main/java/com/crossoverjie/actual/ReadFile.java:106
Method
countDownLatch
()
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:84
Method
createAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/FishFactory.java:11
Method
createAnimal
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/AnimalFactory.java:12
Method
desc
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Cat.java:11
Method
desc
()
src/main/java/com/crossoverjie/design/pattern/factorymethod/Fish.java:13
Method
destroy
()
src/main/java/com/crossoverjie/spring/SpringLifeCycle.java:25
Method
destroy
()
src/main/java/com/crossoverjie/spring/annotation/AnnotationBean.java:27
Method
destroy
()
src/main/java/com/crossoverjie/spring/service/SpringLifeCycleService.java:26
Method
exec
()
src/main/java/com/crossoverjie/proxy/cglib/RealSubject.java:16
Method
execute
执行
src/main/java/com/crossoverjie/proxy/jdk/impl/ISubjectImpl.java:19
Method
executorService
利用线程池的 awaitTermination 方法,每隔一秒钟检查线程池是否执行完毕 @throws Exception
src/main/java/com/crossoverjie/actual/ThreadCommunication.java:115
Method
get
()
src/test/java/com/crossoverjie/actual/LRULinkedMapTest.java:46
Method
get
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:73
Method
get2
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:89
Method
get3
()
src/test/java/com/crossoverjie/actual/LRUMapTest.java:105
Method
getData
()
src/main/java/com/crossoverjie/algorithm/BinaryNode.java:26
next →
1–100 of 177, ranked by callers