- 博客(9)
- 问答 (6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mongoTemplate.aggregate聚合 in查询条件匹配,复杂or 查询
Criteria.where("source").ne(null).exists(true).and("operation_name").in(patterns); /**source 字段必须存在,且不为空, 匹配in 条件**/
2019-08-20 11:53:33
4222
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mongoTemplate 聚合分组统计,aggregate分页
/** *mongoTemplate 聚合分组统计返回分组列表 */ public Page<Log> groupStatistics(String compCampId, Long productId, Integer page, Integer size) { if (page<1){page=1;} Integer star...
2019-08-20 11:46:22
7624
3
原创 java mongo 复杂函数计算
group、sum 函数 channel_code_parameter, class_id 分组,并且 取出channelCodeGroup、channelCodeTitle、className、firstNum sum计算等 Aggregation.group("channel_code_parameter", "class_id").max("new_department").as("channelCodeGroup").max("channel_code_title").as("channelCode
2020-10-14 15:00:34
237
原创 mongoTemplate 聚合分组统计复杂条件分组sum\去重\$project\$cond\$addToSet
sql 原型:在这里插入代码片db.order.aggregate({ $match: { “course_mode”: { $gt: 2 }, “is_new”: 1 } }, { KaTeX parse error: Expected '}', got 'EOF' at end of input: … "part_mode": "part_mode" }, “student_total”: {...
2019-12-14 15:06:14
3715
原创 java面试
java基础 1、equals 和== 区别 2、java集合有哪些 有什么区别?优点 原理、底层数据结构、数据扩展时数据结构变化模型 例如:arrayList 、linkedList 1.ArrayList是实现了基于动态数组的数据结构,LinkedList是基于链表结构。 2.对于随机访问的get和set方法,ArrayList要优于LinkedList,因为LinkedList要移动指针。 ...
2019-01-24 19:15:31
351
翻译 数据库特性
数据库事务ACID特性 数据库事务的4个特性: 原子性(Atomic): 事务中的多个操作,不可分割,要么都成功,要么都失败; All or Nothing. 一致性(Consistency): 事务操作之后, 数据库所处的状态和业务规则是一致的; 比如a,b账户相互转账之后,总金额不变; 隔离性(Isolation): 多个事务之间就像是串行执行一样,不相互影响; 持久性(Durabilit...
2019-01-10 19:28:58
126
翻译 面试之缓存技术
redis优势和使用场景 (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会...
2019-01-10 19:26:29
266
翻译 java面试总结借鉴 微服务springboot
1. spring boot和springcloud区别和优点 Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务 Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。 Spring Clou...
2019-01-10 19:20:52
555
java面试题~
一、xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标...
2010-03-25 15:08:20
99
空空如也
extjs panel autoLoad 加载问题
2009-11-14
谁了解J2ME手机开发?能不能提供一些手机开发的资料?多谢~
2009-10-15
用ajax动态读取多个数据库数据生成资源树
2009-08-24
资源树
2009-08-20
用JavaScript展现资源树,并且在浏览器可以实现为资源树添加子节点~如何实现这点?
2009-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人