如何在Spring Boot中使用FastJson实现高效的JSON数据处理?这你必须得会! 👨🎓作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 🎉简介:CSDN | 阿里云 | 华为云 | 51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51CTO等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G p 开发运维 2023-09-12 宇宙之一粟
架构必修课:使用Bom管理依赖项,告别依赖包版本冲突 如果你使用过 Spring Boot,应该能注意到我们只需要声明使用的库即可,而不必指定版本。如下所示: dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'javax.cache:cache-api' implementation 'jakarta.xml 开发运维 2023-09-12 贤蛋大眼萌
COMSS BOOT USB杀毒使用教程 COMSS BOOT USB使用教程 想必大家都有过被计算机病毒“坑害”的经历,国内某些安全软件的杀毒能力完全抵挡不住计算机病毒对电脑的破坏,现在给大家介绍一款超强力的杀毒PE,comss boot usb是一款由国外的大神制作的系统安全工具,软件中包含了11个查杀病毒程序,可以帮助用户扫描和查杀电脑中的病毒,但限于国内的社区使用教程以及资料较少,很多人都不知道这一款杀毒利器,本文仅针对其杀毒功能 系统运维 2023-09-12 大白菜程序猿
SpringBoot项目怎么搭建 SpringBoot项目搭建的步骤:1、确保JDK、Maven、IDE等工具已安装;2、使用Maven创建一个新的Spring Boot项目;3、在Spring Boot项目中,可以通过添加依赖来引入所需的功能模块;4、编写一个Spring Boot应用程序;5、运行Spring Boot项目;6、在完成开发和测试后,将Spring Boot项目部署到生产环境。 Spring Boot是一个用于构 开发运维 2023-09-08 大猫
SpringBoot实现多数据源配置详解 开发环境:JDK1.8+SpringBoot2.4.12+Oracle 这里我们假设要使用两个数据源分别为:master和slave。 pom.xml 依赖包 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web org.springframework.boot s 开发运维 2023-09-07 三掌柜
Spring Boot中的多RabbitMQ数据源配置 简介 在构建复杂的应用程序时,经常需要与多个数据源进行交互。这可能包括连接多个数据库、消息队列或其他数据存储系统。RabbitMQ 是一个流行的消息队列系统,它通过消息队列实现了应用程序之间的松耦合,适用于异步任务处理、解耦、削峰填谷等场景。本篇博客将介绍如何在 Spring Boot 中配置和管理多个 RabbitMQ 数据源,以满足不同的应用需求,并提供示例代码 使用 1. 依赖引入 首先,在 开发运维 2023-09-07 贤蛋大眼萌
在SpringBoot中如何通过Prometheus实时监控系统各项指标 环境:springboot2.4.12 + prometheus1.6.7 + grafana7.5.7 什么是Prometheus Prometheus 是一个开源的服务监控系统和时间序列数据库。 图片 prometheus存储的是时序数据,即按相同时序(相同名称和标签),以时间维度存储连续的数据的集合。 时序(time series)是由名字(Metric)以及一组key/value标签定义的 数据运维 2023-09-06 LOVEHL^ˇ^
SpringBoot整合RocketMQ实现事务/广播/顺序消息详解 环境:springboot2.4.12 + RocketMQ4.8.0 依赖 org.springframework.boot spring-boot-starter-web org.apache.rocketmq rocketmq-spring-boot-starter 2.2.0 配置文件 server: port: 8080 --- rocketmq: nameServer: localho 开发运维 2023-09-05 大白菜程序猿
SpringBoot整合OAuth2实现单点登录 关于OAuth2不做介绍了,网络太多了。 环境:2.4.12 + OAuth2 + Redis redis用来实现token的存储。 pom.xml org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 org.springframework.security.oauth.b 开发运维 2023-08-29 LOVEHL^ˇ^
如何使用Java编写CMS系统的用户实时在线功能 如何使用Java编写CMS系统的用户实时在线功能 随着互联网的快速发展,内容管理系统(CMS)已成为许多网站和应用程序的核心。为了提供更好的用户体验,实时在线功能是一个重要的组成部分。本文将介绍如何使用Java编写CMS系统的用户实时在线功能,并提供代码示例。 一、引入依赖 首先,在Java项目的pom.xml文件中添加以下依赖项: org.springframework.boot spring- 开发运维 2023-08-28 LOVEHL^ˇ^
一个分布式 JVM 监控工具,非常实用! 介绍 该项目为了方便开发者更快监控多个远程主机jvm,如果你的项目是Spring boot那么很方便集成,jar包引入即可,不是Spring boot也不用气馁,你可以快速自行初始化一个Spirng boot程序引入jar包即可 效果展示 整体架构 git地址 https://github.com/xk4848123/monitor https://github.com/xk4848123/mon 开发运维 2023-08-28 Escape
如何自定义一个starter,你学废了么? 前两天,一位朋友面试时又被问到了starter。我在给他做模拟面试时,我刻意强调了一下,一定要自己去动手写一个 自定义starter,果然面试中被问到了。 可能部分人没有经历过从Servlet到Spring MVC,如果经历过就知道那配置是相当的繁琐,于是后面除了个Spring Boot。 学过Spring Boot的朋友应该知道,有句话用来形容Spring Boot:约定大于配置。 为什么说Sp 开发运维 2023-08-28 LOVEHL^ˇ^
2万字长文揭示SpringBoot整合ElasticSearch的高阶妙用! 今天我们来来讲解如何在Spring boot的项目中操作Elasticsearch,本章采用的API是官方的Java High Level REST Client v7.9.1。在学习本章以前,你最好已经掌握基本的Java后端开发知识并会使用Spring boot开发框架。由于篇幅的限制,本章只讲解比较常用的代码实现,很多代码可以复用,大家可以在实际项目中举一反三。 8.1 开发前的准备 去码云上 开发运维 2023-08-28 三掌柜
如何使用Java处理前后端分离的表单数据交互? 如何使用Java处理前后端分离的表单数据交互? 随着前后端分离架构的流行,前端通过AJAX请求向后端发送表单数据已经成为了一种常见的方式。在这篇文章中,我们将学习如何使用Java来处理前后端分离的表单数据交互。我们将使用Spring Boot作为后端框架,并通过一个简单的示例来演示整个过程。 首先,我们需要创建一个Spring Boot项目并添加相关的依赖。在pom.xml文件中添加以下依赖项: 开发运维 2023-08-28 竹子爱熊猫
SpringSecurity+jwt+redis基于数据库登录认证 一、前期准备 1. 创建项目 勾选需要用到的框架 2. 引入相关依赖 提示:有三个依赖需要手动添加,其余的在创建项目时就生成了 org.springframework.boot spring-boot-starter-data-redis org.springframework.boot spring-boot-starter-security org.springframework.boot s 开发运维 2023-08-23 竹子爱熊猫
Spring Boot快速入门 自动配置详解 简介 在现代的软件开发中,Spring Boot已经成为了一个广泛使用的框架,它通过提供一种简化的方式来构建基于Spring的应用程序。其中一个显著的特点就是自动配置(Auto Configuration)。本文将深入探讨Spring Boot自动配置的工作原理,以及如何利用自动配置来快速入门。 自动配置是什么? 在传统的Spring开发中,我们需要手动配置大量的Bean、数据源、日志等等。但是在 开发运维 2023-08-22 竹子爱熊猫
聊聊TaskExecutorMetricsAutoConfiguration 序 springboot2.6.0版本提供了TaskExecutorMetricsAutoConfiguration,可以自动给线程池加上metrics TaskExecutorMetricsAutoConfiguration spring-boot-actuator-autoconfigure-2.7.14-sources.jar!/org/springframework/boot/actuat 开发运维 2023-08-21 贤蛋大眼萌
快速掌握Spring Boot集成MyBatis实现增删改查 当你使用 Spring Boot 来开发应用程序时,MyBatis 是一个非常流行的持久层框架,这篇教程将帮助您学习如何在 Spring Boot 中集成 MyBatis,实现基本的增删改查操作。 我们以一个用户表为例。 创建项目和数据库 首先,您需要下载并安装 MySQL 数据库,并创建一个名为 userdb 的数据库,并创建一个名为 user 的用户表,字段如下: CREATE TABLE u 开发运维 2023-08-18 竹子爱熊猫
SpringBoot单元测试实践——数据隔离篇 前言 我们在写单元测试时,有一个比较重要的要求是可以重复运行,即只要外部参数不变,那么一定可以获取确定的结果。 那么这样就会有一个比较麻烦的问题:数据污染。 以数据库操作为例,对于一些查询类的测试用例倒还好,因为只要保证数据存在,那么查询操作天生就是幂等的,不管你查多少次,数据都不会变。 但是对于写入操作就不友好了,每一次运行单元测试,都会在数据库中产生新的数据,可能在第一次运行时正常,第二次运行 开发运维 2023-08-16 大猫
SpringBoot使用WebSocket实现即时消息 环境:SpringBoot2.4.12. 依赖 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-websocket 定义消息类型 抽象消息对象 public class AbstractMessage { /** * 消息类型 */ protected Str 开发运维 2023-08-14 贤蛋大眼萌