Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bootsrc/jseckill
/ functions
Functions
159 in github.com/bootsrc/jseckill
⨍
Functions
159
◇
Types & classes
37
↓ 6 callers
Method
getSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:77
↓ 6 callers
Method
queryById
根据id查询秒杀对象 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:28
↓ 5 callers
Method
getQueue
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:58
↓ 4 callers
Method
getEndTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:53
↓ 4 callers
Method
getStartTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:45
↓ 4 callers
Method
getVersion
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:69
↓ 3 callers
Method
getApplicationContext
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/AppContextHolder.java:25
↓ 3 callers
Method
getGoodsRuntimeSchema
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:21
↓ 3 callers
Method
getInstance
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:12
↓ 3 callers
Method
getInventory
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:37
↓ 3 callers
Method
getMD5
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:98
↓ 3 callers
Method
getSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:10
↓ 3 callers
Method
getSeckillStateEnum
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/exception/SeckillException.java:25
↓ 3 callers
Method
getUserPhone
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:18
↓ 3 callers
Method
queryAll
根据偏移量查询秒杀商品列表 @param offet @param limit @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:37
↓ 3 callers
Method
setPassword
(String password)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:38
↓ 3 callers
Method
setUsername
(String username)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:30
↓ 3 callers
Method
setVirtualHost
(String virtualHost)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:54
↓ 2 callers
Method
getAddressList
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:18
↓ 2 callers
Method
getById
查询单个秒杀记录 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:26
↓ 2 callers
Method
getMD5
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:111
↓ 2 callers
Method
getSeckill
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:53
↓ 2 callers
Method
getState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:55
↓ 2 callers
Method
getState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:37
↓ 2 callers
Method
getStateInfo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:63
↓ 2 callers
Method
isGrab
(long seckillId, long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:57
↓ 2 callers
Method
putSeckill
(Seckill seckill)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:56
↓ 2 callers
Method
queryByIdWithSeckill
根据id查询SuccessKilled并携带秒杀产品对象实体 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/PayOrderDAO.java:25
↓ 2 callers
Method
reduceInventory
减库存, @param seckillId @param killTime @return 如果影响行数>1,表示更新的记录行数
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:19
↓ 2 callers
Method
send
(SeckillMsgBody body)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQProducer.java:1
↓ 2 callers
Method
setSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:14
↓ 2 callers
Method
setState
(int state)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:41
↓ 2 callers
Method
setUserPhone
(long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:22
↓ 2 callers
Method
setUserPhone
(long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:33
↓ 2 callers
Method
tryAcquireSeckill
尝试获取令牌 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/AccessLimitService.java:11
↓ 1 callers
Method
doUpdateStock
先插入秒杀记录再减库存
doc/codesegment/SeckillServiceImpl.java:197
↓ 1 callers
Method
executeSeckill
执行秒杀操作 @param seckillId @param userPhone @param md5
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:43
↓ 1 callers
Method
exportSeckillUrl
秒杀开启输出秒杀接口地址, 否则输出系统时间和秒杀时间 @param seckillId
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:34
↓ 1 callers
Method
exposer
(@PathVariable Long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:62
↓ 1 callers
Method
getAllGoods
从缓存中获取所有的实时商品数据(包括实时库存量) @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:80
↓ 1 callers
Method
getName
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:29
↓ 1 callers
Method
getSeckillList
查询所有秒杀记录 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:18
↓ 1 callers
Method
getSendChannel
获取当前线程使用的Rabbitmq通道 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQChannelManager.java:47
↓ 1 callers
Method
getState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:52
↓ 1 callers
Method
handleInRedis
在Redis中真正进行秒杀操作 @param seckillId @param userPhone @throws SeckillException
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:55
↓ 1 callers
Method
handleSeckillAsync
@param seckillId @param userPhone @param md5 @return @throws SeckillException @TODO 先在redis里处理,然后发送到mq,最后减库存到数据库
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:139
↓ 1 callers
Method
handleSeckillAsync
@param seckillId @param userPhone @param md5 @return @throws SeckillException @TODO 先在redis里处理,然后发送到mq,最后减库存到数据库
doc/codesegment/SeckillServiceImpl.java:126
↓ 1 callers
Method
initRedis
预热秒杀数据到Redis
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/InitTask.java:42
↓ 1 callers
Method
insertPayOrder
插入购买明细,可过滤重复 @param seckillId @param userPhone @return 插入的行数
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/PayOrderDAO.java:17
↓ 1 callers
Method
receive
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQConsumer.java:39
↓ 1 callers
Method
run
(String... args)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/InitTask.java:32
↓ 1 callers
Method
setAddressList
(List<Address> addressList)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:22
↓ 1 callers
Method
setAllGoods
(List<Seckill> list)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:110
↓ 1 callers
Method
setGoodsRuntimeSchema
(RuntimeSchema<Seckill> goodsRuntimeSchema)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:25
↓ 1 callers
Method
setInventory
(int inventory)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:41
↓ 1 callers
Method
setPublisherConfirms
(boolean publisherConfirms)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:46
↓ 1 callers
Method
setQueue
(String queue)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:62
↓ 1 callers
Method
setSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:81
↓ 1 callers
Method
setSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:25
Method
CuratorClientManager
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/distlock/CuratorClientManager.java:19
Method
Exposer
(boolean exposed, String md5, long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:42
Method
MyDefaultConsumer
Constructs a new instance and records its association to the passed-in channel. @param channel the channel to which this consumer is attached
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQConsumer.java:66
Method
MyRuntimeSchema
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:16
Method
SeckillException
(SeckillStateEnum seckillStateEnum)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/exception/SeckillException.java:13
Method
SeckillExecution
(long seckillId, SeckillStateEnum stateEnum, PayOrder payOrder)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:34
Method
SeckillResult
(boolean success, T data)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:19
Method
SeckillStateEnum
(int state, String stateInfo)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:47
Method
demo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:29
Method
detail
(@PathVariable("seckillId") Long seckillId, Model model)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:48
Method
execute
(@PathVariable("seckillId") Long seckillId, @PathVariable("
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:77
Method
executeSeckill
(long seckillId, long userPhone, String md5)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:117
Method
executeSeckill
(long seckillId, long userPhone, String md5)
doc/codesegment/SeckillServiceImpl.java:104
Method
exportSeckillUrl
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:81
Method
exportSeckillUrl
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:68
Method
getBean
(String name)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/AppContextHolder.java:30
Method
getById
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:76
Method
getById
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:63
Method
getConnectStr
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:18
Method
getConnectTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:34
Method
getCreateTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:61
Method
getCreateTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:45
Method
getData
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:37
Method
getEnd
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:101
Method
getError
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:45
Method
getLockAcquireTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:42
Method
getLockRoot
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:10
Method
getMd5
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:69
Method
getNow
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:85
Method
getPassword
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:34
Method
getPayOrder
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:71
Method
getSeckill
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:32
Method
getSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:47
Method
getSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:21
Method
getSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:21
Method
getSeckillList
优先从缓存中获取数据 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:66
Method
getSeckillList
()
doc/codesegment/SeckillServiceImpl.java:58
Method
getSessionTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:26
Method
getStart
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:93
Method
getStateInfo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:56
Method
getUserPhone
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:29
next →
1–100 of 159, ranked by callers