笔记

万物寻其根,通其堵,便能解其困。
  博客园  :: 新随笔  :: 管理

随笔分类 -  springboot

摘要:目前,发现内存溢出在实际应用中常见的有这么两种情况: 一、代码中存在while等循环,导致内存溢出。 二、在后台代码中,部分接口报出内存溢出,但是部分接口正常。 第一种情况解决方案: 第一种情况可以查看代码中的报错日志,一般可以解决,如果实在没有报错,可以按照下面步骤进行排查: 步骤一:通过task 阅读全文

posted @ 2025-06-09 11:05 草妖 阅读(10) 评论(0) 推荐(0)

摘要:创建普通对象和线程的区别:(详情请跳转(更加详细,本文仅作笔记摘抄):Java并发常见面试题总结 | Java学习&面试指南-程序员大彬 (topjavaer.cn)) new Object()过程如下: 1、JVM分配一块内存 M;2、在内存 M 上初始化该对象;3、将内存 M 的地址赋值给引用变 阅读全文

posted @ 2025-05-26 15:14 草妖 阅读(4) 评论(0) 推荐(0)

摘要:背景:服务器A为https的配置环境,服务器B为未配置https的环境,自己的项目部署到服务器B,并且访问服务器A的https接口将出现以下错误: Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.Valid 阅读全文

posted @ 2025-04-09 10:14 草妖 阅读(10) 评论(0) 推荐(0)

摘要:Tomcat配置 在(window系统)tomcat目录中:./Tomcat/apache-tomcat-8.5.81/bin/catalina.bat添加如下代码: rem setlocal SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.co 阅读全文

posted @ 2025-03-04 10:14 草妖 阅读(5) 评论(0) 推荐(0)

摘要:警告[收录未验证]:Unable to process Jar entry [module-info.class] from Jar [具体jar包路径] for annotations 在 Tomcat 中运行 Spring Boot 项目时,如果遇到以下错误:Unable to process 阅读全文

posted @ 2025-02-13 11:29 草妖 阅读(7) 评论(0) 推荐(0)

摘要:一、通过pdfbox进行写pdf <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>3.0.4</version> </dependency> import org.a 阅读全文

posted @ 2025-02-08 11:09 草妖 阅读(6) 评论(0) 推荐(0)

摘要:查看.class文件的字节码文件: 1、cmd命令: javap -verbose class文件/文件路径。 PS C:\Users\namejr\JavaCode\FX_Collect\target\classes\com\lancoo> javap -verbose '.\Controller 阅读全文

posted @ 2024-07-24 16:41 草妖 阅读(2) 评论(0) 推荐(0)

摘要:更加详细内容请查看: Retrofit学习之文件和参数上传 - 简书 (jianshu.com) 你真的会用Retrofit2吗?Retrofit2完全教程 - Honnnnl - 博客园 (cnblogs.com), 官网:Retrofit (square.github.io) 以下仅作笔记处理: 阅读全文

posted @ 2024-06-13 16:06 草妖 阅读(11) 评论(0) 推荐(0)

摘要:*\FirstSBDemo\pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS 阅读全文

posted @ 2024-06-12 15:47 草妖 阅读(5) 评论(0) 推荐(0)

摘要:*\FirstSBDemo\pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS 阅读全文

posted @ 2024-06-12 11:07 草妖 阅读(7) 评论(0) 推荐(0)

摘要:Java SPI(Service Provider Interface)是一种服务发现机制,它通过在Classpath路径下的META-INF/services文件夹查找文件来动态地为接口找到服务提供者。 *\JavaSPIDemo\pom.xml <?xml version="1.0" encod 阅读全文

posted @ 2024-06-12 10:05 草妖 阅读(3) 评论(0) 推荐(0)

摘要:参照详情连接地址:缓存之SpringCache整合redis(五)_spring中cache 和 redis 缓存-CSDN博客,如果需要查看请跳转查阅,本文仅作笔记记录。 案例代码: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project x 阅读全文

posted @ 2024-05-31 17:35 草妖 阅读(10) 评论(0) 推荐(0)

摘要:参照详情连接地址:SpringBoot异步实现DeferredResult实战与原理分析 - 掘金 (juejin.cn),如果需要查看请跳转查阅,本文仅作笔记记录。 案例代码: 返回模型UserModel.java: package com.namejr.bean; public class Us 阅读全文

posted @ 2024-05-31 15:14 草妖 阅读(6) 评论(0) 推荐(0)

摘要:EventListenModel.java package com.namejr.bean; /** * 监听模型 * */ public class EventListenModel { public Integer codeStatus; public String errInfo; } Eve 阅读全文

posted @ 2024-05-31 14:44 草妖 阅读(2) 评论(0) 推荐(0)

摘要:详情请参照,本文仅作笔记记录:阿里二面:Java中锁的分类有哪些?你能说全吗? - 码农Academy - 博客园 (cnblogs.com) ReentrantLock:可重入锁,继承自Lock接口,支持可中断锁、公平锁和非公平锁的选择。可重入意味着同一个线程可以多次获取同一线程持有的锁。 Ree 阅读全文

posted @ 2024-05-29 15:26 草妖 阅读(10) 评论(0) 推荐(0)

摘要:全局异常 import java.util.HashMap; import java.util.Map; import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframe 阅读全文

posted @ 2024-05-27 10:32 草妖 阅读(3) 评论(0) 推荐(0)

摘要:详情可以参照:Jar 包签名 - Jack of Hearts - 博客园 (cnblogs.com) 1、使用keytool创建密钥库: 案例1:keytool -genkey -alias mykey -keystore mykeystore.jksmykey是密钥别名,mykeystore.j 阅读全文

posted @ 2024-05-22 14:44 草妖 阅读(12) 评论(0) 推荐(0)

摘要:一、异步处理(@Async) 1、Pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X 阅读全文

posted @ 2024-05-21 10:56 草妖 阅读(8) 评论(0) 推荐(0)

摘要:笔记参照地址,如有学习,请跳转查看更加详细描述:华为二面:SpringBoot如何自定义Starter? - 码农Academy - 博客园 (cnblogs.com) 一、基础功能使用 1、pom.xml <?xml version="1.0" encoding="UTF-8"?> <projec 阅读全文

posted @ 2024-05-20 10:00 草妖 阅读(8) 评论(0) 推荐(0)

摘要:笔记参照地址,如有学习,请跳转查看更加详细描述:华为二面:SpringBoot如何自定义Starter? - 码农Academy - 博客园 (cnblogs.com) 一、创建启动器 1.定义一个启动器项目WebStarterDemo,具体结构如下: 2.pom.xml所需依赖 <project 阅读全文

posted @ 2024-05-16 11:01 草妖 阅读(6) 评论(0) 推荐(0)