自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 SpringBoot指定的配置文件的加载规则

那么针对方式一的配置,还是会先加载cfg中的prod文件再加载cfg中的live文件,然后再加载ext中的prod文件,最后加载ext中的live文件。方式二声明的目的是一个日志组,组内有两个项一个是cfg,一个是ext。他们的加载顺序可以由spring.config.location决定。即 先指定的组先加载,组内文件加载顺序由spring.config.location决定。当spring.config.location被指定为prod.live时。一个是cfg,一个是ext。一个是,分隔符,一个是;

2025-04-15 11:42:44 120

原创 Spring使用Thymeleaf报错。

就是你的ProjectStructure里需要有这个lib文件,没有可以自己建一个,最后再引入thymeleaf的lib。根据官方网站配置,会报错,因为我是从0开始,所以可能有地方没有配置好,导致这种引用不行。然后我改成如下嵌套的就行了。

2025-03-27 16:01:24 184 1

原创 在Spring上整合SpringMVC(Maven)

分别是java包路径resource路径webapp路径。

2025-03-19 18:24:18 378

原创 CLH锁—AQS的核心原理

每次需要尝试获取锁的节点locked状态都设置true(解释一下当前节点locked的状态为什么要设置成true,locked状态是给后继节点自旋检测用的,当前节点都在尝试获取锁,后继节点一定不能获得锁,需要进行自旋;并且将该节点设置成末尾节点,然后返回之前的末尾节点,返回后当前节点检测返回的末尾节点的locked状态,如果状态是false则不需要自旋,如果是true则需要自旋。依此类推......然后是B是末尾节点,B的前一个末尾节点是A,那么B检测A的locked状态。C检测B的locked状态。

2024-03-10 14:43:42 283 1

原创 ThreadLocal看其他的有点蒙,自己写一下。

先看看ThreadLocal整体的结构(从源码中剔除了不需要的),SuppliedThreadLocal内部类我不粘贴,后续会提到。ThreadLocal中有一个静态内部类ThreadLocalMap,在ThreadLocalMap中维护了一个Entry静态类,还有一个Entry数组名为table的属性。在Entry类中,继承了 WeakReference

2024-03-10 11:18:31 913 1

原创 ArrayList源码分析,从头到尾

ArrayList 继承AbstractList实现List,RandomAccess,Cloneable,Serializable。继承AbstractList,AbstractList是所有类的实现List实现RandomAccess实现Cloneable实现Serializable。

2024-03-01 22:47:44 892 1

原创 Vue前端使用Window.print打印页面,能根据表格数量分页,空白页问题解决(一看就懂)

windows.print()打印

2023-11-15 10:34:39 2461

原创 mysql8 二进制文件,与二进制恢复教程

简单二进制恢复文件数据。

2023-07-31 18:10:58 456 1

原创 vue二维码周围加文字。并实现打印功能。可运行Demo

生成打印二维码

2023-04-21 15:20:37 602 1

原创 解决前端Vue的组件不重新渲染问题

前端Vue

2023-01-30 16:40:14 1355

原创 前端Vue和Element的table禁止多选,只能选择一个

Vue和ElementUI

2023-01-13 17:03:24 3242 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除