- 博客(6)
- 资源 (18)
- 收藏
- 关注
原创 Elasticsearch Bucket Aggregations示例
Terms Aggregation先看看官方给出的例子。GET /_search{ "aggs" : { "genres" : { "terms" : { "field" : "genre" } } }}响应结果:{ ... "aggregations" : { "ge...
2020-02-13 17:05:20 1762 1
原创 ElasticSearch Aggregations使用总结详解
1.单字段情况下聚合假设只需要对一个字段聚合,比如b字段,b字段是keyword类型,需要考虑的情况最为简单,当要对b字段聚合时语句很好写,如下即可{ "from": 0, "size": 0, "query": { "bool": { "must": [{ "bool": { ...
2020-02-13 11:39:46 14475
原创 Spring @Transactional 深度解析
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理,例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean i...
2020-02-10 17:51:21 724
原创 insert...on duplicate key update语法详解
一.作用和使用场景在mysql入库时,不能出现两条数据主键一致的情况,因为在两条数据的主键一致的情况下,mysql就会判定为待插入数据在数据库中存在重复数据,也就是说判断数据是否重复是根据主键来区别的。但是有一些场景,如日志文件解析入库,消息队列接收数据入库等情况下可能解析到或者接收到待插入的重复数据存在重复数据则更新,不存在则插入。这时如下语句的写法就派上用场了,on dupli...
2020-02-10 16:17:13 42950 6
原创 整理最新java面试宝典2019
java面试宝典2019参照:http://www.wityx.com/3.html1、meta标签的作用是什么2、ReenTrantLock可重入锁(和synchronized的区别)总结3、Spring中的自动装配有哪些限制?4、什么是可变参数?5、什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich...
2020-02-06 12:14:57 3143
原创 Google Guava EventBus 消息发布-订阅异步调用使用
EventBus 是Google.Guava提供的消息发布-订阅类库,它实现了观察者设计模式,消息通知负责人通过EventBus去注册/注销观察者,最后由消息通知负责人给观察者发布消息。前提:在pom.xml中引入guava包<!-- https://mvnrepository.com/artifact/com.google.guava/guava --> ...
2020-02-06 12:05:14 3960 1
ReceiverCleanupUtility
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人