自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 让 FreeMarker 文件编辑后自动更新

2025-04-16 19:47:22 144

原创 SpringBoot自动配置原理

通过这一机制,Spring Boot 实现了“开箱即用”的便捷性,同时保留了高度的灵活性。SpringBoot 的自动配置原理是其核心特性之一,它通过。Spring 核心功能,SpringBoot 直接继承使用。:自动将 Bean 注入到其他 Bean 的属性中。的机制,自动根据项目依赖和配置创建 Bean。:根据条件自动创建 Bean,简化项目配置。SpringBoot 特有功能。

2025-03-03 22:04:56 426

原创 Spring IOC 、Dl 、AOP

翻译一下:面向方面编程 (AOP) 通过提供另一种思考程序结构的方式,补充了面向对象编程 (OOP)。OOP 中模块化的关键单元是类,而 AOP 中模块化的单元是方面。方面支持跨多种类型和对象的关注点(如事务管理)的模块化。(在 AOP 文献中,此类关注点通常称为“横切”关注点。Spring 的一个关键组件是 AOP 框架。虽然 Spring IoC 容器不依赖于 AOP(这意味着如果您不想使用 AOP,则无需使用),但 AOP 可以补充 Spring IoC,从而提供非常强大的中间件解决方案。

2025-02-21 18:11:07 655

原创 Spring Bean的生命周期(简单版)

翻译一下就是:在 Spring 中,构成应用程序主干并由 Spring IoC 容器管理的对象称为 bean。bean 是由 Spring IoC 容器实例化、组装和管理的对象。否则,bean 只是应用程序中众多对象中的一个。bean 及其之间的依赖关系反映在容器使用的配置元数据中。的生命周期是从Bean实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对 象,最终存 储到单例池中,这个过程被称为Spring Bean的生命周期。

2025-02-14 21:26:53 838

原创 HashMap底层原理

HashMap是 Java 集合框架中非常常用的一个类,它实现了Map接口,允许存储键值对(key-value对),并且提供了常数时间复杂度的插入、删除和查找操作。HashMap的底层实现基于哈希表(哈希表是一种通过哈希函数将键映射到数组中的数据结构),同时结合了链表或红黑树来解决哈希冲突。

2024-12-09 02:24:37 769

原创 ArrayList 的扩容机制

无参构造的对象初始容量为0,第一次添加元素时,扩容内存大小容量为10有参构造时,根据参数设置内存大小最大容量为Integer.MAX_VALUE - 8 到 Inter.Max_Value之间,如果超出。则输出OutMemoryError错误在进行 arrayList1.add()时,如果数组容量不足时,按照原容量的1.5倍进行扩容增长数据结构:ArrayList底层是数组队列,相当于动态数组。

2024-12-03 13:55:53 239 1

原创 爬取数据并进行pyecharts可视化分析

(将render.html文件用Vscode打开,自己调整好位置后,点击左上角的save Config获得chart_config (4).json文件。以爬取国家数据网数据举例子:https://data.stats.gov.cn。在jupyter notebook中一行行运行。绘制横向条形图Timeline1。创建散点图Timeline3。创建折线图Timeline2。创建饼图Timeline4。绘地图Timeline。

2024-06-22 09:55:38 559

空空如也

空空如也

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

TA关注的人

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