标签:Maven

SpringCloud的项目运行内存飙升常见原因及解决方案

本文主要讲解关于SpringCloud的项目运行时导致服务器内存飙升的常见原因分析及解决方案相关内容,让我们来一起学习下吧! 在部署Spring Cloud框架的代码到服务器时,出现了内存飙升的问题,需要紧急终止程序。在重新编译代码后,问题似乎自动解决了。接下来我们逐步分析可能的原因和解决方案。 1.内存泄露 内存泄漏是程序设计中的一种常见问题,特别是在使用……

HarmonyOS开发:静态共享包的依赖方式与使用

本文主要讲解关于HarmonyOS开发:静态共享包的依赖方式与使用相关内容,让我们来一起学习下吧! 前言 在上一篇,我们进行了动态共享包的开发和使用,由于动态共享包有一定的局限性,比如,调用共享包资源还得要通过工具类进行调用,再比如仅用于应用内部代码、资源的共享,如果我想要开源,以远程依赖的方式给任何一个想要用的人进行使用,动态共享包就无法实现,针对以上的种……

HarmonyOS开发:静态共享包本地依赖方式详解

本文主要讲解关于HarmonyOS开发:静态共享包本地依赖方式实现相关内容,当然还有远程依赖方式,这个留到后面再讲,我们来一起学习下本地的工程内部依赖和不同工程之间的依赖吧! 1、工程内部依赖 工程内部依赖方式,完全和动态共享包一模一样,可以手动进行依赖或者命令方式: 手动方式一 记住格式:【”folder”: “file……

Java如何使用jedis操作redis

本文主要讲解关于Java如何使用jedis操作redis相关内容,让我们来一起学习下吧! 在日常应用开发中,我们经常会在应用中用到缓存,其中 redis 作为缓存数据库也是用的最多的一种。今天的主要内容是学习下在 Java 中使用 redis。 在 Java 中,Jedis 是用的比较广的一种三方库,通过 maven 添加 Jedis 依赖,我们就可以在项目……

xxl-job分布式任务调度框架详解

本文重点讲解xxl-job分布式任务框架相关知识内容,我们来一起学习下吧! XXL-JOB是什么? 官方定义是这样的:XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 xxl-job主要解决什么问题? xxl-job主要用于解决分布式定时任务问题。 Quartz、e……

SpringBoot如何集成整合xxl-job任务调度框架

本文重点讲解SpringBoot如何集成整合xxl-job任务调度框架,上一小节我们讲了《如何快速搭建xxl-job项目详解》,本节我们主要来继续讲下如何将xxl-job的执行器项目集成整合到我们自己的springboot项目中,其实就是在我们springboot项目中配置自定义的执行器,让我们来一起看下吧! 第1步:配置调度中心 首先你要配置xxl-job……

如何快速搭建xxl-job项目详解

本文重点讲解如何快速搭建xxl-job分布式任务调度框架项目,不对xxl-job做深入介绍,如果还不了解该框架的可以移步《xxl-job分布式任务调度框架详解》这篇文章,本文只讲解如何快速搭建xxl-job项目相关的实操步骤,我们一起来看以下。 搭建xxl-job项目xxl-job主要分为4个步骤: 第1步:下载xxl-job源码 首先我们去github或者……

Java应用如何实现发送短信功能

在Java应用中发送短信是一个常见的需求,尤其在需要验证用户身份、发送告警、营销推广或节日祝福等场景下。以下是一些业内常用的方法,帮助你优雅地在Java应用中发送短信。   1 客户端/服务端两种模式 Java 应用中发送短信通常需要使用短信服务提供商提供的短信 API 。 我们经常使用的短信渠道有:阿里云、腾讯云、华为云、亿美等。 发送短信模式……

布隆过滤器原理介绍及使用场景

布隆过滤器介绍 布隆过滤器(Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。与哈希表类似,布隆过滤器可以用来测试一个元素是不是集合的成员。但它与哈希表有一个重要的不同之处:虽然它可能会误判,但它绝对不会漏报。 布隆过滤器工作原理 布隆过滤器的原理是基于哈希和位数组。初始时,位数组的每一位都是0。对于集合中的每一……

Spring Boot如何有条件地运行CommandLineRunner Bean

这篇文章重在说明在Spring Boot应用程序中有条件地运行CommandLineRunner Bean的不同方法。 1.使用@ConditionalOnProperty @ConditionalOnProperty注解仅在特定属性存在或具有特定值时创建bean。 在本例中,CommandLineRunner只有在application.propertie……

Java Log日志记录教程

日志记录是指在永久存储中捕获应用程序运行时的相关信息。稍后,这些日志可用于调试应用程序或平台中的安全故障、配置错误、性能瓶颈或错误。 这个 Java 日志系列列出了 Log4j2 和 Logback 等日志框架下发布的所有教程,以供快速参考。 1.Log4j2教程 1.1 入门 Apache Log4j2是 Log4j 1.x 的升级版,与之前的版本相比有了……

Log4j2 RollingFileAppender日志文件滚动策略

Log4j2的RollingFileAppender是一种OutputStreamAppender,它将日志消息写入文件,并按照配置的触发策略来确定何时进行滚动(备份)。它还具有配置的滚动策略,以决定如何滚动文件。 一般来说,日志文件的备份是基于文件大小、当前日期或两者的组合创建的。 1. Log4j2 Maven依赖项 参考:《Maven和Gradle依赖……