摘要:
redis是个很优秀的缓存系统,简单来说有以下几个特点1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中... 阅读全文
摘要:
在ios开发当中,选择城市是很常用的,一般都是根据城市的拼音首字母进行分组,然后用分组的UITableView展现出来,实现的效果如下我是使用了两个plist文件存储城市的,一个是存储所有的城市,另外一个是存储热门城市存储所有的城市的city.plist,只是存取城市的中文名称而已,之后用一个第三方... 阅读全文
摘要:
在做java开发的时候,经常要格式化java对象,闲来无事就写了一个,如果传递的是单个对象生成数据格式 {"id":"1","name":"名字"}传递的是list对象生成数据格式 [{"id":"1","name":"名字"},{"id":"2","name":"名字2"}]暂时还不支持对象递归生... 阅读全文
摘要:
public class test_data { /**冒泡排序 * @param args */ public static void main(String[] args) { //测试数据 int[] ints=new int[100]; for (int i = 0; i ints[j+1]){ int temp=ints[j]; ints[j]=... 阅读全文
摘要:
测试数据for(var i=1;i<20;i++){var num=i%10;db.test.insert({"_id":i,"name":"user_"+i,"age":num});}group分组db.test.group({key:{age:true},initial:{num:0},$reduce:function(doc,prev){prev.num++}})key:指定分组的键initial:相当于计数器,统计每个组中的记录数$reduce:这个函数有两个参数,doc代表当前文档,prev代表累加 阅读全文
摘要:
mongoDB的分页查询是通过limit(),skip(),sort()这三个函数组合进行分页查询的下面这个是我的测试数据db.test.find().sort({"age":1});第一种方法查询第一页的数据:db.test.find().sort({"age":1}).limit(2);查询第二页的数据:db.test.find().sort({"age":1}).skip(2).limit(2);查询其他页数以此类推。。。第二种方法查询第一页的数据:db.test.find().sort({"age":1}) 阅读全文