后台开发相关内容

java - 搜索文章,按浏览量排序分页,会出现重复值

问 题 最近在做一个基于elasticsearch的搜索功能,根据关键词查询系统中的文章,根据关键词匹配度和浏览量排序输出数据,需要做分页。 然后现在产品提出一个分页会出现重复数据的问题: 假设匹配度相同的情况下,原本在第一页的数据因为本来第二页的某条数据浏览量突然增长被挤到了第二页。 或者正好浏览时,出现了一篇新文章,关键词匹配度很高,也会把前也的数据挤下来。 目前 ..
发布时间:2017-09-06 01:13:17 Java开发

node.js - mysql InnoDB 并发事务 更新丢失

问 题 同一时间多个事务并发更新同一行数据,且更新后的数据是基于更新前的数据,造成了更新丢失的问题。 我将事务的隔离级别设置为了最高的 SERIALIZABLE ,但发现并不能解决这个问题。 在并发事务处理带来的问题中,“更新丢失”通常应该是完全避免的。但防止更新丢失,并不能单靠数据库事务控制器来解决,需要应用程序对要更新的数据加必要的锁来解决,因此,防止更新丢失应该是应用的责任 ..
发布时间:2017-09-05 21:17:22 数据库