声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

SpringAMQP使用(7):消息转换器

Spring会把发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象。Spring的对消息对象的处理是由org.springframework.amqp.support.converter.MessageConverter来处理的。而默认使用SimpleMessageConverter消息转换器,基于JDK的ObjectOutputStream完成序列化。设置消息转

Elasticsearch教程(6):文档增删改查

Document:文档Elasticsearch是面向文档的,文档是所有可搜索数据的最小基础信息单元。一个Document就像数据库中的一行记录,文档会被序列化成JSON格式,保持在Elasticsearch中,多个Document存储于一个索引(Index)中。文档以JSON(Javascript Object Notation)格式来表示,而JSON是一个到处存在的互联网数据交互格式。每一个文

SpringAMQP使用(2):消息接收

Spring AMQP 是对 Spring 基于 AMQP 的消息收发解决方案,它是一个抽象层,不依赖于特定的 AMQP Broker 实现和客户端的抽象,所以可以很方便地替换。比如我们可以使用 spring-rabbit 来实现。基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程:

Spring整合Mybatis

Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注Sql语句本身,不需要花费精力去处理加载驱动,创建链接,创建statement等繁杂的过程,程序元直接编写原生态sql,可以严格控制sql执行性能,灵活度高。Mybatis可以使用XML或者注释来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。通

SpringMvc教程(2):bean加载与控制

Bean 是 Spring 装配的组件模型,一切实体类都可以配置成一个 Bean ,进而就可以在任何其他的 Bean 中使用,一个 Bean 也可以不是指定的实体类,这就是抽象 Bean 。1.加载时排除枚举加载@ComponentScan({"com.bdbk.service","com.bdbk.dao"})2.全部

Elasticsearch/ES教程(15):搜索结果分页

默认只返回10条数据,可以通过from size来控制返回的分页结果简单分页GET /indexName/_search{ query: { match_all: {} }, from 990, size: 10, sort:[ {"FIELD": "desc&

Elasticsearch/ES教程(24):自定义分词器

character filters在tokenizer之前对文本进行处理,例如删除字符、替换字符等tokenizer将文本按照一定的规则切割成词条term,例如keyword,就是不分词,还有ik_smarttokenizer filter将tokenizer输出的词条做进一步处理,例如大小写转换 同义词处理 拼音处理比如八点博客很666->八点博客很棒-&

Elasticsearch教程(9):RestClient操作文档Document

ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html其中的Java Rest Client又包括两种:Java Low Level Rest ClientJava High Level Res