实战:彻底搞定 SpringBoot 整合 Kafka

kafka是一个消息队列产品,基于Topic partitions的设计,能达到非常高的消息发送处理性能。Spring创建了一个项目Spring-kafka,封装了Apache 的Kafka-client,用于在Spring项目里快速集成kafka。除了简单的收发消息外,Spring-kafka还提

Springboot 配置动态多数据源(Mybatis-plus)

文章主要记录了这几天在mybatis-plus的项目内实现动态切换数据源的几个坑点和解决方案

SpringBoot集成WebSocket实现消息实时推送(提供Gitee源码)

在最近的工作当中,客户反应需要实时接收消息提醒,这个功能虽然不大,但不过也用到了一些新的技术,于是我这边写一个关于我如何实现这个功能、编写、测试到部署服务器,归纳到这篇博客中进行总结。

Redis+SpringBoot企业版集群实战------【华为云版】

复制及集群、bgsave、rdb、aof、SpringBoot+Redis操作、操作string、操作hash、操作set、操作sorted set、获取所有key&删除、设置key的失效时间、SpringDataRedis整合使用哨兵机制

springboot项目中引入本地依赖jar包,并打包到lib文件夹中

描述:下载了第三方相关jar包后,项目中引入本地jar,测试环境正常,打包线上报错提示为找到该jar原因:应该在/WEB-INF/lib/xxx.jar,被打包到此目录:/WEB-INF/classes/lib/xxx.jar。

SpringBoot + Mybaits 处理百万数据,内存溢出?不存在的!

springboot + mybaits 对数据库进行百万级别大数据量读取,并对这些数据进行操作,应用能顶得住吗?

maven中profiles使用详解

常常遇到一些项目中多环境切换的问题。比如在开发过程中用到开发环境,在测试中使用测试环境,在生产中用生产环境的情况。springboot中提供了 spring.profile.active的方式来实现多环境的切换,通过设置环境变量和启动参数的方式。但是这样做终究不能一劳永逸,要么需要修改yml文件,要

Spring Boot整合Redis

Redis是一个开源(BSD许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件,并提供多种语言的API。Redis支持多种类型的数据结构,如 字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)与范围查询、bit

Spring Boot中如何编写优雅的单元测试

本文介绍了如何在Spring Boot中编写优雅的单元测试,包括如何添加单元测试依赖,如何对不同层次的组件进行单元测试,以及如何使用Mock对象和Spy对象来模拟真实对象行为。本文还给出了每种类型的单元测试的示例代码,并解释了其中的关键点和技巧。通过编写单元测试,可以提高Spring Boot应用的

【SpringBoot】Maven 版本管理与 flatten-maven-plugin 插件的使用及分析

默认只有打包的时候(package、install、deploy)会将 .flattened-pom.xml 做为当前项目的 pom 文件,但是打包类型 pom 的 pom.xml 中的占位符是不会被替换的。But,在大多数互联网公司中,几乎每个项目都处在版本快速迭代中,甚至一两周更新一个小版本,一

springboot项目利用easypoi导入导出(包括一对多导出的动态列选择,以及普通导入)

本项目只涉及到一对多的导出,以及普通的导入,故只会涉及这方面的使用导入的时候,有参数校验,如果有错误数据,就会返回错误数据的所在行,以及错误信息(如果需要返回错误信息的所在的那几行数据以及错误信息的excel文件的话,可以看看第三个参考文章,这个项目最开始是做的返回excel文件,最后又取消了)

springboot的kafka使用

springboot的kafka使用

SpringBoot 利用 ThreadPoolTaskExecutor 批量插入数十万条数据

在批处理插入数据时,如果在单线程环境下是非常耗时的,本篇文章将采用单线程和多线程进行对比,利用。从上述的结果可以看出,使用多线程后,批处理插入大量数据的耗时大大减少,由此可见多线程的好处。进行多线程批处理插入65w数据,然后和单线程进行对比,最终得到性能优化。

Spring Boot 单元测试

比如这个修改操作,如果不想污染数据库中的数据,就可以直接添加注解 @Transactional。单元测试,是指对软件中的最小可测试单元进行检查和验证的过程叫单元测试。,用于检测被测代码的一个很小的、很明确的(代码)功能是否正确。执行单元测试就是为了证明某段代码的执行结果是否符合我们的预期。判断两个对

【SpringBoot】springboot实现全局异常捕获

异常全局处理

【SpringBoot】7 种实现 HTTP 调用的方式

作者在工作中,遇到一些需要调用三方接口的任务,就需要用到 HTTP 调用工具。

家政服务预约系统设计与实现

本课题主要目标是设计并能够实现一个基于web网页的家政服务预约系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发;管理员通过后台录入信息、管理信息,设置网站信息,管理会员信息,管理和设置广告、留言、录入家政人员信息,处理家政人员预约订单等;用户通过登录网站,查询查看新闻

SpringBoot的配置环境属性

在本文中,我们将讨论SpringBoot的配置环境属性。我们将了解如何使用这些属性来配置我们的应用程序,以便在不同的环境中运行。我们还将了解如何使用SpringBoot的配置文件来管理这些属性。最后,我们将介绍一些最佳实践,以帮助您更有效地使用这些属性。

SpringBoot集成 ElasticSearch

Spring Boot 集成 ElasticSearch Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可

springboot对maven版本要求

Spring Boot 2.x对Maven的版本要求如下:

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈