springboot服务出现explicit mapping for /error springboot 错误页面标识 ‘This application has no explicit mapping for /error’。
elastic 8.1 进行查询,使用_id字段排序报错,错误信息:indices.id_field_data.enabled 升级 elasticsearch到 8.1版本,查询脚本使用_id字段排序报错,错误信息:indices.id_field_data.enabled。
Tomcat中部署springmvc项目静态资源请求偶尔返回状态码:400 项目背景springmvc项目,部署在tomcat容器,由于需要修复tomcat漏洞需要升级tomcat版本。升级后tomcat版本:8.5.73问题描述请求springmvc项目中的静态资源,会出现一次正常,一次返回400状态码,交替出现。问题排查1、返回200的请求Header中没有:If-None-Match2、返回400的Header中有:If-None-Match问题解决检查自己项目中是否有过滤器把请求头Header中的value信息进行了html编码。需要对“If-None-M
Java自定义排序异常:Comparison method violates its general contract java.lang.IllegalArgumentException: Comparison method violates its general contract! at line 781, java.base/java.util.TimSort.mergeLo at line 518, java.base/java.util.TimSort.mergeAt at line 448, java.base/java.util.TimSort.mergeCollapse at line 2.
SpringBoot启动refreshContext(context)方法 refreshContext 函数 refresh(context); //1、 刷新上下文环境,加载对应的实例信息 if (this.registerShutdownHook) { try { context.registerShutdownHook(); //注册钩子函数,当shutdown时,执行。 } catch (AccessControlException ex) { // Not allowed in some environments. }
SpringBoot 启动时 prepareContext方法 private void prepareContext(ConfigurableApplicationContext context, ConfigurableEnvironment environment, SpringApplicationRunListeners listeners, ApplicationArguments applicationArguments, Banner printedBanner) { context.setEnvironment(environment);
SpringBoot 启动流程代码阅读 SpringBoot 启动流程启动入口SpringApplication.run(HomeApplication.class, args);public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; Collectio
spring-boot java程序内存溢出 Java 程序启动添加参数,内存溢出后会打印对应的dump信息。-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/opt/jvm/log/利用MAT工具分析内存信息
kafka日常操作命令 Kafka操作日常操作kafka命令记录(Version:2.5.1)kafka启动启动kafka自带的zookeeper bin/zookeeper-server-start.sh -deamon config/zookeeper.properties启动独立部署的zookeeper bin/zkServer.sh start启动kafka bin/kafka-server-start.sh -daemon config/server.propertieskafka