起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1430|回复: 4

[结贴] 需要处理一个简单的点击量逻辑!

[复制链接]

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
发表于 2017-2-12 17:29:56 | 显示全部楼层 |阅读模式
在list中展现出来的数据需要保存每条数据的点击量。
我试着写baasdata的getvalue,然后+1,再setvalue,再savedata。然而每次页面打开时就对数据进行了加载,在执行+1的时候数据可能已经被修改,这样保存的数据在有很多用户访问时就会有问题。
我在baas里新建了一个m文件,希望用了“action:common/CRUD/save”来实现直接发送baasrequest以达到访问量+1的 逻辑。看了文档中心和搜索了论坛后还是一头雾水。
我只希望实现访问量+1这样一个简单的逻辑,请高手支招!非常感谢!
论坛有一类似的帖子也没有得到我想要的答案!http://bbs.wex5.com/forum.php?mod=viewthread&tid=96786&highlight=%E7%82%B9%E5%87%BB%E9%87%8F%2B%2B1
发表于 2017-2-13 11:50:03 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-2-13 11:51 编辑

按那个帖子中的提示!
是在后端的java中,实现递增的!,前端点击一行数据的时候!,将这行数据的ID 传递到后台!然后后台缓存中可以通过map 定义个集合(最好是加锁的集合),key值对的方式存储id和点击数!,只需要给这个值递增即可!

然后再用一个线程,每隔一段时间,将Map对象中的数据同步到数据库中!

我感觉这样效率最优的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-2-15 09:05:14 | 显示全部楼层
liangyongfei 发表于 2017-2-13 11:50
按那个帖子中的提示!
是在后端的java中,实现递增的!,前端点击一行数据的时候!,将这行数据的ID 传递到 ...

听着的却应该是这样处理,不过实在是没有能力。动不了后端,谢谢指点!
另外请帮我看看这个帖子,假期里值班同事没有处理完!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=114564&extra=
回复 支持 反对

使用道具 举报

发表于 2017-2-15 10:06:05 | 显示全部楼层
ufo1982ufo 发表于 2017-2-15 09:05
听着的却应该是这样处理,不过实在是没有能力。动不了后端,谢谢指点!
另外请帮我看看这个帖子,假期里 ...

已回复!需要自己改代码!目前没案例
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-2-15 10:25:41 | 显示全部楼层
liangyongfei 发表于 2017-2-15 10:06
已回复!需要自己改代码!目前没案例

好的,谢谢,请结贴!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 06:39 , Processed in 0.055696 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表