跳过导航链接
A B C D E F G H I L M N P R S U W 

A

AgileMapRedisNotify - cn.foxtech.common.entity.service.redis中的接口
 
AgileMapRedisService - cn.foxtech.common.entity.service.redis中的类
敏捷数据消费者
AgileMapRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.AgileMapRedisService
 

B

BaseAgileMapRedisService - cn.foxtech.common.entity.service.redis中的类
 
BaseAgileMapRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
 
BaseCacheService - cn.foxtech.common.entity.service.mybatis中的类
实现泛型接口ICacheService的基础抽象类
BaseCacheService() - 类 的构造器cn.foxtech.common.entity.service.mybatis.BaseCacheService
 
BaseConsumerEntityNotify - cn.foxtech.common.entity.service.redis中的类
对象级别的通知
BaseConsumerEntityNotify() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseConsumerEntityNotify
 
BaseConsumerRedisService - cn.foxtech.common.entity.service.redis中的类
Redis数据的消费者: 1、消费者会使用isNeedLoad去redis服务器上去查询,上游的生产者是否发布了数据更新到redis中 2、消费者发现有数据更新,那么就从redis服务器loadEntities数据到自己的内存中
BaseConsumerRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
 
BaseConsumerTypeNotify - cn.foxtech.common.entity.service.redis中的接口
类型级别的通知
BaseEntity - cn.foxtech.common.entity.entity中的类
基本实体:ID/创建时间/修改时间
BaseEntity() - 类 的构造器cn.foxtech.common.entity.entity.BaseEntity
 
BaseEntityClassFactory - cn.foxtech.common.entity.service.redis中的类
它会扫描cn.foxtech.common.entity.entity包下的所有Entity类 所以,派生类也要确保放在cn.foxtech.common.entity.entity包下
BaseEntityClassFactory() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseEntityClassFactory
 
BaseEntityMapper<T> - cn.foxtech.common.entity.service.mybatis中的接口
 
BaseEntityService - cn.foxtech.common.entity.service.mybatis中的类
实现泛型接口ICacheService的基础抽象类
BaseEntityService() - 类 的构造器cn.foxtech.common.entity.service.mybatis.BaseEntityService
 
BaseHashMapRedisService - cn.foxtech.common.entity.service.redis中的类
 
BaseHashMapRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
BaseProducerRedisService - cn.foxtech.common.entity.service.redis中的类
Redis数据的生产者: 1、生产者在初始化阶段,会从其他途径保存数据到本地内存,然后标识已经初始化完毕 2、生产者通过增删改动作后,内部会产生已经修改过的标识 3、生产者通过isNeedSave来获知数据已经修改,然后通过saveEntities把最新数据发布到redis服务
BaseProducerRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseProducerRedisService
 
BaseRedisService - cn.foxtech.common.entity.service.redis中的类
redis生产者/消费者的实现类,生产者/消费者分别把这些函数暴露给业务代码使用

背景:redis毕竟也是RPC访问,它单次在本地计算机响应时间都要2毫秒,要快速访问缓存10W次, 至少得要200秒,简直就不可接受。
BaseRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.BaseRedisService
 
bind(AgileMapRedisNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
绑定通知
bind(BaseConsumerTypeNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
绑定通知
bind(HashMapRedisNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
绑定通知
bind(BaseConsumerTypeNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
绑定通知
bind(HashMapRedisNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
绑定通知
bindEntityNotify(BaseConsumerEntityNotify) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
 
bindMapper() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
子类将自己的mapper绑定到父类上
bindMapper() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
子类将自己的mapper绑定到父类上
bindMapper() - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
子类将自己的mapper绑定到父类上
build(Map<String, Object>) - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
 
buildVO(T) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityVOBuilder
 
buildVOList(Collection<T>) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityVOBuilder
 

C

cleanAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
清空数据
cleanAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
 
cleanAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
清空数据
cn.foxtech.common.entity.entity - 程序包 cn.foxtech.common.entity.entity
 
cn.foxtech.common.entity.service.mybatis - 程序包 cn.foxtech.common.entity.service.mybatis
 
cn.foxtech.common.entity.service.redis - 程序包 cn.foxtech.common.entity.service.redis
 
cn.foxtech.common.entity.utils - 程序包 cn.foxtech.common.entity.utils
 
compareValue(Object) - 接口 中的方法cn.foxtech.common.entity.service.redis.IBaseFinder
找到目标对象,并直接元素的内容
ConsumerRedisService - cn.foxtech.common.entity.service.redis中的类
通用消费者
ConsumerRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.ConsumerRedisService
 

D

deleteEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
根据Key特征,删除实体
deleteEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
根据Key特征,删除实体
deleteEntity(Long, Long) - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
根据起始ID和结束ID删除记录
deleteEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
根据Key特征,删除实体
deleteEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
根据Key特征,删除实体
deleteEntity(Set<String>) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisWriter
 
deleteEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisWriter
 
deleteEntity(BaseEntityService, BaseProducerRedisService, BaseEntity) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
删除实体

E

EntityServiceUtils - cn.foxtech.common.entity.utils中的类
实体数据的管理:将自己的生产的数据发布到redis、云端,或者从redis消费别人生产的数据,并发布到云端
EntityServiceUtils() - 类 的构造器cn.foxtech.common.entity.utils.EntityServiceUtils
 
EntityVOBuilder - cn.foxtech.common.entity.utils中的类
将Entity生成VO的数据结构:要剔除掉一些Entity内部数据
EntityVOBuilder() - 类 的构造器cn.foxtech.common.entity.utils.EntityVOBuilder
 
executeDelete(String) - 接口 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityMapper
 
executeInsert(String) - 接口 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityMapper
 
executeSelectCount(String) - 接口 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityMapper
 
executeSelectData(String) - 接口 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityMapper
 

F

foreachFinder(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
foreachFinder(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 

G

getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
获取实体
getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
获取实体
getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
获取实体
getEntity(Long) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
获取实体
getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
获取实体
getEntity(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getEntity(Long) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
获取实体
getEntityCount(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
getEntityCount(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getEntityList() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
获取全局实体列表
getEntityList() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
获取全局实体列表
getEntityList(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
getEntityList() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
获取全局实体列表
getEntityList(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getEntityNotify() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
 
getEntityNotify() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getEntitys() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
获取全局配置
getEntitys() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
获得一个副本
getEntitys() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
获得一个副本
getEntitys() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
获得一个副本
getEntitys() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
获得一个副本
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
 
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.AgileMapRedisService
 
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
从派生类中,获得处理的实体类型
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
从派生类中,获得处理的实体类型
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
从派生类中,获得处理的实体类型
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.ConsumerRedisService
 
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
 
getEntityType() - 类 中的方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 
getFilterKeys() - 类 中的静态方法cn.foxtech.common.entity.utils.EntityVOBuilder
 
getHead() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
 
getHead() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
getHead() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
getInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.AgileMapRedisService
 
getInstance(String) - 类 中的静态方法cn.foxtech.common.entity.service.redis.BaseEntityClassFactory
获得对应实体的Class
getInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ConsumerRedisService
 
getInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.HashMapRedisService
 
getInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 
getInstance(String, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 
getInstance(Class<T>, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisReaderService
 
getInstance(Class<T>, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisWriterService
 
getInstanceBySimpleName(String, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.AgileMapRedisService
 
getInstanceBySimpleName(String, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ConsumerRedisService
 
getInstanceBySimpleName(String, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.HashMapRedisService
 
getInstanceBySimpleName(String, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 
getInstanceBySimpleName(String, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisReaderService
 
getInstanceBySimpleName(String, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisWriterService
 
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.AgileMapRedisService
 
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
从派生类中,获得redisService
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
从派生类中,获得redisService
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
从派生类中,获得redisService
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.ConsumerRedisService
 
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
 
getRedisService() - 类 中的方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 
getServiceKey() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerEntityNotify
 
getUpdateTime() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
获取时间戳
getUpdateTime() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
获取时间戳
getUpdateTime() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
获取时间戳

H

HashMapRedisNotify - cn.foxtech.common.entity.service.redis中的接口
 
HashMapRedisService - cn.foxtech.common.entity.service.redis中的类
 
HashMapRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.HashMapRedisService
 
hasNullServiceKey() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
是否有NULL的非法key

I

IBaseFinder - cn.foxtech.common.entity.service.redis中的接口
查找器
initLoadEntity(BaseProducerRedisService, BaseEntityService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
初始化装载数据到生产者类型的redis缓存对象的缓存中,此时尚未写入redis服务器
initLoadEntity(BaseProducerRedisService, BaseRedisService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
 
initLoadEntity(BaseProducerRedisService, List<BaseEntity>) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
 
insertEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
插入实体
insertEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
插入实体
insertEntity(LogEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
插入实体
insertEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
插入实体
insertEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
插入实体
insertEntity(BaseEntityService, BaseProducerRedisService, BaseEntity) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
插入数据
instance() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
实例化单件对象
isEmpty() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
检查:是否为空
isEmpty() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
检查:是否为空
isEmpty() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
检查:是否为空
isInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
是否已经完成初始化
isInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
是否已经完成初始化
isInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
是否已经完成初始化
isNeedLoad() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
 
isNeedLoad() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
根据redis的时间戳,判定数据是否已经被生产者更新
isNeedLoad() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
isNeedLoad() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 
isNeedLoad() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
根据redis的时间戳,判定数据是否已经被生产者更新
isNeedSave() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
 
isNeedSave() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
是否需要更新数据到redis
isNeedSave() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
 

L

loadAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
消费者:初始化从redis敏捷装载数据 注意:触发器模式下,该函数才会工作
loadAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
从redis重新读取数据到本地内存中
loadAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
消费者:从redis敏捷装载数据
loadAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
消费者:从redis敏捷装载数据
loadAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
从redis重新读取数据到本地内存中
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
消费者:初始化从redis敏捷装载数据 注意:独立线程轮询模式,该函数才会工作
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
从redis重新读取数据到本地内存中
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
生产者/消费者:从redis全量装载数据
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
 
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
生产者/消费者:从redis全量装载数据
loadAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisService
从redis重新读取数据到本地内存中
loadChangeEntities(Map<String, Object>, Set<String>, Map<String, Object>) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
装载变化的数据 注意:独立线程轮询模式,该函数才会工作
loadChangeEntities(Map<String, BaseEntity>, Set<String>, Map<String, BaseEntity>, BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
 
loadEntitys() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
从数据库中装载全局配置参数
LogEntity - cn.foxtech.common.entity.entity中的类
日志类实体:只有一个流水号ID和创建时间 常用场景,包括历史记录,日志记录,同步记录,这类只增,不修改的数据类型
LogEntity() - 类 的构造器cn.foxtech.common.entity.entity.LogEntity
 
LogEntityService - cn.foxtech.common.entity.service.mybatis中的类
实现泛型接口ICacheService的基础抽象类
LogEntityService() - 类 的构造器cn.foxtech.common.entity.service.mybatis.LogEntityService
 

M

makeServiceKey() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
业务Key
makeServiceKeyList() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
业务Key
makeServiceValue() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
获取业务值
makeServiceValueList() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
获取业务值
makeWrapperKey() - 类 中的方法cn.foxtech.common.entity.entity.BaseEntity
获取查询过滤器
mapper - 类 中的变量cn.foxtech.common.entity.service.mybatis.BaseCacheService
数据库表的mapper:允许子类直接访问
mapper - 类 中的变量cn.foxtech.common.entity.service.mybatis.BaseEntityService
数据库表的mapper:允许子类直接访问
mapper - 类 中的变量cn.foxtech.common.entity.service.mybatis.LogEntityService
数据库表的mapper:允许子类直接访问

N

newInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.AgileMapRedisService
 
newInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ConsumerRedisService
 
newInstance(Class<T>, RedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.HashMapRedisService
 
newInstance(Class<T>, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisReaderService
 
newInstance(Class<T>, RedisTemplate) - 类 中的静态方法cn.foxtech.common.entity.service.redis.RedisWriterService
 
notify(String, long, Map<String, Map<String, Object>>, Set<String>, Map<String, Map<String, Object>>) - 接口 中的方法cn.foxtech.common.entity.service.redis.AgileMapRedisNotify
通知变更
notify(String, long, Map<String, BaseEntity>, Set<String>, Map<String, BaseEntity>) - 接口 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerTypeNotify
通知变更
notify(String, long, Map<String, Map<String, Object>>, Set<String>, Map<String, Map<String, Object>>) - 接口 中的方法cn.foxtech.common.entity.service.redis.HashMapRedisNotify
通知变更
notifyDelete(String) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerEntityNotify
 
notifyInsert(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerEntityNotify
 
notifyUpdate(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerEntityNotify
 

P

ProducerRedisService - cn.foxtech.common.entity.service.redis中的类
缓存镜像:生产者 缓存镜像:会在本地内存中保存一份和redis中一致的副本。
ProducerRedisService() - 类 的构造器cn.foxtech.common.entity.service.redis.ProducerRedisService
 
publishEntity(BaseProducerRedisService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
发布更新生产者的缓存数据,到redis服务器和云端服务器

R

readAgileMap() - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
读取敏捷数据:敏捷数据是感知变化的时间戳数据
readEntity(String) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
读指定的一个数据
readEntity(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readEntity(Long) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readEntity(String, Class<T>) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readEntityList() - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readEntityList(IBaseFinder) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readEntityMap(Collection) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readHashMap() - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readHashMap(String) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readHashMapList() - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
 
readSync() - 类 中的方法cn.foxtech.common.entity.service.redis.RedisReader
读取同步标记
RedisReader - cn.foxtech.common.entity.service.redis中的类
redis直读:它是直接读取redis中的数据,不需要缓存开销,但是会有延迟 redis直读适合数量较大,对延迟不敏感的应用场景
RedisReader() - 类 的构造器cn.foxtech.common.entity.service.redis.RedisReader
 
RedisReaderService - cn.foxtech.common.entity.service.redis中的类
 
RedisReaderService() - 类 的构造器cn.foxtech.common.entity.service.redis.RedisReaderService
 
RedisWriter - cn.foxtech.common.entity.service.redis中的类
 
RedisWriter() - 类 的构造器cn.foxtech.common.entity.service.redis.RedisWriter
 
RedisWriterService - cn.foxtech.common.entity.service.redis中的类
 
RedisWriterService() - 类 的构造器cn.foxtech.common.entity.service.redis.RedisWriterService
 
reloadRedis(BaseConsumerRedisService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
消费者,从redis服务器中
reloadRedis(HashMapRedisService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
 
reloadRedis(AgileMapRedisService) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
 
removeInstanceBySimpleName(ProducerRedisService) - 类 中的静态方法cn.foxtech.common.entity.service.redis.ProducerRedisService
 

S

saveAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
生产者:向redis敏捷保存数据 步骤1.先读取redis的敏捷数据
步骤2.检查先后敏捷数据是否结构不一致,不一致就全量更新,一致就进行后面的敏捷更新
步骤3.检查先后敏捷数据是否变化太大,变化太大就全量更新(敏捷更新没有意义),变化幅度小才进行后面的敏捷更新
步骤4.敏捷更新时,对发生变化的数据进行记录级更新,逐条写入redis
saveAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
 
saveAgileEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
生产者:向redis敏捷保存数据 步骤1.先读取redis的敏捷数据
步骤2.检查先后敏捷数据是否结构不一致,不一致就全量更新,一致就进行后面的敏捷更新
步骤3.检查先后敏捷数据是否变化太大,变化太大就全量更新(敏捷更新没有意义),变化幅度小才进行后面的敏捷更新
步骤4.敏捷更新时,对发生变化的数据进行记录级更新,逐条写入redis
saveAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
生产者:向redis全量保存数据
saveAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
更新数据到redis
saveAllEntities() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
生产者:向redis全量保存数据
selectEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
根据Key特征,查询实体
selectEntity(Long) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
根据id,查询实体
selectEntity(QueryWrapper) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
根据Key特征,查询实体
selectEntity(Long) - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
根据id,查询实体
selectEntity(QueryWrapper) - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
根据Key特征,查询实体
selectEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseConsumerRedisService
根据Key特征,查询实体
selectEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
根据Key特征,查询实体
selectEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
根据Key特征,查询实体
selectEntityList(QueryWrapper) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
根据Key特征,查询实体
selectEntityList() - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
查询全体数据
selectEntityListByPage(Long, Long) - 类 中的方法cn.foxtech.common.entity.service.mybatis.LogEntityService
分页查询数据:从起始ID为pageId开始,最多pageSize条记录 可以根据返回的记录数目是否为pageSize,来判定是否已经最后一页数据
selectEntityListCount(Map<String, Object>) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
查询数量
selectEntityListDistinct(String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
查询选项数据
selectEntityListDistinct(String, String, String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
 
selectEntityListDistinct(String, String, String, String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
 
selectEntityListDistinct(String, String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
查询选项数据
selectListBatchIds(List) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
 
selectListGroupBy(String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
分組数量
selectListGroupBy(String, String) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
 
setDataMap(List<BaseEntity>) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
将整个缓存设置为新的实体列表
setDataMap(List<BaseEntity>) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
将整个缓存设置为新的实体列表
setInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseAgileMapRedisService
标识已经完成初始化
setInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseHashMapRedisService
标识已经完成初始化
setInited() - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
标识已经完成初始化

U

updateEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseCacheService
根据Key特征,更新实体
updateEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.mybatis.BaseEntityService
根据Key特征,更新实体
updateEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseProducerRedisService
根据Key特征,更新实体
updateEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.BaseRedisService
根据Key特征,更新实体
updateEntity(BaseEntityService, BaseProducerRedisService, BaseEntity) - 类 中的静态方法cn.foxtech.common.entity.utils.EntityServiceUtils
更新

W

writeEntity(BaseEntity) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisWriter
 
writeEntityList(List<BaseEntity>) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisWriter
 
writeEntityMap(Map<String, BaseEntity>) - 类 中的方法cn.foxtech.common.entity.service.redis.RedisWriter
 
A B C D E F G H I L M N P R S U W 
跳过导航链接

Copyright © 2024. All rights reserved.