Skip navigation links
A C D E G I K L M N O P R S T U V W Z 

A

acquire(long, TimeUnit) - Static method in class com.itstyle.seckill.distributedlock.zookeeper.ZkLockUtil
 
addOnlineCount() - Static method in class com.itstyle.seckill.common.webSocket.WebSocketServer
 
addViewControllers(ViewControllerRegistry) - Method in class com.itstyle.seckill.common.interceptor.MyAdapter
 
Application - Class in com.itstyle.seckill
启动类 创建者 科帮网 创建时间 2018年5月12日 API接口测试:http://localhost:8080/seckill/swagger-ui.html
Application() - Constructor for class com.itstyle.seckill.Application
 
around(ProceedingJoinPoint) - Method in class com.itstyle.seckill.common.aop.LockAspect
 

C

cacheManager(RedisTemplate) - Method in class com.itstyle.seckill.common.redis.RedisConfig
缓存管理器
cacheValue(String, Serializable, long) - Method in class com.itstyle.seckill.common.redis.RedisUtil
缓存value操作
cacheValue(String, Serializable, long, TimeUnit) - Method in class com.itstyle.seckill.common.redis.RedisUtil
缓存value操作
cacheValue(String, Serializable) - Method in class com.itstyle.seckill.common.redis.RedisUtil
缓存value操作
client - Static variable in class com.itstyle.seckill.distributedlock.zookeeper.ZkLockUtil
 
com.itstyle.seckill - package com.itstyle.seckill
 
com.itstyle.seckill.common.aop - package com.itstyle.seckill.common.aop
 
com.itstyle.seckill.common.api - package com.itstyle.seckill.common.api
 
com.itstyle.seckill.common.config - package com.itstyle.seckill.common.config
 
com.itstyle.seckill.common.dynamicquery - package com.itstyle.seckill.common.dynamicquery
 
com.itstyle.seckill.common.entity - package com.itstyle.seckill.common.entity
 
com.itstyle.seckill.common.enums - package com.itstyle.seckill.common.enums
 
com.itstyle.seckill.common.interceptor - package com.itstyle.seckill.common.interceptor
 
com.itstyle.seckill.common.lock - package com.itstyle.seckill.common.lock
 
com.itstyle.seckill.common.redis - package com.itstyle.seckill.common.redis
 
com.itstyle.seckill.common.webSocket - package com.itstyle.seckill.common.webSocket
 
com.itstyle.seckill.distributedlock.redis - package com.itstyle.seckill.distributedlock.redis
 
com.itstyle.seckill.distributedlock.zookeeper - package com.itstyle.seckill.distributedlock.zookeeper
 
com.itstyle.seckill.queue.disruptor - package com.itstyle.seckill.queue.disruptor
 
com.itstyle.seckill.queue.jvm - package com.itstyle.seckill.queue.jvm
 
com.itstyle.seckill.queue.kafka - package com.itstyle.seckill.queue.kafka
 
com.itstyle.seckill.queue.redis - package com.itstyle.seckill.queue.redis
 
com.itstyle.seckill.repository - package com.itstyle.seckill.repository
 
com.itstyle.seckill.service - package com.itstyle.seckill.service
 
com.itstyle.seckill.service.impl - package com.itstyle.seckill.service.impl
 
com.itstyle.seckill.web - package com.itstyle.seckill.web
 
configuration - Variable in class com.itstyle.seckill.service.impl.CreateHtmlServiceImpl
 
consume() - Method in class com.itstyle.seckill.queue.jvm.SeckillQueue
 
containsValueKey(String) - Method in class com.itstyle.seckill.common.redis.RedisUtil
判断缓存是否存在
createAllHtml() - Method in interface com.itstyle.seckill.service.ICreateHtmlService
 
createAllHtml() - Method in class com.itstyle.seckill.service.impl.CreateHtmlServiceImpl
 
CreateHtmlController - Class in com.itstyle.seckill.web
 
CreateHtmlController() - Constructor for class com.itstyle.seckill.web.CreateHtmlController
 
CreateHtmlServiceImpl - Class in com.itstyle.seckill.service.impl
 
CreateHtmlServiceImpl() - Constructor for class com.itstyle.seckill.service.impl.CreateHtmlServiceImpl
 

D

delete(Class<T>, Object) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
 
delete(Class<T>, Object[]) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
 
delete(Class<T>, Object) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
delete(Class<T>, Object[]) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
deleteSeckill(long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
deleteSeckill(long) - Method in interface com.itstyle.seckill.service.ISeckillService
删除秒杀售卖商品记录
DisruptorUtil - Class in com.itstyle.seckill.queue.disruptor
来自的建议,具体性能待测试 创建者 张志朋 创建时间 2018年5月23日
DisruptorUtil() - Constructor for class com.itstyle.seckill.queue.disruptor.DisruptorUtil
 
DynamicQuery - Interface in com.itstyle.seckill.common.dynamicquery
扩展SpringDataJpa, 支持动态jpql/nativesql查询并支持分页查询 使用方法:注入ServiceImpl 创建者 张志朋 创建时间 2018年3月8日
DynamicQueryImpl - Class in com.itstyle.seckill.common.dynamicquery
动态jpql/nativesql查询的实现类 创建者 张志朋 创建时间 2018年3月8日
DynamicQueryImpl() - Constructor for class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 

E

error() - Static method in class com.itstyle.seckill.common.entity.Result
 
error(String) - Static method in class com.itstyle.seckill.common.entity.Result
 
error(int, String) - Static method in class com.itstyle.seckill.common.entity.Result
 
error(Object) - Static method in class com.itstyle.seckill.common.entity.Result
 

G

getAddress() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getApplicationContext() - Static method in class com.itstyle.seckill.common.config.SpringUtil
 
getBean(String) - Static method in class com.itstyle.seckill.common.config.SpringUtil
 
getBean(Class<T>) - Static method in class com.itstyle.seckill.common.config.SpringUtil
 
getBean(String, Class<T>) - Static method in class com.itstyle.seckill.common.config.SpringUtil
 
getById(long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
getById(long) - Method in interface com.itstyle.seckill.service.ISeckillService
查询单个秒杀记录
getConnectionMinimumIdleSize() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getConnectionPoolSize() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getCreateTime() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getCreateTime() - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
getEndTime() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getEntityManager() - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
getInfo() - Method in enum com.itstyle.seckill.common.enums.SeckillStatEnum
 
getMailQueue() - Static method in class com.itstyle.seckill.queue.jvm.SeckillQueue
 
getMasterConnectionPoolSize() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getMasterName() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getMutex() - Static method in class com.itstyle.seckill.distributedlock.zookeeper.ZkLockUtil
 
getName() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getNumber() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getOnlineCount() - Static method in class com.itstyle.seckill.common.webSocket.WebSocketServer
 
getPassword() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getSeckillCount(long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
getSeckillCount(long) - Method in interface com.itstyle.seckill.service.ISeckillService
查询秒杀售卖商品
getSeckillId() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getSeckillId() - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
getSeckillId() - Method in class com.itstyle.seckill.queue.disruptor.SeckillEvent
 
getSeckillList() - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
getSeckillList() - Method in interface com.itstyle.seckill.service.ISeckillService
查询全部的秒杀记录
getSentinelAddresses() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getSlaveConnectionPoolSize() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getStartTime() - Method in class com.itstyle.seckill.common.entity.Seckill
 
getState() - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
getState() - Method in enum com.itstyle.seckill.common.enums.SeckillStatEnum
 
getTimeout() - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
getUserId() - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
getUserId() - Method in class com.itstyle.seckill.queue.disruptor.SeckillEvent
 
getValue(String) - Method in class com.itstyle.seckill.common.redis.RedisUtil
获取缓存
getVersion() - Method in class com.itstyle.seckill.common.entity.Seckill
 

I

ICreateHtmlService - Interface in com.itstyle.seckill.service
生成商品静态页 创建者 小柒2012
IndexController - Class in com.itstyle.seckill.common.config
通用访问拦截匹配 创建者 科帮网 创建时间 2018年4月3日
IndexController() - Constructor for class com.itstyle.seckill.common.config.IndexController
 
ISeckillDistributedService - Interface in com.itstyle.seckill.service
 
ISeckillService - Interface in com.itstyle.seckill.service
 

K

KafkaConsumer - Class in com.itstyle.seckill.queue.kafka
消费者 spring-kafka 2.0 + 依赖JDK8
KafkaConsumer() - Constructor for class com.itstyle.seckill.queue.kafka.KafkaConsumer
 
KafkaSender - Class in com.itstyle.seckill.queue.kafka
生产者
KafkaSender() - Constructor for class com.itstyle.seckill.queue.kafka.KafkaSender
 
KEY_PREFIX_VALUE - Static variable in class com.itstyle.seckill.common.redis.RedisUtil
前缀
keyGenerator() - Method in class com.itstyle.seckill.common.redis.RedisConfig
自定义key(消息队列 暂时用不到 自行忽略) 此方法将会根据类名+方法名+所有参数的值生成唯一的一个key,即使@Cacheable中的value属性一样,key也会不一样。

L

lock(int) - Static method in class com.itstyle.seckill.common.lock.LockDemo
 
lock(String) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
加锁
lock(String, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
带超时的锁
lock(String, TimeUnit, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
带超时的锁
LockAspect - Class in com.itstyle.seckill.common.aop
同步锁 AOP 创建者 张志朋 创建时间 2015年6月3日
LockAspect() - Constructor for class com.itstyle.seckill.common.aop.LockAspect
 
lockAspect() - Method in class com.itstyle.seckill.common.aop.LockAspect
 
LockDemo - Class in com.itstyle.seckill.common.lock
案例测试
LockDemo() - Constructor for class com.itstyle.seckill.common.lock.LockDemo
 
lockDemo() - Static method in class com.itstyle.seckill.common.lock.LockDemo
10万以下数据synchronized优于Lock 10万以上数据Lock优于synchronized

M

main(String[]) - Static method in class com.itstyle.seckill.Application
1.
main(String[]) - Static method in class com.itstyle.seckill.common.lock.LockDemo
 
main(String[]) - Static method in class com.itstyle.seckill.queue.disruptor.SeckillEventMain
 
MyAdapter - Class in com.itstyle.seckill.common.interceptor
配置首页 创建者 小柒2012 创建时间 2017年9月7日
MyAdapter() - Constructor for class com.itstyle.seckill.common.interceptor.MyAdapter
 

N

nativeExecuteUpdate(String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
执行nativeSql的update,delete操作
nativeExecuteUpdate(String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
nativeQueryArray(String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
执行nativeSql统计查询
nativeQueryArray(String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
nativeQueryList(String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
查询对象列表,返回List
nativeQueryList(String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
nativeQueryListMap(String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
查询对象列表,返回List>
nativeQueryListMap(String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
nativeQueryListModel(Class<T>, String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
查询对象列表,返回List<组合对象>
nativeQueryListModel(Class<T>, String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
nativeQueryObject(String, Object...) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
执行nativeSql统计查询
nativeQueryObject(String, Object...) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
NativeQueryResultEntity - Annotation Type in com.itstyle.seckill.common.dynamicquery
 
newInstance() - Method in class com.itstyle.seckill.queue.disruptor.SeckillEventFactory
 

O

ok(Object) - Static method in class com.itstyle.seckill.common.entity.Result
 
ok(Map<String, Object>) - Static method in class com.itstyle.seckill.common.entity.Result
 
ok() - Static method in class com.itstyle.seckill.common.entity.Result
 
onClose() - Method in class com.itstyle.seckill.common.webSocket.WebSocketServer
连接关闭调用的方法
onError(Session, Throwable) - Method in class com.itstyle.seckill.common.webSocket.WebSocketServer
 
onEvent(SeckillEvent, long, boolean) - Method in class com.itstyle.seckill.queue.disruptor.SeckillEventConsumer
 
onMessage(String, Session) - Method in class com.itstyle.seckill.common.webSocket.WebSocketServer
收到客户端消息后调用的方法
onOpen(Session, String) - Method in class com.itstyle.seckill.common.webSocket.WebSocketServer
连接建立成功调用的方法

P

page(String) - Method in class com.itstyle.seckill.common.config.IndexController
页面跳转
page(String, String) - Method in class com.itstyle.seckill.common.config.IndexController
页面跳转(二级目录)
produce(SuccessKilled) - Method in class com.itstyle.seckill.queue.jvm.SeckillQueue
生产入队
producer(SeckillEvent) - Static method in class com.itstyle.seckill.queue.disruptor.DisruptorUtil
 
producerWithTranslator() - Static method in class com.itstyle.seckill.queue.disruptor.SeckillEventMain
 
put(String, Object) - Method in class com.itstyle.seckill.common.entity.Result
 

R

receiveMessage(String) - Method in class com.itstyle.seckill.queue.kafka.KafkaConsumer
监听seckill主题,有消息就读取
receiveMessage(String) - Method in class com.itstyle.seckill.queue.redis.RedisConsumer
 
RedisConfig - Class in com.itstyle.seckill.common.redis
 
RedisConfig() - Constructor for class com.itstyle.seckill.common.redis.RedisConfig
 
RedisConsumer - Class in com.itstyle.seckill.queue.redis
消费者
RedisConsumer() - Constructor for class com.itstyle.seckill.queue.redis.RedisConsumer
 
RedisSender - Class in com.itstyle.seckill.queue.redis
生产者
RedisSender() - Constructor for class com.itstyle.seckill.queue.redis.RedisSender
 
RedissLockDemo - Class in com.itstyle.seckill.distributedlock.redis
redis分布式锁Demo
RedissLockDemo() - Constructor for class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
 
RedissLockUtil - Class in com.itstyle.seckill.distributedlock.redis
redis分布式锁帮助类
RedissLockUtil() - Constructor for class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
 
RedissonAutoConfiguration - Class in com.itstyle.seckill.distributedlock.redis
 
RedissonAutoConfiguration() - Constructor for class com.itstyle.seckill.distributedlock.redis.RedissonAutoConfiguration
 
RedissonProperties - Class in com.itstyle.seckill.distributedlock.redis
 
RedissonProperties() - Constructor for class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
RedisSubListenerConfig - Class in com.itstyle.seckill.queue.redis
 
RedisSubListenerConfig() - Constructor for class com.itstyle.seckill.queue.redis.RedisSubListenerConfig
 
redisTemplate(RedisConnectionFactory) - Method in class com.itstyle.seckill.common.redis.RedisConfig
序列化Java对象
RedisUtil - Class in com.itstyle.seckill.common.redis
缓存工具类 创建者 科帮网 创建时间 2018年4月8日
RedisUtil() - Constructor for class com.itstyle.seckill.common.redis.RedisUtil
 
release() - Static method in class com.itstyle.seckill.distributedlock.zookeeper.ZkLockUtil
 
removeValue(String) - Method in class com.itstyle.seckill.common.redis.RedisUtil
移除缓存
Result - Class in com.itstyle.seckill.common.entity
页面响应entity 创建者 张志朋 创建时间 2018年3月8日
Result() - Constructor for class com.itstyle.seckill.common.entity.Result
 
run(ApplicationArguments) - Method in class com.itstyle.seckill.queue.jvm.TaskRunner
 

S

save(Object) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
 
save(Object) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
Seckill - Class in com.itstyle.seckill.common.entity
 
Seckill() - Constructor for class com.itstyle.seckill.common.entity.Seckill
 
seckill(long, long) - Method in class com.itstyle.seckill.queue.disruptor.SeckillEventProducer
 
SeckillController - Class in com.itstyle.seckill.web
 
SeckillController() - Constructor for class com.itstyle.seckill.web.SeckillController
 
SeckillDistributedController - Class in com.itstyle.seckill.web
 
SeckillDistributedController() - Constructor for class com.itstyle.seckill.web.SeckillDistributedController
 
SeckillDistributedServiceImpl - Class in com.itstyle.seckill.service.impl
 
SeckillDistributedServiceImpl() - Constructor for class com.itstyle.seckill.service.impl.SeckillDistributedServiceImpl
 
SeckillEvent - Class in com.itstyle.seckill.queue.disruptor
事件对象(秒杀事件) 创建者 科帮网
SeckillEvent() - Constructor for class com.itstyle.seckill.queue.disruptor.SeckillEvent
 
SeckillEventConsumer - Class in com.itstyle.seckill.queue.disruptor
消费者(秒杀处理器) 创建者 科帮网
SeckillEventConsumer() - Constructor for class com.itstyle.seckill.queue.disruptor.SeckillEventConsumer
 
SeckillEventFactory - Class in com.itstyle.seckill.queue.disruptor
事件生成工厂(用来初始化预分配事件对象) 创建者 科帮网
SeckillEventFactory() - Constructor for class com.itstyle.seckill.queue.disruptor.SeckillEventFactory
 
SeckillEventMain - Class in com.itstyle.seckill.queue.disruptor
測試類 创建者 科帮网
SeckillEventMain() - Constructor for class com.itstyle.seckill.queue.disruptor.SeckillEventMain
 
SeckillEventProducer - Class in com.itstyle.seckill.queue.disruptor
使用translator方式生产者 创建者 科帮网
SeckillEventProducer(RingBuffer<SeckillEvent>) - Constructor for class com.itstyle.seckill.queue.disruptor.SeckillEventProducer
 
SeckillQueue - Class in com.itstyle.seckill.queue.jvm
秒杀队列(固定长度为100)
SeckillRepository - Interface in com.itstyle.seckill.repository
 
SeckillServiceImpl - Class in com.itstyle.seckill.service.impl
 
SeckillServiceImpl() - Constructor for class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
SeckillStatEnum - Enum in com.itstyle.seckill.common.enums
 
sendChannelMess(String, String) - Method in class com.itstyle.seckill.queue.kafka.KafkaSender
发送消息到kafka
sendChannelMess(String, String) - Method in class com.itstyle.seckill.queue.redis.RedisSender
 
sendInfo(String, String) - Static method in class com.itstyle.seckill.common.webSocket.WebSocketServer
群发自定义消息
sendMessage(String) - Method in class com.itstyle.seckill.common.webSocket.WebSocketServer
实现服务器主动推送
serverEndpointExporter() - Method in class com.itstyle.seckill.common.webSocket.WebSocketConfig
 
Servicelock - Annotation Type in com.itstyle.seckill.common.aop
自定义注解 同步锁 创建者 张志朋 创建时间 2015年6月3日
setAddress(String) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setApplicationContext(ApplicationContext) - Method in class com.itstyle.seckill.common.config.SpringUtil
 
setConnectionMinimumIdleSize(int) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setConnectionPoolSize(int) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setCreateTime(Timestamp) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setCreateTime(Timestamp) - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
setEndTime(Timestamp) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setMasterConnectionPoolSize(int) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setMasterName(String) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setName(String) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setNumber(int) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setPassword(String) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setRedissonClient(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
 
setSeckillId(long) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setSeckillId(long) - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
setSeckillId(long) - Method in class com.itstyle.seckill.queue.disruptor.SeckillEvent
 
setSentinelAddresses(String) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setSlaveConnectionPoolSize(int) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setStartTime(Timestamp) - Method in class com.itstyle.seckill.common.entity.Seckill
 
setState(short) - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
setTimeout(int) - Method in class com.itstyle.seckill.distributedlock.redis.RedissonProperties
 
setUserId(long) - Method in class com.itstyle.seckill.common.entity.SuccessKilled
 
setUserId(long) - Method in class com.itstyle.seckill.queue.disruptor.SeckillEvent
 
setVersion(int) - Method in class com.itstyle.seckill.common.entity.Seckill
 
size() - Method in class com.itstyle.seckill.queue.jvm.SeckillQueue
 
SpringUtil - Class in com.itstyle.seckill.common.config
 
SpringUtil() - Constructor for class com.itstyle.seckill.common.config.SpringUtil
 
start() - Method in class com.itstyle.seckill.web.CreateHtmlController
 
start(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startAopLock(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startDBOCC(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startDBPCC_ONE(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startDisruptorQueue(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startDPCC_TWO(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startKafkaQueue(long) - Method in class com.itstyle.seckill.web.SeckillDistributedController
 
startLock(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startQueue(long) - Method in class com.itstyle.seckill.web.SeckillController
 
startRedisLock(long) - Method in class com.itstyle.seckill.web.SeckillDistributedController
 
startRedisQueue(long) - Method in class com.itstyle.seckill.web.SeckillDistributedController
 
startSeckil(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckil(long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 一、会出现数量错误
startSeckilAopLock(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckilAopLock(long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 二、程序锁AOP
startSeckilDBOCC(long, long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckilDBOCC(long, long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 三、数据库悲观锁
startSeckilDBPCC_ONE(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckilDBPCC_ONE(long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 二、数据库悲观锁
startSeckilDBPCC_TWO(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckilDBPCC_TWO(long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 三、数据库悲观锁
startSeckilLock(long, long, long) - Method in class com.itstyle.seckill.service.impl.SeckillDistributedServiceImpl
 
startSeckilLock(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillServiceImpl
 
startSeckilLock(long, long, long) - Method in interface com.itstyle.seckill.service.ISeckillDistributedService
秒杀 二 多个商品
startSeckilLock(long, long) - Method in interface com.itstyle.seckill.service.ISeckillService
秒杀 二、程序锁
startSeckilRedisLock(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillDistributedServiceImpl
 
startSeckilRedisLock(long, long) - Method in interface com.itstyle.seckill.service.ISeckillDistributedService
秒杀 一 单个商品
startSeckilZksLock(long, long) - Method in class com.itstyle.seckill.service.impl.SeckillDistributedServiceImpl
 
startSeckilZksLock(long, long) - Method in interface com.itstyle.seckill.service.ISeckillDistributedService
秒杀 一 单个商品
startZkLock(long) - Method in class com.itstyle.seckill.web.SeckillDistributedController
 
stateOf(int) - Static method in enum com.itstyle.seckill.common.enums.SeckillStatEnum
 
subOnlineCount() - Static method in class com.itstyle.seckill.common.webSocket.WebSocketServer
 
SuccessKilled - Class in com.itstyle.seckill.common.entity
 
SuccessKilled() - Constructor for class com.itstyle.seckill.common.entity.SuccessKilled
 
SwaggerConfig - Class in com.itstyle.seckill.common.api
 
SwaggerConfig() - Constructor for class com.itstyle.seckill.common.api.SwaggerConfig
 
sync(int) - Static method in class com.itstyle.seckill.common.lock.LockDemo
 

T

TaskRunner - Class in com.itstyle.seckill.queue.jvm
消费秒杀队列 创建者 科帮网 创建时间 2018年4月3日
TaskRunner() - Constructor for class com.itstyle.seckill.queue.jvm.TaskRunner
 
testAsyncReentrantLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
Redisson同时还为分布式锁提供了异步执行的相关方法
testFairLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
公平锁(Fair Lock) Redisson分布式可重入公平锁也是实现了java.util.concurrent.locks.Lock接口的一种RLock对象。 在提供了自动过期解锁功能的同时,保证了当多个Redisson客户端线程同时请求加锁时,优先分配给先发出请求的线程。
testMultiLock(RedissonClient, RedissonClient, RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
联锁(MultiLock) Redisson的RedissonMultiLock对象可以将多个RLock对象关联为一个联锁,每个RLock对象实例可以来自于不同的Redisson实例
testRedLock(RedissonClient, RedissonClient, RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
红锁(RedLock) Redisson的RedissonRedLock对象实现了Redlock介绍的加锁算法。该对象也可以用来将多个RLock对象关联为一个红锁,每个RLock对象实例可以来自于不同的Redisson实例
testReentrantLock(RedissonClient) - Method in class com.itstyle.seckill.distributedlock.redis.RedissLockDemo
可重入锁(Reentrant Lock) Redisson的分布式可重入锁RLock Java对象实现了java.util.concurrent.locks.Lock接口,同时还支持自动过期解锁
tryLock(String, int, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
尝试获取锁
tryLock(String, TimeUnit, int, int) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
尝试获取锁

U

unlock(String) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
释放锁
unlock(RLock) - Static method in class com.itstyle.seckill.distributedlock.redis.RedissLockUtil
释放锁
update(Object) - Method in interface com.itstyle.seckill.common.dynamicquery.DynamicQuery
 
update(Object) - Method in class com.itstyle.seckill.common.dynamicquery.DynamicQueryImpl
 
userApi() - Method in class com.itstyle.seckill.common.api.SwaggerConfig
 

V

valueOf(String) - Static method in enum com.itstyle.seckill.common.enums.SeckillStatEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.itstyle.seckill.common.enums.SeckillStatEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketConfig - Class in com.itstyle.seckill.common.webSocket
WebSocket配置 创建者 科帮网 创建时间 2018年5月29日
WebSocketConfig() - Constructor for class com.itstyle.seckill.common.webSocket.WebSocketConfig
 
WebSocketServer - Class in com.itstyle.seckill.common.webSocket
 
WebSocketServer() - Constructor for class com.itstyle.seckill.common.webSocket.WebSocketServer
 

Z

ZkLockUtil - Class in com.itstyle.seckill.distributedlock.zookeeper
zookeeper 分布式锁
A C D E G I K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.