笔记

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

随笔分类 -  springboot

摘要: 阅读全文

posted @ 2024-04-25 14:09 草妖 阅读(5) 评论(0) 推荐(0)

摘要:在Spring boot中,有些情况会使@Transactional不生效 1、@Transactional 注解需要放在 public 方法上才会生效。如果方法不是 public,事务可能不会按预期工作。 2、如果方法不是由 Spring 容器管理的 bean,那么 @Transactional  阅读全文

posted @ 2024-04-16 10:26 草妖 阅读(7) 评论(0) 推荐(0)

摘要:图片来源:springAOP - 教程 - wzzkaifa - 博客园 (cnblogs.com) 对指定类进行AOP pom.xml <!-- 引入aop --><dependency> <groupId>org.springframework.boot</groupId> <artifactI 阅读全文

posted @ 2024-04-13 18:00 草妖 阅读(7) 评论(0) 推荐(0)

摘要:AbstractDemo.java /** * 抽象类(与接口对比差异) * 一个类只能继承一个抽象类 * */ public abstract class AbstractDemo { // 可以不赋值变量且可以使用public意外的修饰符 public String tempBBBB; priv 阅读全文

posted @ 2024-04-13 14:14 草妖 阅读(4) 评论(0) 推荐(0)

摘要:散列表(是说散列表里面存储的数少)使用的内存非常小,所以你应该尽可能的将你的数据模型抽象到一个散列表里面。 POM.XML依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version 阅读全文

posted @ 2024-04-06 09:58 草妖 阅读(4) 评论(0) 推荐(0)

摘要:注:Java8的JDK没有jpackage,jpackage是java9及以上的JDK才存在的打包工具 如果需要签名打包,请参考:https://www.cnblogs.com/namejr/p/18206214 如果需要加密打包请参考:xjar打包java的jar包笔记 - 闪电龟龟 - 博客园 阅读全文

posted @ 2024-04-03 20:48 草妖 阅读(12) 评论(0) 推荐(0)

摘要:一、重写Database进行数据库账号密码加密处理 1、引用(具体可参照:SpringBoot中使用MyBatis+Druid+Swagger) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文

posted @ 2024-03-30 16:44 草妖 阅读(5) 评论(0) 推荐(0)

摘要:注:这里只做笔记处理,详情请跳转原文查看:springboot重写Datasource,getConnection方法 切面相关笔记记录:Spring boot AOP使用笔记 - 闪电龟龟 - 博客园 (cnblogs.com) 一、引入配置 <dependency> <groupId>aspec 阅读全文

posted @ 2024-03-30 16:44 草妖 阅读(12) 评论(0) 推荐(0)

摘要:一、使用xml配置方式(不常用) 1、引用 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.13</version> </dependency> <dependency 阅读全文

posted @ 2024-03-30 16:43 草妖 阅读(10) 评论(0) 推荐(0)

摘要:pom.xml 引入依赖: <dependency> <groupId>com.lancoo</groupId> <artifactId>LoggingPlugIn</artifactId> <version>0.0.1</version> <scope>system</scope> <system 阅读全文

posted @ 2024-03-30 16:43 草妖 阅读(5) 评论(0) 推荐(0)

摘要:// 反向捕获: (?<separator>[a-z|A-Z]*?) \k<separator> String tempDoubleLabelPatternStr="<(?<separator>[a-z|A-Z]*?)\\s?[\\w|=|\"|\\-|\\.|/|\\:|\\s]*?/?>[^<] 阅读全文

posted @ 2024-03-30 16:42 草妖 阅读(10) 评论(0) 推荐(0)

摘要:一、关于javafx打包问题 1.如果存在HTML等页面,可以放在resouces目录下,配置文件如下: 获取路径可以通过: 1.String url = Objects.requireNonNull(Main.class.getResource("/index.html")).toExternal 阅读全文

posted @ 2024-03-30 16:42 草妖 阅读(4) 评论(0) 推荐(0)

摘要:序列化成字符串不是真的字符串 将”[[1],[1,2]]“进行JSON.toJSONString()序列化仍然存在循环引用。 解决:JSON.toJSONString(reAnswerTypeList, SerializerFeature.DisableCircularReferenceDetect 阅读全文

posted @ 2024-03-30 16:42 草妖 阅读(11) 评论(0) 推荐(0)

摘要:一、参照地址:https://blog.csdn.net/HO1_K/article/details/127883411 JVM监控及诊断工具-命令行篇 - 知乎 (zhihu.com) jvm内存泄漏排查-CSDN博客 垃圾回收:JVM的垃圾回收机制——垃圾回收算法 - 知乎 (zhihu.com 阅读全文

posted @ 2024-03-30 16:41 草妖 阅读(10) 评论(0) 推荐(0)

摘要:当时看到Spring Profiles时,最开始的想法是这个东西是否是可以在同一个spring boot的程序中配置多个不同IP的数据库,进行了解的,最后才发现Spring Profiles的作用是在解决不同生产环境下数据库连接等不同配置进行指定激活处理。 注:目前个人使用发现较为鸡肋,本人针对不同 阅读全文

posted @ 2024-03-30 16:41 草妖 阅读(8) 评论(0) 推荐(0)

摘要:笔记来源(请往原地址,本笔记抄录仅为防止丢失):SpringBoot 中实现跨域的5种方式 (qq.com) 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会 阅读全文

posted @ 2024-03-30 16:41 草妖 阅读(8) 评论(0) 推荐(0)

摘要:参照网址: https://blog.csdn.net/u012855229/article/details/134515191 6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)-腾讯云开发者社区-腾讯云 (tencent.com) 一文读懂 Spring Environme 阅读全文

posted @ 2024-03-30 16:41 草妖 阅读(7) 评论(0) 推荐(0)

摘要:ThreadPoolExecutor线程池 import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeU 阅读全文

posted @ 2024-03-30 16:40 草妖 阅读(12) 评论(0) 推荐(0)