Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Meituan-Dianping/Leaf
/ functions
Functions
162 in github.com/Meituan-Dianping/Leaf
⨍
Functions
162
◇
Types & classes
35
↓ 16 callers
Method
get
(String key)
leaf-core/src/main/java/com/sankuai/inf/leaf/IDGen.java:6
↓ 7 callers
Method
getSegments
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:42
↓ 7 callers
Method
getValue
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:15
↓ 6 callers
Method
getCurrent
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:46
↓ 6 callers
Method
getProperties
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/PropertyFactory.java:19
↓ 5 callers
Method
getMax
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:23
↓ 5 callers
Method
getStep
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/LeafAlloc.java:25
↓ 5 callers
Method
init
()
leaf-core/src/main/java/com/sankuai/inf/leaf/IDGen.java:7
↓ 5 callers
Method
timeGen
()
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeIDGenImpl.java:105
↓ 4 callers
Method
getKey
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/LeafAlloc.java:9
↓ 4 callers
Method
getStep
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:90
↓ 4 callers
Method
getThreadRunning
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:78
↓ 4 callers
Method
isInitOk
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:62
↓ 4 callers
Method
wLock
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:86
↓ 3 callers
Method
getStep
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:31
↓ 3 callers
Method
isNextReady
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:70
↓ 3 callers
Method
setMinStep
(int minStep)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:102
↓ 3 callers
Method
setStep
(int step)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:94
↓ 3 callers
Method
updateLocalWorkerID
在节点文件系统上缓存一个workid值,zk失效,机器重启时保证能够正常启动 @param workerID
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:189
↓ 2 callers
Method
ScheduledUploadData
(final CuratorFramework curator, final String zk_AddressNode)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:114
↓ 2 callers
Method
buildData
构建需要上传的数据 @return
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:171
↓ 2 callers
Method
createNode
创建持久顺序节点 ,并把节点数据放入 value @param curator @return @throws Exception
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:145
↓ 2 callers
Method
doService
(CuratorFramework curator)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:110
↓ 2 callers
Method
get
(@PathVariable("key") String key, Result id)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/controller/LeafController.java:35
↓ 2 callers
Method
getHostAddress
获取已激活网卡的IP地址 @param interfaceName 可指定网卡名称,null则获取全部 @return List<String>
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Utils.java:49
↓ 2 callers
Method
getId
(String key)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/service/SegmentService.java:55
↓ 2 callers
Method
getIdGen
()
leaf-server/src/main/java/com/sankuai/inf/leaf/server/service/SegmentService.java:59
↓ 2 callers
Method
getMaxId
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/LeafAlloc.java:17
↓ 2 callers
Method
getUpdateTimestamp
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:106
↓ 2 callers
Method
nextPos
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:54
↓ 2 callers
Method
rLock
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:82
↓ 2 callers
Method
setDao
(IDAllocDao dao)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:288
↓ 2 callers
Method
setMax
(long max)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:27
↓ 2 callers
Method
setNextReady
(boolean nextReady)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:74
↓ 2 callers
Method
setStep
(int step)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:35
↓ 2 callers
Method
setUpdateTimestamp
(long updateTimestamp)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:110
↓ 2 callers
Method
updateCacheFromDb
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:87
↓ 2 callers
Method
updateMaxIdAndGetLeafAlloc
(String tag)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/dao/IDAllocDao.java:9
↓ 2 callers
Method
updateSegmentFromDb
(String key, Segment segment)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:158
↓ 1 callers
Method
checkInitTimeStamp
(CuratorFramework curator, String zk_AddressNode)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:131
↓ 1 callers
Method
createWithOptions
(String connectionString, RetryPolicy retryPolicy, int connectionTimeoutMs, int sessionTimeoutMs)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:219
↓ 1 callers
Method
deBuildData
(String json)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:178
↓ 1 callers
Method
get
(String key)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeIDGenImpl.java:60
↓ 1 callers
Method
getAllLeafAllocs
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:276
↓ 1 callers
Method
getAllLeafAllocs
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/dao/IDAllocDao.java:8
↓ 1 callers
Method
getAllTags
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/dao/IDAllocDao.java:11
↓ 1 callers
Method
getBuffer
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:39
↓ 1 callers
Method
getCache
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:280
↓ 1 callers
Method
getCurrentPos
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:50
↓ 1 callers
Method
getId
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Result.java:15
↓ 1 callers
Method
getIdFromSegmentBuffer
(final SegmentBuffer buffer)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:202
↓ 1 callers
Method
getIdle
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:43
↓ 1 callers
Method
getIp
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Utils.java:17
↓ 1 callers
Method
getKey
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:34
↓ 1 callers
Method
getKey
()
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:16
↓ 1 callers
Method
getMinStep
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:98
↓ 1 callers
Method
getStatus
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Result.java:23
↓ 1 callers
Method
getTimestamp
()
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:260
↓ 1 callers
Method
getWorkerID
()
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:285
↓ 1 callers
Method
init
()
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:49
↓ 1 callers
Method
nextThreadNum
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:49
↓ 1 callers
Method
run
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:80
↓ 1 callers
Method
setInitOk
(boolean initOk)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:66
↓ 1 callers
Method
setInitOk
(boolean initOk)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:92
↓ 1 callers
Method
setKey
(String key)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/LeafAlloc.java:13
↓ 1 callers
Method
setKey
(String key)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:38
↓ 1 callers
Method
setKey
(String key)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:20
↓ 1 callers
Method
setMax0
(long max0)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:68
↓ 1 callers
Method
setMax1
(long max1)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:44
↓ 1 callers
Method
setNextReady
(boolean nextReady)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:84
↓ 1 callers
Method
setPos
(int pos)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:76
↓ 1 callers
Method
setStep
(int step)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/LeafAlloc.java:29
↓ 1 callers
Method
setStep0
(int step0)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:60
↓ 1 callers
Method
setStep1
(int step1)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:36
↓ 1 callers
Method
setValue
(AtomicLong value)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:19
↓ 1 callers
Method
setValue0
(long value0)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:52
↓ 1 callers
Method
setValue1
(long value1)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/model/SegmentBufferView.java:28
↓ 1 callers
Method
switchPos
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:58
↓ 1 callers
Method
tilNextMillis
(long lastTimestamp)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeIDGenImpl.java:97
↓ 1 callers
Method
toString
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Result.java:31
↓ 1 callers
Method
updateCacheFromDbAtEveryMinute
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:69
↓ 1 callers
Method
updateMaxIdByCustomStepAndGetLeafAlloc
(LeafAlloc leafAlloc)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/dao/IDAllocDao.java:10
↓ 1 callers
Method
updateNewData
(CuratorFramework curator, String path)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:154
↓ 1 callers
Method
waitAndSleep
(SegmentBuffer buffer)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/SegmentIDGenImpl.java:260
Method
CheckLastTimeException
(String msg)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/exception/CheckLastTimeException.java:4
Method
CheckOtherNodeException
(String message)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/exception/CheckOtherNodeException.java:4
Method
CheckVO
(long timestamp, int workID)
leaf-core/src/main/java/com/sankuai/inf/leaf/common/CheckVO.java:7
Method
ClockGoBackException
(String message)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/exception/ClockGoBackException.java:4
Method
Endpoint
()
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:235
Method
IDAllocDaoImpl
(DataSource dataSource)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/dao/impl/IDAllocDaoImpl.java:21
Method
InitException
(String msg)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/exception/InitException.java:4
Method
LeafServerException
(String msg)
leaf-server/src/main/java/com/sankuai/inf/leaf/server/exception/LeafServerException.java:8
Method
Result
()
leaf-core/src/main/java/com/sankuai/inf/leaf/common/Result.java:7
Method
Segment
(SegmentBuffer buffer)
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/Segment.java:11
Method
SegmentBuffer
()
leaf-core/src/main/java/com/sankuai/inf/leaf/segment/model/SegmentBuffer.java:25
Method
SegmentService
()
leaf-server/src/main/java/com/sankuai/inf/leaf/server/service/SegmentService.java:27
Method
SnowflakeIDGenImpl
(String zkAddress, int port)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeIDGenImpl.java:34
Method
SnowflakeService
()
leaf-server/src/main/java/com/sankuai/inf/leaf/server/service/SnowflakeService.java:22
Method
SnowflakeZookeeperHolder
(String ip, String port, String connectionString)
leaf-core/src/main/java/com/sankuai/inf/leaf/snowflake/SnowflakeZookeeperHolder.java:42
Method
after
()
leaf-core/src/test/java/com/sankuai/inf/leaf/segment/IDGenServiceTest.java:47
next →
1–100 of 162, ranked by callers