在Linux上源码安装、启动GeoServer并发布地图服务 1. 环境准备笔者此次使用的Linux系统是CentOS 8 ,没错,目前已经停止维护,但就操作而言,和其他Linux发行版大同小异目前的GeoServer版本是2.211.1 Git环境yum install gitGit用来获取GitHub上的源代码1.2 Maven环境yum install
转载 2月前
406阅读
# Spring Boot启动Test ## 什么是Spring Boot Spring Boot是一个开源的Java框架,用于快速开发基于Spring的应用程序。它通过提供开箱即用的配置和简化的开发流程,帮助开发者快速构建生产就绪的应用程序。Spring Boot使得开发者可以专注于业务逻辑而不必花费过多时间在配置上。 ## Spring Boot启动TestSpring Boot中
原创 2024-06-20 03:21:38
63阅读
目录1、一般的单元测试写法 2、单元测试步骤 3、对一般的单元测试写法分析优化 4、最佳的单元测试写法:Mock脱离数据库+不启动Spring+优化测试速度+不引入项目组件原文作者:FromNowOnUntilTheEnd 一、普遍的单元测试方法作为一个Java后端程序员,肯定需要写单元测试。我先提供一个典型的错误的单元测试例子:@RunWith(SpringRunner.class) @Spr
Thymeleaf是围绕自然模板的概念设计的,该模板允许进行静态原型制作:模板逻辑不会影响用作原型的模板。 尽管这是一项很棒的技术,但您可能还希望在运行的Spring Boot应用程序中查看结果,而不必每次更改Thymeleaf视图时都重新启动服务器。 此外,您可能希望所有其他静态资源(如JavaScript和CSS文件)也可以在开发期间重新加载。 如何用Spring Boot实现它? Th
转载 2024-09-26 13:46:36
36阅读
Spring Boot实现测试及打包部署 Spring Boot里面最常用的是单元测试了,Junit单元测试。Spring Boot也提供对单元测试的集成,除此之外,还提供了MockMVC对接口进行测试。一、单元测试 首先单元测试需要引入Spring Boot Test坐标,如下:org.springframework.boot spring-boot-starter-test test 然后,新
使用vscode遇到的问题总结 文章目录1.终端中文显示乱码问题2.undefined reference to `WinMain'3.‘cout不明确’4.Error:redefinition of class xxx5.vscode无法识别中文路径问题 1.终端中文显示乱码问题解决方法一: 在程序最开始加入以下代码(主函数main下面第一句):system("chcp 65001"); /*
转载 2024-02-21 21:31:03
292阅读
1. 服务异常的处理流程2. 负载2.1 查看机器 cpu 的负载   top -b -n 1 |grep java|awk '{print "VIRT:"$5,"RES:"$6,"cpu:"$9"%","mem:"$10"%"}' 2.2 查找 cpu 占用率高的线程top -p 25603 -H printf 0x%x 25842 jstack 25603 | grep 0
# Spring Boot 启动编译排除 test 在使用 Spring Boot 进行项目开发时,我们通常会编写一些测试用例以确保代码的正确性。然而,在实际部署应用程序时,这些测试用例并不需要被包含在应用程序的构建过程中,因为它们只是用于开发阶段。在本文中,我们将介绍如何使用 Spring Boot 的 Maven 插件或 Gradle 插件来启动编译排除测试。 ## Maven 设置 如
原创 2023-12-25 04:42:37
642阅读
# 如何解决 Spring Boot 测试启动缓慢的问题 对于刚入行的开发者来说,理解和优化 Spring Boot 应用的启动时间是个重要的课题。特别是在单元测试中,可能会遇到启动时间较长的问题。本文将帮助你了解整个流程,并逐步教会你如何解决这个问题。 ## 整体流程 以下是解决 Spring Boot 测试启动慢问题的一个大致流程: | 步骤 | 说明 | | ---- | ----
原创 2024-09-29 06:26:25
713阅读
 [ -a FILE ]  如果 FILE 存在则为真。  [ -b FILE ]  如果 FILE 存在且是一个块特殊文件则为真。  [ -c FILE ]  如果 FILE 存在且是一个字特殊文件则为真。  [ -d FILE ]  如果 FILE 存在且是一个目录则为真。 
转载 2024-10-07 09:12:01
24阅读
把运行的java类放在一个package下后就不再提示这个错误。 使用的ide是intellij,之前也有因为没有创建package报错的经历,可能这是intellij必须的
转载 2023-06-26 22:11:05
112阅读
目录1、springboot启动报错start bean 'eurekaAutoServiceRegistration' NullPointerException2、项目启动端口冲突  1、springboot启动报错start bean 'eurekaAutoServiceRegistration' NullPointerException原因:两种,第一种:   
# 如何实现Spring Boot Test启动两次 ## 一、整体流程 下面是实现Spring Boot Test启动两次的整体流程: ```mermaid pie title 流程步骤 "第一次启动" : 50 "第二次启动" : 50 ``` ## 二、具体步骤 ### 第一次启动 1. 创建一个测试类,例如`TestApplicationTests`。
原创 2024-03-18 03:43:34
95阅读
Spring Boot应用HelloWorld的三种启动方式:项目的创建可以在http://start.spring.io/网站中进行项目的创建。首先项目结构: 1、  通过main方法的形式启动spring-boot应用,直接写一个main方法然后启动main方法即可(如上图)2、  通过命令行的形式进行启动:首先进入到项目的根路径,然后输入mvn spring-b
转载 2023-06-20 16:30:16
1069阅读
问题如图 更换maven,清空缓存重新导入依赖依然无效后解决方法:方式一:删除项目中.idea文件夹,重新打开项目,选中jdk版本 ,重新导入依赖即可。-----------------------------------------------------------------------------------------最近又遇到找不到符号问题,本地运行没问题,但是打包编译的过程
转载 2023-07-09 11:26:22
357阅读
Intellij Idea中的spring boot项目,使用main方法运行可以启动,但是使用mvn spring-boot:run启动总是报错大概意思就是找不到类:org/apache/maven/shared/artifact/filter/collection/ArtifactsFilter原来是没有在仓库中找到对应的插件,指定一个找得到的版本号即可解决<build>
转载 2023-06-27 23:45:45
193阅读
  报错内容BeanCreationException,NumberFormatException,UnsatisfiedDependencyException,NumberFormatException  先看看我的项目目录  大家可以看到我的项目没有application.yml,而springboot项目默认寻找application.yml或者app
转载 2023-06-27 23:50:26
110阅读
1、首先观察Available  Mbytes(可用内存),至少要>=1/2的内存空间2、然后观察Pages/sec值是不是很大3、再观察Page  Faules/sec是不是很大,其值表示每秒发生页面失效的次数,页面失效次数越多,说明操作系统向内存中读取的次数越多4、观察Page Read/sec的计数值标准为5,如果该值超过5,则可以判断内存方面的问题5、对Physi
1.3 测试用例  有3个部分组成 输入,输出,执行顺序 关键点 :测试用例包含 输入,输出,执行顺序 输入:        输入经常被认为是键盘的输入。虽然他是输入的重要来源,但是输入数据可以来自有关联系统的数据输入,接口设备,文件,数据库,系统当前状态,系统所在执行环境 输出:       &n
Spring通过Spring TestContext Framework对集成测试提供顶级支持。它不依赖于特定的测试框架,即可以使用Junit,也可以使用TestNG。Spring提供了一个SpringJUnit4ClassRunner类,它提供了Spring TestContext Framework的功ont
  • 1
  • 2
  • 3
  • 4
  • 5