草庐IT

Spring Boot Helper插件免费版的下载

在使用idea的社区版的时候,我们创建springboot项目就要下载springboothelper插件,下载是很简单,但是呢,有一个问题就是: 可以看到它是收费的,要想免费创建springboot项目那么我们第一可以采用网页版创建(网页版创建方式:http://t.csdn.cn/9xzGb),当然也可以下载免费的springboothelper插件。首先要检查你的idea的版本如果idea版本在2019.3.5 之前,那么可以安装如下插件: 在2019.3.5之后的版本,也可以下载插件:springbootAssistant.但是springboot项目的创建我们最好用的还是下载插件sp

spring boot中使用雪花算法生成雪花ID

目录1、什么是雪花算法2、雪花算法的优缺点3、springboot项目中使用雪花算法使用1、什么是雪花算法雪花算法(Snowflake)是一种生成全局唯一ID的算法,由Twitter公司开发。它可以在分布式系统中生成全局唯一的ID,解决分布式系统中的数据合并和分片等问题。雪花算法生成的ID是一个64位的长整型数字,由以下部分组成:1个bit:符号位,始终为0。41个bit:时间戳,精确到毫秒级别,可以使用69年。10个bit:工作机器ID,可以部署在1024个节点上。12个bit:序列号,每个节点每毫秒内最多可以生成4096个ID。雪花算法生成ID的过程非常简单,首先记录一个开始时间,然后每次

Spring Boot + Sentinel + Redisson 集成

由于项目中需要使用springboot、redis、redisson,现将自己的配置记录下。软件版本spring-boot-starter-parent2.3.4.RELEASEspring-boot-starter-web2.3.4.RELEASEspring-boot-starter-data-redis2.3.4.RELEASEredisson-spring-boot-starter3.17.3pom.xml文件如下:4.0.0com.edu.redissonredisson-test1.0-SNAPSHOT88org.springframework.bootspring-boot-st

Spring Boot 热部署

文章目录一,SpringBoot热部署概述二,对项目HelloWorld01进行热部署1、添加开发工具依赖2、热部署配置3、热部署测试一,SpringBoot热部署概述在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大地降低了程序开发效率。为此,SpringBoot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目。二,对项目HelloWorld01进行热部署1、添加开发工具依赖打开先前创建的项目(如未创建请参考《Maven方式构建SpringBoot项目》)-HelloWorld0

Spring Boot进阶(72):【教程】用Spring Boot和HttpClient实现高效的HTTP请求

📣1.前言  在现代的Web应用程序中,HTTP请求是必不可少的功能之一。通常,我们会使用Java提供的HttpURLConnection或者Apache的HttpClient去执行HTTP请求。但是,它们的使用方式往往需要大量的样板代码,而且不够高效,容易发生连接泄漏等问题。因此,本教程将介绍如何使用SpringBoot和HttpClient实现高效的HTTP请求。  那么,具体如何实现呢?这将又会是干货满满的一期,全程无尿点不废话只抓重点教,具有非常好的学习效果,拿好小板凳准备就坐!希望学习的过程中大家认真听好好学,学习的途中有任何不清楚或疑问的地方皆可评论区留言或私信,bug菌将第一时间

ELK 处理 Spring Boot 日志,不错!

大家好,我是不才陈某~在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志分析平台ELK的搭建及使用。ELK简介ELK是一个开源的实时日志分析平台,它主要由Elasticsearch、Logstash和Kiabana三部分组成。LogstashLogstash主要用于收集服务器日志,它是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的

SpringCloud微服务实战——搭建企业级开发框架(四十四):【微服务监控告警实现方式一】使用Actuator + Spring Boot Admin实现简单的微服务监控告警系统

  业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。  spring-boot-starter-actuator提供的是一系列HTTP或者JMX监控端点,通过监控端点我们可以获取到系统的运行统计信息,同时,我们可以自己选择开启需要的监控端点,也可以自定义扩展监控端点。  Actuator通过端点对外暴露的监控信息是JSON格式数据,我们需要使用界面来展示,目前使用比较多的就是SpringBootAdmin或者Prometheus+Grafana的方式:SpringBoo

Spring Boot 监听器详解

SpringBoot3.x系列文章SpringBoot2.7.8中文参考指南(一)SpringBoot2.7.8中文参考指南(二)-WebSpringBoot源码阅读初始化环境搭建SpringBoot框架整体启动流程详解SpringBoot系统初始化器详解SpringBoot监听器详解监听器的介绍通过前面的几篇文章,我们都能看到SpringApplicationRunListener,SpringApplicationRunListener是SpringApplication的运行监听器,提供SpringBoot启动时各个运行状态的监听,可以在应用程序启动的时候执行一些自定义操作或记录一些信息

spring boot过滤器实现项目内接口过滤

springboot过滤器实现项目内接口过滤业务由于业务需求,存在两套项目,一套是路由中心,一套是业务系统.现在存在问题是,路由中心集成了微信公众号与小程序模块功能,业务系统部署了多套服务.现在需要通过调用路由中心将接口重新路由到指定的业务系统中需要处理的问题将小程序,公众号用户信息与业务系统做绑定将路由中心的接口与业务系统的接口判断出来通过用户信息找到的业务系统服务,分发到对应的业务系统中公众号用户信息与业务系统做绑定处理步骤业务系统存在手机号,如果用户注册将手机号发送给路由中心记录将路由中心的接口与业务系统的接口判断处理步骤获取路由中心系统中接口映射privatestaticListURL

Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes解决方法

1、问题翻译:JavaHotSpot(TM)64位服务器虚拟机警告:共享仅支持引导加载程序类,因为已附加引导程序类路径2、IDEA解决方法IDEA中—>file—>Settings—>Buinde—>AsyncStackTraces—>Instrumenting...