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

有没有一种网站做拍卖厂的世界做诡异的地方网站

有没有一种网站做拍卖厂的,世界做诡异的地方网站,表情包生成器在线制作,可以打开的wap网站需求背景 用户登录之后将其云端收藏的内容同步到本地数据库且保持和原收藏顺序一致, 比如在电脑上登录之后显示的收藏顺序A-B-C 切换到手机登录之后的顺序预期也是A-B-C, 之后的查询就可以不依赖云端接口而是直接查本地数据库 代码抽象 针对这个场景我们抽象出…需求背景 用户登录之后将其云端收藏的内容同步到本地数据库且保持和原收藏顺序一致, 比如在电脑上登录之后显示的收藏顺序A-B-C 切换到手机登录之后的顺序预期也是A-B-C, 之后的查询就可以不依赖云端接口而是直接查本地数据库 代码抽象 针对这个场景我们抽象出来一段 伪代码 fun test() {// list是云端服务器返回的数据 按照顺序 ABCval list mutableListOfString(A, B, C)list.forEach{// 本地数据库插入这条记录和 对应的更新时间, 以便后续查询的时候可以直接读取数据库dao.insertItem(it,System.currentTimeMillis())}}看起来没有什么问题吧 插入一条就更新本条的时间戳~ 实际上遇到了坑——时间戳重复 2023-07-30 23:11:12.601 9952-9952 A time 1690729872601 2023-07-30 23:11:12.601 9952-9952 B time 1690729872601 2023-07-30 23:11:12.601 9952-9952 C time 1690729872601数据库插入的操作执行地很快导致 多条记录在同一ms内执行, 当你再去查询数据库的收藏顺序时就无法保证一定是按照ABC返回的 解决办法 1 下标去重法 推荐指数 5颗星 ⭐️⭐️⭐️⭐️⭐️ val list mutableListOfString(A, B, C) val time System.currentTimeMillis() list.forEachIndexed { index, s -Log.i(TAG, $s time ${time index})}2023-07-30 23:21:13.927 11181-11181 A time 1690730473927 2023-07-30 23:21:13.927 11181-11181 B time 1690730473928 2023-07-30 23:21:13.927 11181-11181 C time 16907304739292 延时去重法 推荐指数 1颗星 ⭐️ 空耗cpu性能1ms 极端条件下考虑 fun test() {val list mutableListOfString(A, B, C)list.forEachIndexed { index, s -Thread.sleep(1)Log.i(TAG, $s time ${System.currentTimeMillis()})}}2023-07-30 23:29:01.444 11997-11997 A time 1690730941444 2023-07-30 23:29:01.445 11997-11997 B time 1690730941445 2023-07-30 23:29:01.446 11997-11997 C time 16907309414463 纳秒去重法 推荐指数 2颗星 ⭐️⭐️ 因为获取纳秒本身就是一个消耗性能的方式, 因此也不推荐 fun test() {val list mutableListOfString(A, B, C)list.forEachIndexed { index, s -val nTime System.nanoTime()Log.i(TAG, $s time $nTime)}}2023-07-30 23:26:30.382 11810-11810 A time 1809472049499997 2023-07-30 23:26:30.382 11810-11810 B time 1809472049659074 2023-07-30 23:26:30.382 11810-11810 C time 1809472049687304也可以从数据库的查询上考虑如何解决: 时间戳相同的情况下如何自定义返回顺序。这个我还没有研究明白欢迎大家补充。
http://www.huolong8.cn/news/235014/

相关文章:

  • 企业网站打不开的原因写作网站起点
  • 宝丰网站制作效果好网站模板源码下载
  • 郑州网站建设最低价网站建设教程流程图
  • 移动互联网技术网站手机微网站开发的目的和意义
  • 网站建设网络推广网站域名备案代理
  • 宜兴做网站公司免费推广的方式
  • 胶州做淘宝的网站qq邮箱登陆 com登录
  • 室内设计ppt模板免费东莞seo建站广告
  • 观澜网站建设网络推广专员主要的工作内容
  • 网站新闻标题字数百度seo优化价格
  • seo外链网站重庆专题片制作
  • 亿度网络网站建设专业网站建设推广
  • 网站按城市做分站鞍山兼职吧
  • 鹿城做网站有本地服务器怎么做网站
  • 安徽万振建设集团网站湛江网站建设策划方案
  • 网站首页建设网网站建设 经营范围
  • 国内新闻热点事件搜索引擎优化是指什么意思
  • 做网站用python好吗南京网站建设排名
  • 哪个网站开发软件哪些网站做任务可以赚钱
  • 风景区网站建设论文范文营销型网站搭建
  • 策划公司网站建设本溪做网站
  • 京东导购网站开发装饰设计有限公司经营范围
  • 网站建设 报价单宁夏住房和城乡建设厅网站
  • 苏州做商城网站设计中国桥梁建设公司排名
  • wordpress海外建站网站建设信用卡分期手续费
  • 福建住房和建设网站密码忘记教育机构报名
  • 个人网站建设教程视频静态网站 价格
  • 房屋自建设计哪个网站好ui设计在线培训机构
  • 厦门专业网站建设建站做国际贸易哪个网站比较好
  • 宁波模板建站定制建设兼职网站目的