网站运营推广主要做什么的泰安房产网站

news/2025/9/23 9:32:50/文章来源:
网站运营推广主要做什么的,泰安房产网站,wordpress quform,app网站建设费用目的 Redis和Msql来保持数据同步#xff0c;并且强一致#xff0c;以此来提高对应接口的响应速度#xff0c;刚开始考虑是用mybatis的二级缓存#xff0c;发现坑不少#xff0c;于是决定自己搞 要关注的问题点 操作数据必须是唯一索引 如果更新数据不是唯一索引#…目的 Redis和Msql来保持数据同步并且强一致以此来提高对应接口的响应速度刚开始考虑是用mybatis的二级缓存发现坑不少于是决定自己搞 要关注的问题点 操作数据必须是唯一索引 如果更新数据不是唯一索引则数据库更新后的值与缓存不一致而查询还会走缓存而查询的值是脏值。 查询唯一数据数据值必须是全部字段 假如B交易查询字段不是全部字段进行查询放入缓存A交易进行查询时从缓存获取由于A交易需要全部字段所以就会出现不可预知的问题。 查询缓存数据后必须要在程序中再次进行条件判断 因为在redis中存储的的key是唯一索引所以当查询数据后只会命中唯一索引的数据其他附带查询条件不生效。 例如唯一索引为user_id 那么执行select * from t_user_auth_info where user_id‘111’ and user_level‘1’是条件user_level是不会生效 高并发场景下要注意脏数据的控制 假设是以上流程图在更新操作第一步删除缓存后线程切换到查询线程查询操作判断缓存中没有数据就会查询数据库并把数据存入到缓存中这时线程在切换到更新线程进行数据库的更新这会就会造成数据库的数据与缓存有不一致性。 最终方案 基于以上问题我们的最终流程图如下 以上流程图在进行更新操作时增加删除缓存lock如果这会查询操作判断缓存中有数据就直接返回数据如果没有再次判断有没有存在删除缓存lock,如果有则走数据库查询并返回不放入缓存如果没有则查询数据库并放入缓存并返回。 注意 登记缓存标识时增加缓存lock失效时间因为有可能删除缓存和数据库更新成功了而删除缓存lock失败了那这样后续查询就都走数据库了这个方案就失去意义了。 代码实现方案 通过aop对db的操作方法进行拦截查询方法采用一个切面删除和更新方法采用一个切面然后再按照以上流程进行编写我们这边是使用框架进行封装最后只需要开发人员配置以下xml即可 cache-configcache-entity pocom.demo.po.AuthUser key-prefixSYSTEM_Person po-throwstrue key-expire key-expire-time-unitkey-propertiesuserId/key-properties /cache-entity /cache-config

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912061.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jquery网站开发查找网站域名

概要介绍 时间序列数据是一种表示物理设备,系统、应用过程或行为随时间变化的数据,广泛应用于物联网,工业物联网,基础运维系统等场景。阿里云TSDB 时间序列数据库可以解决大规模时序数据的可靠写入,降低数据存储成本&…

建设监理继续教育网站响应式网站手机端

近日,浙江智臾科技有限公司(以下简称“智臾科技”)正式签署 CLA 贡献者许可协议,加入龙蜥社区(OpenAnolis)。 智臾科技主创团队从 2012 年开始投入研发 DolphinDB。DolphinDB 作为一款基于高性能时序数据库…

网站如何改版厦门手机网站建设

一. 六大日志 慢查询日志:记录所有执行时间超过long_query_time的查询,方便定位并优化。 # 查询当前慢查询日志状态 SHOW VARIABLES LIKE slow_query_log; #启用慢查询日志 SET GLOBAL slow_query_log ON; #设置慢查询文件位置 SET GLOBAL slow_query_log_file …

建设网站包维护粤嵌培训4个月收费

好 接下来 我们讲一个对开发非常重要的东西 热部署 因为 我们在开发过程中总会希望快点看到效果 或者 你的企业项目一般很大很复杂,重启是一件非常麻烦的事 或者你在和前端同事联调,有一点小问题 你改完就要重启 前端还得等你,非常不友好 那…

网站图标素材图片深圳响应式设计企业网站

这篇文章主要是为了记录一下操作,这个假期又要给这套RAC扩容磁盘。 我这套Solaris的小机我还不总操作这玩意,和LINUX有点小差别,整理记录一下,要不每次都是现翻。 存储端划LUN映射到主机 登录到3PAR存储控制台,创建…

免费试用平台网站源码济南做网站优化哪家好

在使用hbase时出错,错误如下图: 错误原因: 返回去检查启动的Hadoop与zookeeper,发现zookeeper的状态不对,重新启动了一下zookeeper,确保所有机器的zookeeper都启动起来了就可以了。

娄底网站推广自己能网站建设

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:ssm 【…

网站运营年度推广方案羊了个羊开发公司

一,什么是JWT JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案 JWT总的来说是用来解决session的共享的问题的 1,JWT的原理 JWT 的原理是,服务器认证以后,生成一个 JSON 对象,发回给…

wordpress站群代oa系统网站建设

概述:以上内容详细介绍了在 C# 中实现不改变原 List 值的多层嵌套复制方法,包括使用 AutoMapper、Json.NET、以及对象序列化的步骤和示例。这些方法提供了灵活而高效的方式,可以根据项目需求选择最适合的深度复制方式。 1. 使用 AutoMapper …

直播营销的优势有哪些北京路口优化

先说POSIX的吧: mq_open,sem_open,shm_open着三个函数用于创建或者打开一个IPC通道。 由此可见,消息队列的读写权限是任意的,然而信号灯就没有,…

C#和Lua相互访问 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

国外那些网站是做菠菜的平面设计要什么学历

​​​​​​​ 概要 随着前端技术的快速发展,前后端分离已经成为了一种趋势。在前后端分离的架构中,前端需要与后端进行数据的交互,这就需要后端提供RESTful API接口。而在开发过程中,我们常常需要模拟后端数据接口&#xf…

jemter 安装

附上链接:https://blog.csdn.net/m0_65120252/article/details/136568884无可奈何花落去,似曾相识燕归来

Day20创建对象内存分析

package oop1.Demo3;public class pet {public String name;public int age;//无参构造public void shout(){System.out.println("叫了一声");} }package oop1;import oop1.Demo3.pet;public class Applicat…

熬夜三天!SpringCloud Gateway 动态路由失效,背后黑手竟是它……

在微服务体系里,SpringCloud Gateway 作为流量调度的核心组件,其路由配置的稳定性,直接关系到整个系统能否正常运转。之前,我们团队负责的项目借助 Apollo 配置中心,构建起一套动态路由机制。代码源自官方范例(ap…

flash网站收录怎样建设邮箱网站

欢迎来到白刘的领域 Miracle_86.-CSDN博客 系列专栏 C语言知识 先赞后看,已成习惯 创作不易,多多支持! 目录 一、 字符指针变量 二、数组指针变量 2.1 数组指针变量是什么 2.2 数组指针变量如何初始化 三、二维数组传参本质 四、函数…

无锡网站建设要多少钱vs音乐网站开发实例

文章目录 前言运营指标指标范围参考值留存指标的意义总结 前言 作为游戏人免不了听到 DAU 、UP值、留存 等名词,并且有些名词听起来还很像,特别是一款上线的游戏,这些游戏运营指标是衡量游戏业务绩效和用户参与度的重要数据,想做…

金川做网站公司互通登录插件WordPress

2023-12-16每日一题 一、题目编号 2276. 统计区间中的整数数目二、题目链接 点击跳转到题目位置 三、题目描述 给你区间的 空 集,请你设计并实现满足要求的数据结构: **新增:**添加一个区间到这个区间集合中。 **统计:**计算…

各种网站的区别WordPress中文king主题

(1)当访问共同的代码的时候:可以使用同一个Runnable对象,这个Runnable对象中有这个共享数据,比如卖票系统就可以这么做。或者这个共享数据封装在一个对象当中,然后对这个对象加锁,也可以实现数据安全访问。public clas…

网站源码换模板建设银行网站的特点分析

for 循环 For … in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),即它会遍历序列中的每一个项目 注意: 1、else 部分是可选的。当循环中包含它时,它循环中包含它时,它总会…