自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot对springMVC的简化

springBoot有很多已经写好的配置类,不需要自己写配置,简化了开发。web项目中还有拦截器,文件上传异常处理等场景,springboot都有对应的配置类,只需写必要的配置项引入依赖便可使用。

2025-11-24 22:54:08 460

原创 springBoot对于事务和AOP的优化

我将提出用spring写事务和aop的程序的问题,然后写springBoot对于它们的优化,以及提出上一篇未曾提起的springboot的核心。

2025-11-16 15:36:09 845

原创 springboot的特性简化spring

Spring Boot 之所以能大幅简化 Spring 开发,核心在于其 **“约定优于配置”** 的设计理念,通过一系列特性消除了传统 Spring 中繁琐的配置工作。约定大于配置即使用springboot框架自己的默认的规则,无需手动开发,如果需要特定功能,自定义配置即可。这样便可减少重复配置的书写,因为大多数配置都是固定的。

2025-11-13 12:05:22 667

原创 ssm到springboot的基本优化

spring,springMVC,mybatis的结合配置非常繁琐,配置麻烦,但springboot框架却简化这些操作,所以我将从优化的角度出发,去找寻它们之间的区别,为什么要使用springboot。以及每一篇都有一个实践案例来阐述它们之间的区别。这个专题不深究原理,以应用为主。3.springboot管理springMVC。4.数据访问,mybatis---redis。5.springboot整合缓存。1.控制反转,装配,依赖注入。2.事务管理,AOP。

2025-11-12 23:08:25 66

原创 双链表,环形链表

根据单链表,我们变种出多种其他形式的链表,双链表和环形链表,我们可以实际问题来使用不同的链表,来帮助更加遍历的解决问题。熟练运用(指针)引用帮助我们更好使用链表。

2025-08-29 16:37:35 1655

原创 链表(单链表,双链表,环形链表)

在java中链表是一种数据结构,与数组连续的存储不同,链表在内存中是一种非连续的存储。通过引用相互连接。链表相较于其他数据结构,最大的优势是删除和添加节点(数据)比较方便,尤其是在需要频繁进行这些操作的场景中。根据链表的特性和链表的怎删改查,我直到想要熟练运用链表,就是要熟练修改引用(指针)的指向。当然遇到比如让链表逆序和逆序打印(不改变初始结构时)要直到新的便捷的方法,头插法和压栈法。总体来说最重要的还是熟练掌握引用的修改。

2025-08-28 18:06:57 1784

原创 数组队列——循环队列

首先要明确队列的特点,先进先出,对头出队,队尾进队。其次通过数组对列探究对列的特性中设置了许多表示下标的变量,通过移动变量位置来实现入队出队;但实际上数组的值还是存在,只不过获取数据是通过arr[front]来获取。在研究普通数组队列时我们发现一旦队列满就再也无法存储数据的问题,因此出现了循环队列,通过取模来防止数组越界以此重复利用数组,只要出队取数据,保证数组队列中有空间,便可再次存数据,因此解决了这个问题。

2025-08-25 00:07:28 1753

原创 稀疏数组原理

稀疏数组是为了节省原数组的空间而重新创建的数组,因为原数组中大量的空间只存在少数有用的数值,却有大部分区域是空,于是出现了稀疏数组。这是一组十一行十一列的数组,观察可知,数组只有arr[1][2]和arr[3][2]两个位置存放了1和2这两个值,其他位置全部是空。因此,稀疏数组通过对行列赋予不同的意义来压缩原数组。稀疏数组的第一行用来存储原始表的行列数和有意义数值的个数。arr[0][0] = rows 第一行第一列存原数组行数。

2025-08-23 16:31:42 393

原创 大学生通过写博客的方式复现数据结构和算法

数据结构和算法是一个程序员的灵魂,从前学习C语言时学过数据结构和少量算法,知识点只是从脑子里过了一遍,回看发现,仅仅只是记得零碎的知识点,于是决定通过写自己的博客来输出。而且在我看来大脑和计算机一样,有输入就要有输出,良好的输出能帮助我们将知识点串联,使其不再零散,而是能够结构化,系统化。1.稀疏数组2.队列3.单链表4.双链表5.环形链表——约瑟夫环问题6.栈7.前缀—中缀—后缀8.递归9.树10.图1.八大排序算法2.六大查找算法3.动态规划4.贪心算法5.KMP。

2025-08-20 18:19:48 233

空空如也

空空如也

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

TA关注的人

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