logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker安装RabbitMQ,开启mqtt协议,并且SpringBoot继承mqtt

MQTT(消息队列遥测传输)是ISO标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议。国内很多企业都广泛使用MQTT作为Android手机客户端与服务器端推送消息的协议。特点MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而

文章图片
#spring boot#rabbitmq#java
SpringBoot下载文件的几种方式

小文件:直接将文件一次性读取到内存中,文件大可能会导致OOM。也可以使用ResponseEntity<Resource>通用大小文件:边读边输出。

文章图片
#spring boot#java#spring +2
ES推荐搜索、自动补全,并且springBoot集成

在搜索过程中,因为单词的拼写错误,没有得到任何的结果,希望ES能够给我们一个推荐搜索。ES采取了不同的数据结构来实现,并不是通过倒排索引来实现的;completion;所以在将数据索引进ES之前需要先定义 mapping 信息。自动补全的功能对性能的要求极高,用户每发送输入一个字符就要发送一个请求去查找匹配项。自动补全应该是我们在日常的开发过程中最常见的搜索方式了,如百度搜索和京东商品搜索。2.

文章图片
#elasticsearch#spring boot#java
springBoot使用groovy脚本

Apache Groovy是一种强大的、可选的类型和动态语言,具有静态类型和静态编译功能,用于Java平台,旨在通过简洁、熟悉和易于学习的语法提高开发人员的生产力。它可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本功能、领域特定语言创作、运行时和编译时元编程以及函数式编程。

文章图片
#spring boot#后端#java
拓展大文件上传(分片上传、断点续传、秒传):上传阿里云OSS

上篇将大文件上传到文件服务器,本篇在上篇基础上结合阿里云api实现将大文件上传大阿里云OSS。阿里云分片示例地址:阿里云。

文章图片
#阿里云#java#云计算 +1
elasticsearch修改字段类型

前提:在往ES插入了新字段,由于为建该字段的索引,导致插入的类型是text,但是需要的类型是"keyword"类型,导致后续搜索会出现问题。2.数据同步把旧的索引中的数据转移到新建的索引里面。1.更新字段类型后,新建一个索引库。这样的话使用旧索引名也可以查询。

#elasticsearch#android#大数据
Netty基本使用

官方的介绍:Netty isNetty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。

文章图片
#websocket#java#spring +1
到底了