开篇词该指南将引导你使用 Spring Data MongoDB 构建应用,该应用将数据存储在 MongoDB (基于文档的好数据库)中,并从其中中检索数据。  你将创建的应用我们将使用 Spring Data MongoDB 将 Customer POJO(普通的 Jvaa 对象)存储在 MongoDB 数据库中。  你将需要的工具大概 15 分钟左右;你最喜欢的文本编辑器或
概述最近公司项目操作十分卡顿,一直以为是数据量的问题,因为公司项目是to B项目,用户流量比较少,部署的节点也就2个,后来发现是tomcat的线程不够导致的,最终把tomcat的性能指标输出到监控平台上,及时提醒。本篇文章主要帮助大家解决下面的几个问题:tomcat的监控指标有哪些?springboot引用中如何查看监控指标?如何判断tomcat达到瓶颈,需要扩容了?SpringBoot中集成监控
转载 2024-02-03 22:44:39
451阅读
AOP简单介绍AOP也算是一种基于约定的编程。在Spring中,AOP可以实现一些OOP无法实现的逻辑,也可以将业务逻辑织入相应的流程中,还可以将一些通用的逻辑抽取出来,比如:数据库资源的打开、关闭,事务的提交和回滚;这样可以使代码更加简短,同时可维护性也会有相应的提高。Spring的AOP是基于方法的,它是通过动态代理技术来实现的。动态代理的简单介绍请点击: 动态代理简单介绍.AOP的相关术语连
# 使用Arthas跟踪Spring Boot应用 在开发和调试Spring Boot应用程序时,我们经常需要跟踪应用程序的执行流程、查看变量的值以及定位问题。Arthas是一个强大的Java诊断工具,它可以帮助我们实时监控和调试运行中的Java应用程序。本文将介绍如何使用Arthas跟踪Spring Boot应用。 ## 什么是Arthas Arthas是一款开源的Java诊断工具,由阿里
原创 2024-01-12 18:55:01
89阅读
前言前段时间胖虎同学问我这边是怎么做的代码自测,想了下,代码自测?想必很多小伙伴说直接用postman测不就ok了么?但是我个人还是比较倾向于在项目中写单元、功能测试用例,测试代码也需要提交到git上,这样后续维护起来比较方便,postman测试团队合作效果较差,目前我这边团队没有代码自测的规范,有的用postman,有的jmeter,有的写单元测试,一个模块功能后续需求有变更,换个同学开发,那之
转载 6月前
28阅读
Spring Boot 快速集成 Ehcache3前言在互联网服务端架构中,缓存的作用是尤为重要的,无论是基于服务器的内存缓存如 Redis,还是 基于 JVM 的内存缓存如 Ehcache ,在高并发场景中承载着巨大的流量,本文主要针对 JVM 内存框架 Ehcache 3 进行简单地练习,基于Spring Boot 集成 Ehcache 3 搭建一个简单的项目,来实现程序的内存缓存功能支持。正
转载 2024-07-16 18:56:30
134阅读
arthasarthas是Alibaba开源的Java诊断工具。采用命令行交互模式,可以帮助开发人员或者运维人员查找问题,分析性能,bug追踪。安装:1.首先确认本机是否安装telnet2.下载arthas完整安装包,解压后放到相应目录即可。arthas-packaging-3.5.0-bin.zip联网情况,可下载arthas-boot.jar或安装脚本文件,在进入arthas命令行时windo
转载 2024-03-19 13:39:09
506阅读
背景CatFilter是用于http监控,即web项目里的controller类里的方法的监控。实现原理其实就是servlet里的filter。本文主要讲springboot web项目和非springboot web项目如何实现监控url监控。CatFilter是cat客户端jar里的类,实现了servlet里的Filter接口。非springboot web项目直接配置即可,配置filter之
转载 2024-08-21 11:07:20
140阅读
安装启动方式arthas只是诊断工具,诊断工具,诊断工具重要事情说3遍包含arthas .jar 诊断工具 webconsole (注册和代理)用于多个arthas项目。 下载地址 https://github.com/alibaba/arthas/releases#启动方式 java -jar as.jar ./as.sh ./as batspringboot 项目需要引入
Arthas 是阿里开源的一款 Java 应用诊断工具,可以在线排查问题,动态跟踪 Java 代码,以及实时监控 JVM 状态。这个工具的大名我早有耳闻,之前一直听别人推荐,却没有使用过。最近在线上遇到了一个问题,由于开发人员在异常处理时没有将线程堆栈打印出来,只是简单地抛出了一个系统错误,导致无法确定异常的具体来源;因为是线上环境,如果要修改代码重新发布,流程会非常漫长,所以只能通过分
转载 2024-07-05 14:32:20
164阅读
静态资源是例如js css img等资源 SpringBoot里的映射规则有很多种 让我们分类来了解:一、配置webjars的路径所有/webjars/**都会在/META-INF/resources/webjars/下寻找静态资源webjars:以jar包的方式导入静态资源 可以以Maven依赖的方式引入例如jquery bootstrap等js文件<dependency>
插件IDEA 启动SpringBoot 访问Arthas:http://127.0.0.1:8563/ 诊断方法: 粘贴第五步复制的命令并执行 使用postman或页面访问接口
原创 2023-06-05 13:47:44
249阅读
安装Arthas方式一安装Arthascurl -L https://alibaba.github.io/arthas/install.sh | sh启动Arthas./as.sh报telnet错误Error: telnet is not installed. Try to use java -jar arthas-boot.jar安装telent-- 安装 yum -y install teln
带着问题去读源码:问题1:springboot跟nacos-config是怎么整合的(主要关心:是用到了spring中的哪些扩展点) 问题2:nacos-config是如何从服务器拉取配置的(怎么生成dataId,为何在application.yml中配置nacos.config的配置却无法生效) 问题3:使用@RefreshScope注解以后,为什么会实时的拉取数据。springboot跟nac
转载 2024-07-26 08:54:36
102阅读
资源目录结构-----------resources --------------static:静态资源(html,css,js,图片,文件等) --------------templates:模板文件(freemarker,thymeleaf;默认不支持JSP) --------------application.properties:配置文件main方法启动注解@SpringBootAppli
转载 2024-04-08 08:51:37
23阅读
概述application的作用是为应用程序提供配置信息,在springboot启动的时候,会自动加载该文件,并根据其中的配置信息对对于的应用程序进行配置application文件分为两种propertiesyaml配置文件的配置项有很多,常见的有数据库连接信息,日志,端口号等。在springboot中还可以使用@ConfigurationProperties注解将配置文件中的配置项注入到Java
转载 2024-04-12 19:28:05
50阅读
springboot的jar包管理是通过maven实现的。所有jar包都可以通过maven的<dependency>标签进行依赖配置,通过本地maven仓库,或者云端maven仓库进行获取。但是,也如项目需求一样,总有一些意外情况。例如:oracle的驱动类ojdbc6.jar就需要通过oracle授权进行获取。这就意味着,单纯地在pom.xml中配置<dependency&gt
转载 2024-03-01 12:18:19
68阅读
文章目录@SpringBootApplication@Configuration@Configuration 加载 Spring 方法1、@Configuration 配置 Spring 并启动 Spring 容器2、@Configuration 启动容器+@Bean 注册 bean3、@Configuration 启动容器+@Component 注册 Bean4、使用 AnnotationCo
转载 2024-04-10 12:17:43
10阅读
# Spring Boot 与 MySQL 引用实现指南 在现代的Java开发中,Spring Boot 与 MySQL 是非常流行的组合。引用是一种重要的数据库设计方式,通常用于表示多个表之间的关系。本文将一步一步教你如何在Spring Boot中实现MySQL的引用。 ## 流程概览 在实现Spring Boot与MySQL引用的过程中,我们可以划分为以下几个步骤: | 步骤
原创 10月前
18阅读
在当今的Web开发中,将jQuery引入到Spring Boot项目中是一个常见的需求。然而,由于Spring Boot主要为后端服务提供支持,因此将jQuery集成到项目中并不是一件简单的事情。本文将更详细地探讨如何顺利地在Spring Boot中引用jQuery,确保您能在项目中充分利用这一强大的JavaScript库。 ### 环境配置 首先,我们需要确保开发环境设置正确。 1. **
原创 6月前
38阅读
  • 1
  • 2
  • 3
  • 4
  • 5