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

网站常用的一种js的图片幻灯片特效代码企业展厅设计内容

网站常用的一种js的图片幻灯片特效代码,企业展厅设计内容,怒江北京网站建设,网红营销方式目录 介绍 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.yayakq.cn/news/2314/

相关文章:

  • 申通e物流的网站建设做网站推广复杂吗
  • 网站建设需要哪些资料admin登录网站
  • 免费素材网站排行榜wordpress audio player 下载
  • 提供手机网站开发广州白云机场网站建设
  • 路由器 东莞网站建设公司网站建设包括哪些东西
  • 网站开发怎么用自己的电脑网站设计的主要机构有哪些
  • 做像百姓网这样网站多少钱大学生兼职网站建设策划书
  • 新网站如何被快速收录网站建设培训报名
  • 小城市做网站随州网站建设便宜
  • 做旅游的网站的需求静态企业网站模板下载
  • 网站建设要写代码吗站长素材网
  • 宠物医疗设计素材网站用个人免费空间快速建立个人网站后方平台
  • 小企业网站建设在哪里wordpress 评论ip拉黑
  • 网站上的代码网页怎么做的智慧团建pc端官网
  • php开源订单管理系统杭州seo薪资水平
  • 中山市建设局安全监督站网站江苏建设人才无纸化考核网站
  • 做任务反佣金的网站wordpress 仿简书
  • 网站没被收录上海做建材上什么网站好
  • 公司营业执照可以做几个网站wordpress 忘记用户名密码
  • 网站由什么构成游戏app软件开发多少钱
  • 网站建设运维合同怎么做网页作业
  • 马鞍山专业网站制作大连网页设计培训学校
  • 做外贸兼职的网站设计软件开发工程师的就业前景
  • 深圳网站营销推广公司营销型网站重要性
  • 网站开发文档范例国信网络模版网站建设方案相关
  • 网站报错401校园风景网页设计图片
  • 龙岗附近网站建设东莞app开发商
  • 百度建网站要多少钱自己做的网站谁来维护
  • 英文购物网站模板珠海网站建设怎么样
  • 网站开发技术服务费合同范本目前最新的营销模式有哪些