MCPcopy Create free account

hub / github.com/bootsrc/jseckill / functions

Functions159 in github.com/bootsrc/jseckill

↓ 6 callersMethodgetSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:77
↓ 6 callersMethodqueryById
根据id查询秒杀对象 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:28
↓ 5 callersMethodgetQueue
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:58
↓ 4 callersMethodgetEndTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:53
↓ 4 callersMethodgetStartTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:45
↓ 4 callersMethodgetVersion
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:69
↓ 3 callersMethodgetApplicationContext
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/AppContextHolder.java:25
↓ 3 callersMethodgetGoodsRuntimeSchema
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:21
↓ 3 callersMethodgetInstance
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:12
↓ 3 callersMethodgetInventory
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:37
↓ 3 callersMethodgetMD5
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:98
↓ 3 callersMethodgetSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:10
↓ 3 callersMethodgetSeckillStateEnum
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/exception/SeckillException.java:25
↓ 3 callersMethodgetUserPhone
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:18
↓ 3 callersMethodqueryAll
根据偏移量查询秒杀商品列表 @param offet @param limit @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:37
↓ 3 callersMethodsetPassword
(String password)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:38
↓ 3 callersMethodsetUsername
(String username)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:30
↓ 3 callersMethodsetVirtualHost
(String virtualHost)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:54
↓ 2 callersMethodgetAddressList
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:18
↓ 2 callersMethodgetById
查询单个秒杀记录 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:26
↓ 2 callersMethodgetMD5
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:111
↓ 2 callersMethodgetSeckill
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:53
↓ 2 callersMethodgetState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:55
↓ 2 callersMethodgetState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:37
↓ 2 callersMethodgetStateInfo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:63
↓ 2 callersMethodisGrab
(long seckillId, long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:57
↓ 2 callersMethodputSeckill
(Seckill seckill)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:56
↓ 2 callersMethodqueryByIdWithSeckill
根据id查询SuccessKilled并携带秒杀产品对象实体 @param seckillId @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/PayOrderDAO.java:25
↓ 2 callersMethodreduceInventory
减库存, @param seckillId @param killTime @return 如果影响行数>1,表示更新的记录行数
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/SeckillDAO.java:19
↓ 2 callersMethodsend
(SeckillMsgBody body)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQProducer.java:1
↓ 2 callersMethodsetSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:14
↓ 2 callersMethodsetState
(int state)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:41
↓ 2 callersMethodsetUserPhone
(long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillMsgBody.java:22
↓ 2 callersMethodsetUserPhone
(long userPhone)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:33
↓ 2 callersMethodtryAcquireSeckill
尝试获取令牌 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/AccessLimitService.java:11
↓ 1 callersMethoddoUpdateStock
先插入秒杀记录再减库存
doc/codesegment/SeckillServiceImpl.java:197
↓ 1 callersMethodexecuteSeckill
执行秒杀操作 @param seckillId @param userPhone @param md5
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:43
↓ 1 callersMethodexportSeckillUrl
秒杀开启输出秒杀接口地址, 否则输出系统时间和秒杀时间 @param seckillId
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:34
↓ 1 callersMethodexposer
(@PathVariable Long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:62
↓ 1 callersMethodgetAllGoods
从缓存中获取所有的实时商品数据(包括实时库存量) @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:80
↓ 1 callersMethodgetName
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:29
↓ 1 callersMethodgetSeckillList
查询所有秒杀记录 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:18
↓ 1 callersMethodgetSendChannel
获取当前线程使用的Rabbitmq通道 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQChannelManager.java:47
↓ 1 callersMethodgetState
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:52
↓ 1 callersMethodhandleInRedis
在Redis中真正进行秒杀操作 @param seckillId @param userPhone @throws SeckillException
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/SeckillService.java:55
↓ 1 callersMethodhandleSeckillAsync
@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 callersMethodhandleSeckillAsync
@param seckillId @param userPhone @param md5 @return @throws SeckillException @TODO 先在redis里处理,然后发送到mq,最后减库存到数据库
doc/codesegment/SeckillServiceImpl.java:126
↓ 1 callersMethodinitRedis
预热秒杀数据到Redis
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/InitTask.java:42
↓ 1 callersMethodinsertPayOrder
插入购买明细,可过滤重复 @param seckillId @param userPhone @return 插入的行数
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/PayOrderDAO.java:17
↓ 1 callersMethodreceive
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/mq/MQConsumer.java:39
↓ 1 callersMethodrun
(String... args)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/InitTask.java:32
↓ 1 callersMethodsetAddressList
(List<Address> addressList)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:22
↓ 1 callersMethodsetAllGoods
(List<Seckill> list)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:110
↓ 1 callersMethodsetGoodsRuntimeSchema
(RuntimeSchema<Seckill> goodsRuntimeSchema)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:25
↓ 1 callersMethodsetInventory
(int inventory)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:41
↓ 1 callersMethodsetPublisherConfirms
(boolean publisherConfirms)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:46
↓ 1 callersMethodsetQueue
(String queue)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:62
↓ 1 callersMethodsetSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:81
↓ 1 callersMethodsetSeckillId
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:25
MethodCuratorClientManager
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/distlock/CuratorClientManager.java:19
MethodExposer
(boolean exposed, String md5, long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:42
MethodMyDefaultConsumer
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
MethodMyRuntimeSchema
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/singleton/MyRuntimeSchema.java:16
MethodSeckillException
(SeckillStateEnum seckillStateEnum)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/exception/SeckillException.java:13
MethodSeckillExecution
(long seckillId, SeckillStateEnum stateEnum, PayOrder payOrder)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:34
MethodSeckillResult
(boolean success, T data)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:19
MethodSeckillStateEnum
(int state, String stateInfo)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:47
Methoddemo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:29
Methoddetail
(@PathVariable("seckillId") Long seckillId, Model model)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:48
Methodexecute
(@PathVariable("seckillId") Long seckillId, @PathVariable("
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/controller/SeckillController.java:77
MethodexecuteSeckill
(long seckillId, long userPhone, String md5)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:117
MethodexecuteSeckill
(long seckillId, long userPhone, String md5)
doc/codesegment/SeckillServiceImpl.java:104
MethodexportSeckillUrl
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:81
MethodexportSeckillUrl
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:68
MethodgetBean
(String name)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/boot/AppContextHolder.java:30
MethodgetById
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:76
MethodgetById
(long seckillId)
doc/codesegment/SeckillServiceImpl.java:63
MethodgetConnectStr
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:18
MethodgetConnectTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:34
MethodgetCreateTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:61
MethodgetCreateTime
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:45
MethodgetData
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:37
MethodgetEnd
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:101
MethodgetError
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillResult.java:45
MethodgetLockAcquireTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:42
MethodgetLockRoot
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:10
MethodgetMd5
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:69
MethodgetNow
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:85
MethodgetPassword
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/MQConfigBean.java:34
MethodgetPayOrder
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:71
MethodgetSeckill
(long seckillId)
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dao/cache/RedisDAO.java:32
MethodgetSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/SeckillExecution.java:47
MethodgetSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/Seckill.java:21
MethodgetSeckillId
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:21
MethodgetSeckillList
优先从缓存中获取数据 @return
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/service/impl/SeckillServiceImpl.java:66
MethodgetSeckillList
()
doc/codesegment/SeckillServiceImpl.java:58
MethodgetSessionTimeout
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/bean/ZKConfigBean.java:26
MethodgetStart
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/dto/Exposer.java:93
MethodgetStateInfo
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/enums/SeckillStateEnum.java:56
MethodgetUserPhone
()
jseckill-backend/src/main/java/com/liushaoming/jseckill/backend/entity/PayOrder.java:29
next →1–100 of 159, ranked by callers