SpringAMQP使用(2):消息接收 Spring AMQP 是对 Spring 基于 AMQP 的消息收发解决方案,它是一个抽象层,不依赖于特定的 AMQP Broker 实现和客户端的抽象,所以可以很方便地替换。比如我们可以使用 spring-rabbit 来实现。基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程: Java 2022年09月19日 0 点赞 0 评论 1114 浏览
Elasticsearch教程(6):文档增删改查 Document:文档Elasticsearch是面向文档的,文档是所有可搜索数据的最小基础信息单元。一个Document就像数据库中的一行记录,文档会被序列化成JSON格式,保持在Elasticsearch中,多个Document存储于一个索引(Index)中。文档以JSON(Javascript Object Notation)格式来表示,而JSON是一个到处存在的互联网数据交互格式。每一个文 Java 2022年09月24日 0 点赞 0 评论 1087 浏览
SpringAMQP使用(7):消息转换器 Spring会把发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象。Spring的对消息对象的处理是由org.springframework.amqp.support.converter.MessageConverter来处理的。而默认使用SimpleMessageConverter消息转换器,基于JDK的ObjectOutputStream完成序列化。设置消息转 Java 2022年09月23日 1 点赞 0 评论 1077 浏览
Elasticsearch/ES教程(11):DSL复合查询 复合查询简介复合查询可以将其他简单查询组合起来,实现更复杂的搜索逻辑,例如function score 算分函数查询,可以控制文档相关性算分,控制文档排名,比如百度竞价相关性算法TF-IDF算法在es5.0之前,会随着词频增大而增加TF(词条频率) = 词条出现次数 / 文档中词条总数IDF(逆文档频率) = Log(文档总数 / 包含词条的文档总数)score = ∑ni TF Java 2022年10月09日 0 点赞 0 评论 1057 浏览
Spring教程(2):依赖注入 DI (Dependency Injection):依赖注入是指在 Spring IOC 容器创建对象的过程中,将所依赖的对象通过配置进行注入。我们可以通过依赖注入的方式来降低对象间的耦合度。在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使对象之间的耦合越小越好。1.导入spring坐标<dependency> Java 2022年12月25日 0 点赞 0 评论 1042 浏览