文章 2022-01-27 来自:开发者社区

SpringBoot集成WebSocket,实现后台向前端推送信息

前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网络都知道,既然是全双工,就说明了服务器可以主动发送信息给客户端 。这与我们的推送技术或者是多人在线....

SpringBoot集成WebSocket,实现后台向前端推送信息
文章 2022-01-22 来自:开发者社区

SpringBoot 集成ElasticSearch的几种方式

​SpringBoot 集成ElasticSearch有两种方式,1)通过客户端 如JestClient 。优点:依赖包少。2) spring-data框架。优点:可应用框架提供的功能。准备工作:docker安装elasticSearch、kibanaelasticSearch、kibana版本选取7.9.0,两个版本需要一样docker pull elasticsearch:7.9.0 ...

文章 2022-01-19 来自:开发者社区

三分钟后,你将学会在SpringBoot项目中如何集成CAT调用链

买买买结算系统一年一度的双十一购物狂欢节就要到了,又到剁手党们开始表演的时刻了。当我们把种草很久的商品放入购物车以后,点击“结算”按钮时,就来到了买买买必不可少的结算页面了。让我们虚拟一个买买买结算系统,为结算页面提供商品、促销、库存等结算信息,就此系统展开如何在SpringBoot项目中集成CAT调用链。买买买结算系统包含以下4个项目:结算UI:为前端页面提供结算的基础数据。购物车API:获取....

三分钟后,你将学会在SpringBoot项目中如何集成CAT调用链
文章 2022-01-11 来自:开发者社区

SpringBoot集成EasyExcel的使用

一 、EasyExcel简介   EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用。EasyExcel优势   注解式自定义操作。   输入输出简单,提供输入输出过程的接口   支持一定程度....

文章 2022-01-10 来自:开发者社区

SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案

背景之前做数据抽取的时候,搭了一个mybatis动态数据源切换的架子。方便他们写抽取的代码。今天同事问我,架子里面的mybatisplus的IPage失效了是什么问题。想了一下,应该是写动态数据源的时候,我自定义的mybatis的配置覆盖了已有的配置。于是我让他先把我写的配置进行删除,看是否正常。得到回复,删除后正常。那么到此问题原因找到,接下来的解决方法,只要在配置中增加分页器即可。解决方案建....

文章 2022-01-09 来自:开发者社区

springboot 2.6.2集成elasticsearch 7.16

基于vue和springboot接口,这边做了一个查询界面,有兴趣的同学可以看看:查询地址:https://search.lrting.top目前支持的搜索关键词:hudi、hive、flink首先看一下pom文件pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o....

文章 2021-12-31 来自:开发者社区

SpringBoot集成Swagger3,还想来份离线文档?真酷炫

前言随着项目架构的演化,前后端分离是不可阻挡的趋势。这种模式的协作在实践的过程中经常会遇到的一个问题就是文档。在《一位CTO告诉我,项目中至少需要这3类文档》一文我们已经描述了文档的重要性,而接口文档便是其中之一,可以说是必不可少的。但编写接口文档对开发人员来说是一大难题,而且接口还在不断的变化,还要花费精力去维护接口文档的更新。既然存在痛点,那么必须会出现解决此痛点的产品,这就是Swagger....

SpringBoot集成Swagger3,还想来份离线文档?真酷炫
文章 2021-12-30 来自:开发者社区

Springboot集成Camunda使用Mysql

一、匹配版本基于Camunda 7.16.0 + Springboot 2.5.8首先我们去官网找到camunda7.16对应的springboot版本。camunda官网使用camunda流程引擎、web界面、Rest服务接口相应依赖如下:流程引擎:camunda-bpm-spring-boot-starterRest服务接口:camunda-bpm-spring-boot-starter-r....

Springboot集成Camunda使用Mysql
文章 2021-12-30 来自:开发者社区

看到SpringBoot神一样集成Druid,我吐了!

前言都说尽量不要在外包团队待太久,事实会告诉你一点都不假。最近接手外包团队的项目,发现很多问题。最令人难以接受的便是在SpringBoot集成Druid数据库连接池时的配置,直接废掉,很无语。在写这个坑之前,还是说一下外包团队一个严重的弊端。为了赶工期,团队自身和甲方都不能够很好的保证代码质量。当劣质代码泛滥,又遇上Ctr+C和Ctr+V,救都救不过来。待久了,想写优质代码都难。同时,又有一大堆....

看到SpringBoot神一样集成Druid,我吐了!
文章 2021-12-30 来自:开发者社区

SpringBoot集成ActiveMQ实例详解

在项目开发的过程中我们经常会遇到类似的业务场景:用户申请提现,后台进行账务处理、发送提现短信、调用银行打款通道。在这个过程中调用三方通道(短信或银行通道)都比较耗时,同时账务处理可能也是由专门的账务系统进行处理。那么,为了提高并发和相应速度,后面的三个操作都可以通过异步进行处理。这就用到了消息队列。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高....

SpringBoot集成ActiveMQ实例详解

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。