自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day9 | Java框架 | SpringBoot

冒号后的空格很重要!!

2024-09-12 05:18:17 478

原创 Day8 | Java框架 | Maven

配置本地仓库 setting.xml配置当前工程保存在私服中的具体位置。

2024-09-12 03:32:31 728

原创 Day7 | Java框架 | SpringMVC

表现层拿到业务层返回的数据之后,将其转换成 json 格式发送给前端页面前端页面接收数据,将其解析成用户最终浏览的页面信息,交给浏览器技术栈后端服务器数据层实现:JDBC → MyBatis 框架(加速开发)表现层开发:Servlet →SpringMVC 框架SpringMVC 是一种基于 Java 实现 MVC 模型的轻量级 Web 框架优点:相比于Sevlet,使用简单,开发便捷;灵活性强即,访问网络资源的格式。

2024-09-12 02:16:29 1217

原创 Day6 | Java框架 | Spring

Spring3.0升级,使用Java类代替配置文件(一点配置文件都不需要写了),开启Spring快速开发核心概念:Aspect Oriented Programming,面向切面编程。一种编程范式,指导开发者如何组织程序结构。作用:在不惊动原始设计的基础上为其进行功能增强(代理模式也能做增强)。即,原始代码不需要修改。Spring理念:无侵入式。(代码中无Spring的痕迹,但是Spring对其进行了功能增强)描述AOP核心概念原始方法(所有方法)“连接点” Joinpoint。

2024-06-24 23:43:06 994

原创 代码随想录-二叉树 | 111 二叉树的最小深度

巩固了递归法和迭代法。

2024-06-12 22:30:53 545

原创 代码随想录-二叉树 | 104 二叉树的最大深度、559 N叉数的最大深度

二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数或者节点数(取决于深度从0开始还是从1开始)二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数或者节点数(取决于高度从0开始还是从1开始)而根节点的高度就是二叉树的最大深度。

2024-06-12 15:08:22 412

原创 代码随想录-刷题补充 | Java基础

序号接口声明创建方式适用场景1Deque需要频繁在队列头部和尾部进行插入和删除操作。2Deque需要快速访问元素、插入和删除操作,但不需要线程安全。3Queue需要队列特性的场景,例如广度优先搜索BFS。4Queue需要高效的队列操作,但不需要线程安全。5List需要频繁进行插入、删除操作。6List需要频繁随机访问元素。以上的定义方式是面向接口编程的一种体现,使用接口类型声明变量,再使用具体的实现类来实例化对象。

2024-06-10 23:27:40 761

原创 代码随想录-二叉树 | 101对称二叉树

二叉树问题的遍历顺序很重要!一般来说,递归法更容易实现,因此掌握好“递归三部曲”是很有必要滴 😃。

2024-06-06 16:27:59 502

原创 代码随想录-二叉树 | 226翻转二叉树

复习了二叉树的递归和迭代两类遍历方法。

2024-06-06 10:40:24 474

原创 代码随想录-二叉树 | 层序遍历

层序遍历

2024-05-18 23:31:40 365

原创 代码随想录-二叉树 | 迭代遍历

二叉树的非递归遍历:迭代遍历

2024-05-18 22:49:48 369

原创 代码随想录-二叉树 | 递归遍历

二叉树的递归遍历

2024-05-18 21:41:40 435

原创 Day5 | Java基础 | 5 设计模式、Java 8新特性

如果类中有其他的属性也需要实例化,这时,除了实例化单例类本身,还需要对其他属性也进行实例化,这时虚拟机可能发生重排序优化。如果只加一次,当多个线程进入到if判断条件里,虽然有同步锁,但是进入到判断条件里面的线程依然会一次获取到锁创建对象,然后再释放同步锁。(也可以通过内部类实现:在Singleton类中创建一个内部类来实现成员变量的初始化,就可以避免多线程下重复创建对象的情况发生,这里先略过):构造器引用、静态方法引用、特定类的任意对象的方法引用、特定对象的方法引用。通过方法的名字来指向一个方法。

2024-05-17 16:11:50 767

原创 Day4 | Java基础 | 4 异常、泛型、反射、注解、SPI、I/O

/定义注解public @interface 注解名 {定义体}//注解属性[访问级别修饰符] [数据类型] 名称() default 默认值;Java通过API中Throwable类的众多子类描述各种不同的异常。因此,Java异常都是对象,是Throwable子类的示例,描述了一段出现在编码中的错误条件。当条件生成时,错误将引发异常。Java异常类层次结构图Throwable类:所有错误与异常的超类。

2024-05-16 22:34:23 766

原创 Windows 11 下 kafka 的安装踩坑

(推荐)

2024-05-14 01:05:22 1804

原创 代码随想录-栈与队列 | 347前k个高频元素

学习到新知识:堆。

2024-05-13 15:33:16 424

原创 代码随想录-栈与队列 | 239滑动窗口最大值

学习到新知识:单调序列的特点与使用。本题的写法仅适用于本题。单调队列不是一成不变的,不同场景不同写法,总之要保证队列里单调递增或递减的原则,所以叫做单调队列。

2024-05-13 11:17:55 372

原创 代码随想录-栈与队列 | 150逆波兰表达式求值

学习到新知识:波兰表达式。这其实是一个后缀表达式,类似于二叉树中的后序遍历。

2024-05-13 00:12:34 330

原创 代码随想录-栈和队列 | 20 有效的括号

学习到新技巧:只用右括号入栈,遍历字符串进行比较。

2024-05-12 23:02:54 491

原创 Day3 | Java基础 | 4常见类

obect类、string类

2024-05-09 22:13:21 608

原创 Day3 | Java基础 | 3 Java数据类型

基本数据类型、包装类、Integer、BigDecimal

2024-05-09 15:08:16 836

原创 Day2 | Java基础 | 2 数据类型

参数传递、final关键字、static关键字

2024-05-08 23:17:56 637

原创 Day1| Java基础 | 1 面向对象特性

面向对象、抽象类和接口、方法重写和重载、内部类

2024-05-07 22:05:06 1006

原创 代码随想录-字符串 | 459重复的子字符串

学习到新知识:KMP、前缀表和next数组。

2024-04-24 17:24:05 1674

原创 代码随想录-字符串 | 右旋字符串

学习到新知识:异或反转字符串(通过位运算)。s[j] = tmp;

2024-04-24 15:19:59 385

原创 代码随想录-字符串 | 151反转字符串中的单词

复习了类的使用在写代码时,要多注意是否可以提高代码的复用率。

2024-04-24 10:22:06 403

原创 代码随想录-哈希表 | 1两数之和

代码随想录

2024-04-19 12:59:30 496 1

原创 代码随想录-哈希表 | 349 两个数组的交集

学习到新知识:对 数组 和 set 哈希表的使用场景有了更深的了解。

2024-04-19 09:57:31 382

原创 代码随想录-哈希表 | 242 有效的字母异位词

学习到新知识:巧用辅助数组。复习了哈希表的思想。

2024-04-19 08:50:41 493

原创 代码随想录-链表 | 142环形链表

学习到新知识:快慢指针的思想。

2024-04-18 14:28:35 494

原创 代码随想录-链表 | 206反转链表

学习到新知识:递归方法。(还有一种从后向前递归的方法,以后再看)

2024-04-18 13:12:10 362

原创 代码随想录-链表 | 707设计链表

还是要多熟悉熟悉。

2024-04-17 23:48:10 242

原创 代码随想录-链表 | 203移除链表元素

学习到新知识:学习链表中可以添加虚节点和pre Node。

2024-04-17 20:13:36 292

原创 JavaWeb | 5 监听器与FreeMarker

其他的主流模板引擎还有Java Server Page、Beetl。list数字序列迭代。

2024-04-11 12:49:50 895

原创 代码随想录-数组 | 59-螺旋矩阵II

对循环不变量原则有了更深切的体会。

2024-04-10 14:05:29 181

原创 代码随想录-数组 | 704二分查找

学习到新知识:写二分法要想清楚对区间的定义。

2024-04-10 00:13:30 431 1

原创 JavaWeb | 4 常用功能与过滤器

对URL进行统一的拦截处理用于应用程序层面进行全局处理。

2024-04-07 23:53:55 718

原创 JavaWeb | 3 JavaWeb基础

来源慕课网

2024-03-23 01:29:12 694 1

原创 JavaWeb | 2 JavaScript

JavaWeb:前端基础之JavaScript,来源慕课网

2024-03-21 13:15:56 727 1

原创 JavaWeb | 1 HTML与CSS

前端基础:HTML与CSS

2024-03-21 10:59:10 297 1

空空如也

空空如也

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

TA关注的人

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