logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mongodb分页优化

现在参与一个项目的开发,需要用java查询mongodb数据库,在这里分页用的skip sort 和limit结合,查询语句如下(已经在相关字段建立索引)DBCursor cursor = collection.find(query).skip((skip - 1) * PAGESIZE).sort(new BasicDBObject("starttime", -1)).limit(PAGES

设计模式之命令模式

说实话这个模式挺令人纠结的,但从这个模式的定义上来看,有点让人摸不到什么头脑,而且查看资料以后会发现还是有点稀里糊涂的,说懂了吧也很简单,也不懂吧也有不懂的理由,于是查阅手头的各种书籍,在此写下心得体会,算是加深一下印象。命令模式的定义:将请求封装成一个对象,从而让用户使用不同的请求把客户端参数化,以及支持可撤销和恢复的功能。从定义上来看着实令人一脸懵逼,在这里描述一下博主个人的理解:

#命令模式
设计模式之状态模式

状态模式的原理其实很简单:核心一个对象的行为取决于它的状态。也就是说如果一个对象的状态发生了变化,那么该对象的行为也要发生相应的改变。虽然上面一句话说出了状态模式的核心所在,在这里还是要简单的分析下,算是加深理解!按照上图以及面向对象的思维,状态模式设计到两种对象:1、状态持有者对象(StateHolder)或者其他资料上所说的Context,本文为了方便说明也就沿袭Context

#设计模式#状态模式
mongodb查询分页优化(二)

项目中需要用mongodb来进行数据测存储和查询,其中涉及到分页:分页的要求如下1)每页显示10条由于数据量太大,cursor.count()获取的符合条件的数据量也很大,导致分页得分好几万页,同时在项目中用到了skip加limit的分页方式,使得性能变慢所以通过讨论使用了一下措施.即要求22)最多分5000页,(其实用户也不可能从第一页一页一页的翻到6000页去,一般情况下翻

Java 获取文件Md5的方法

核心特性(实用关键)

#java
HarmonyOS(58) 性能优化之合理使用布局组件

HarmnyOS 布局优化,合理使用布局组件提高UI渲染性能

#harmonyos
HarmonyOS(59)overlay浮层及性能优化

HarmonyOS overlay的作用和性能优化

文章图片
#harmonyos
    共 89 条
  • 1
  • 2
  • 3
  • 9
  • 请选择