当前位置: 首页 > news >正文

手机触屏网站幻灯片常见门户网站的基本功能

手机触屏网站幻灯片,常见门户网站的基本功能,互联网技术与应用,网上做推广怎么收费目录 介绍 mybatis缓存 一级缓存 1.是什么 2.特点 3.场景 mybatis 二级缓存 1.是什么 2.特点 3.配置步骤 注意 一级缓存问题 二级缓存问题 扩展 1.MyBatis集成 Redis 2.直接使用Redis redis 缓存 一、String 字符串 二、Llst 列表 三、Hash 哈希 四、Set…目录 介绍  mybatis缓存 一级缓存 1.是什么 2.特点 3.场景 mybatis 二级缓存 1.是什么 2.特点 3.配置步骤 注意 一级缓存问题 二级缓存问题 扩展 1.MyBatis集成 Redis 2.直接使用Redis redis 缓存 一、String 字符串 二、Llst 列表 三、Hash 哈希 四、Set 集合 五、Sorted Set 有续集合 总结 介绍  mybatis 缓存  redis缓存 上下无强关联  根据需要读即可 持续更新 mybatis 很多相关还可阅读 大道至简 少字全意 易经的方式看 Mybatis 事务实例 核心组件及运行 实力例 及Mybatis-Plus 适用于 懂而久未用回忆 不懂而需明正理而用-CSDN博客 mybatis缓存 一级缓存 1.是什么 级缓存是 SqlSession 级别的缓存可以理解为“会话临时笔记”。在同一个数据库会话(SdlSession)中如果多次执行相同的查询第二次开始会直接从缓存中取数据不再访问数据库 2.特点 默认开启无需配置会话隔离:不同 SqlSession 的缓存互不影响.自动失效: 当执行增删改操作 (INSERT/UPDATE/DELETE)时当前会话的一级缓存会被清空   3.场景 短时间内重复查询同一数据 (如用户多次刷新页面)但需注意数据实时性要求高的场景不适合。 mybatis 二级缓存 1.是什么 二级缓存是 Mapper级别的缓存可以理解为“公共备忘录”。多个 SqlSession 访问同一个 Mapper 的查询时可以共享缓存结 2.特点 默认关闭需手动开启跨会话共享:不同 SalSession 的相同查询可复用缓存需序列化:实体类必须实现接口。Serializable可能脏读:如果其他会话修改了数据缓存可能未及时更新   3.配置步骤 配置文件设置:mybatis-plus.configuration.cache-enabledtrueMapper 文件开启:在对应 XML 中添加cache/标签实体类实现序列化接口 注意 一级缓存问题 频繁更新操作会导致缓存频繁失效可能降低性能可通过 openSession.clearCache() 手动清空缓存 二级缓存问题 分布式环境下容易产生脏数据推荐用 Redis 等外部缓存替代(MyBatis-Plus 支持整合 Redis 作为二级缓存 扩展 1.MyBatis集成 Redis 作为二级缓存: MyBatis默认提供基于内存的本地缓存(一级缓存为SqlSession级别二级缓存为Mapper命名空间级别)。集成Redis后将其作为二级缓存的存储介质替代默认的HashMap实现  自动管理: 通过MyBatis的缓存接口(如 Cacheable 、cacheEvict)自动触发缓存的读写无需手动操作Redis客户端业务代码与缓存逻辑解。 2.直接使用Redis 独立缓存层: Redis作为独立于ORM框架的分布式缓存需在业务代码中显式调用Redis API (如set、gt、incr) 管理数据。灵活性高:可自定义缓存策略(如过期时间、数据结构选择)适用于非数据库查询场景(如计数器、分布式锁)  redis 缓存 一、String 字符串 底层结构:  动态字符串 (SDS) 或整型 (int) 特点:  最大存储 512MB支持二进制安全 (可存储图片、序列化对象等) 应用场景 缓存加速:  高频访问数据 (如用户信息) 缓存降低数据库压力 计数器: 实时统计 (如阅读量、点赞数) 通过 INCR /DECR 指令实现原子操作分布式锁:利用SETNX 指令实现互斥资源控制短时数据存储:短信验证码、临时令牌等设置过期时间自动清理   二、Llst 列表 底层结构:双向链表或压缩列表 (ziplist) 特点:元素有序可重复支持两端插入/弹出。 应用场景 消息队列:生产者通过 LPUSH 插入数据消费者通过BRPOP阻塞获取 (类似先进先出队列)时间线: 存储最新动态 (如微博 Feed 流) 通过 LRANGE 分页查询栈结构: 结合 LPUSH LPOP 实现后进先出操作   三、Hash 哈希 底层结构: 压缩列表 (ziplist) 或哈希表 (hashtable) 特点:键值对集合适合存储对象属性 应用场景: 对象存储: 用户信息 (如 user:id{name,age)) 支持字段级读写减少网络传输 购物车: 以用户 ID为 Key商品 ID 和数量为 Field-Value便于增删改查 配置管理:存储多维度配置参数如系统开关状态   四、Set 集合 底层结构:整数集合 (intset) 或哈希表 (hashtable) 特点:元素无序且唯一支持集合运算 (交集、并集、差集) 应用场景: 标签系统:用户兴趣标签 (如“体育”“科技”) 快速查找共同兴趣群体去重统计:独立 IP 计数、抽奖活动防止重复参与社交关系:存储用户好友列表计算共同好友 (SINTER) 案例如存如: u1123 u2193 u31358三个交集 13 五、Sorted Set 有续集合 底层结构:跳表 (skiplist) 和哈希表组合 特点:元素按分数 (score)排序唯一且支持范围查询. 应用场景: 排行榜: 实时更新游戏积分、视频播放量排名(ZREVRANGE 获取 Top N) 延迟队列:任务按执行时间排序通过ZRANGEBYSCORE获取到期任务 地理围栏:结合 GEO 模块计算附近的人或地点   总结 高频简单读写:优先使用 String 或 Hash。顺序敏感操作:选择 List 或 Sorted Set。去重与集合运算:采用 Set。   ***************持续更新 易经的方式看技术************************* ***************持续更新 易经的方式看技术************************* ***************持续更新 易经的方式看技术*************************
http://www.hkea.cn/news/14574230/

相关文章:

  • 高端品牌网站建设集团温州营销网站公司哪家好
  • 建设银行 钓鱼网站下面哪个是h5轻设计平台
  • 徐州建设网站资源下载wordpress
  • 怎么把网站源码扒下来门户网站的特征
  • 网站建设要多少费用做推广哪个平台好
  • c 做商务网站方便吗个人简历可编辑免费
  • 小学学校网站模板免费下载大兴安岭网站建设
  • 什么系统做购物网站好网站前台代码
  • 企业门户网站系统深圳安嘉建设有限公司网站
  • 做网站的公司倒闭西充建设局网站
  • 福建微网站建设公司wordpress widgetkit
  • 网站 百度认证百度账号查询
  • 福建银瑞建设工程有限公司网站毕业ppt模板免费下载
  • 简洁的门户网站四川鼎能建设集团网站
  • 林业建设协会网站公众号公众平台
  • 网站建设公司推荐互赢网络网站空间购买官方
  • .name后缀的网站天津网站建设定制公司
  • 如何在微信公众号内部做网站办公室装修设计图纸
  • 做网站cookie传值优质的营销网站建设
  • 怎样看一个网站是不是织梦做的建设河南网站
  • 中文网站后台高端网站案例网站建设
  • 分类信息系统网站模板他达拉非能治好性功能障碍吗
  • 网站开发 流程图html网站开发
  • 企业建设网站的目的是内销常用网站
  • 网站服务器申请自己的网站怎么做实时监控
  • 杭州互联网公司排名榜seo站长之家
  • 网站建设公司未来方向合肥网站建设首选 晨飞网络
  • 给别人做网站需要什么许可证万网网站备案多久
  • dw可以做有后台的网站么?莱州唯佳网络科技有限公司
  • 网站制作合同书糗事百科网站模板