- 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
-