自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 199.二叉树的右视图

【代码】199.二叉树的右视图。

2024-01-31 18:54:59 464

原创 力扣 274.H指数

弄清楚H指数的含义就行。

2024-01-31 00:13:04 621

原创 力扣 122.买卖股票的最佳时机 II

【代码】力扣 122.买卖股票的最佳时机 II。

2024-01-30 20:43:32 449

原创 力扣 45.跳跃游戏 II

【代码】力扣 45.跳跃游戏 II。

2024-01-29 21:13:04 349

原创 力扣 55.跳跃游戏

从后往前遍历,遇到元素为0时,记录对应的下标位置,再向前遍历元素,看最大的跳跃步数能否跳过0的位置,不能则继续往前遍历。

2024-01-29 20:25:13 612

原创 力扣 32.最长有效括号

【代码】力扣 32.最长有效括号。

2024-01-25 13:59:50 345

原创 力扣 19.删除链表的倒数第N个结点

明明想着空间换时间,但结果时间好像也不怎么快。

2024-01-24 22:20:21 348

原创 力扣 54.螺旋矩阵

*思路很简单:**按照手工的方法,依次进行从左到右、从上到下、从右到左、从下到上,不断循环直至不满足条件。

2024-01-24 21:06:18 353

原创 力扣 224.基本计算器

【代码】力扣 224.基本计算器。

2024-01-23 22:46:57 329

原创 力扣 76.最小覆盖子串

int ms[‘z’-‘A’+1], mt[‘z’-‘A’+1]来节约内存。如果要改进,可将map ms, mt;

2024-01-23 22:26:53 542

原创 力扣 167 两数之和 II -输入有序数组

【代码】力扣 167 两数之和 II -输入有序数组。

2024-01-23 01:08:15 340

原创 力扣 71 简化路径

弄清楚几种情况就行了。

2024-01-22 00:11:39 507

原创 力扣 189轮转数组

数组的插入和删除操作,涉及元素的频繁移动。可能导致性能上的开销,因为在每次插入和删除时,都需要移动大部分数组元素。:空间换时间,另外创一个数组。

2024-01-21 17:13:04 346

原创 力扣 30.串联所有单词的子串

力扣 串联所有单词的子串

2024-01-21 00:02:14 339

原创 力扣热题 100 200. 岛屿数量

【代码】力扣热题 100 200. 岛屿数量。

2023-10-22 15:42:55 74 1

原创 力扣热题100 42. 接雨水

42. 接雨水给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

2023-10-18 11:22:12 66 2

原创 实现登录认证功能

实现登录功能、会话技术、Cookie、Session、JWT令牌、过滤器Filter、拦截器Interceptor、全局异常处理

2023-10-03 10:12:39 222

原创 Mybatis实练

性能更高更安全(防止SQL注入)性能更高:预编译SQL,编译一次之后会将编译后的SQL语句缓存起来,后面再次执行这条语句时,不会再次编译。(只是输入的参数不同)更安全(防止SQL注入):将敏感字进行转义,保障SQL的安全性。在页面原型中,列表上方的条件是动态的,是可以不传递的,也可以只传递其中的1个或者2个或者全部。而在我们刚才编写的SQL语句中,我们会看到,我们将三个条件直接写死了。如果页面只传递了参数姓名name 字段,其他两个字段 性别 和 入职时间没有传递,那么这两个参数的值就是null。

2023-09-28 00:24:41 116

原创 Mybatis入门

通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。Mybatis框架,就是对原始的JDBC程序的封装。那到底什么是JDBC呢,接下来,我们就来介绍一下。JDBC: ( Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套API。本质:sun公司官方定义的一套操作所有关系型数据库的规范,即接口。

2023-09-27 23:39:12 34 1

原创 Mysql使用及sql语句的详细语法

一文掌握数据库的原理知识以及MySQL的语法以及使用。包括数据库的启动,数据库的设计、数据库操作、多表设计、多表查询以及事务、索引的讲解.....

2023-09-27 11:03:20 151 1

原创 分层解耦--三层架构--IOC&DI

在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。我们之前开发的程序呢,并不满足单一职责原则。下面我们来分析下之前的程序:数据访问:负责业务数据的维护操作,包括增、删、改、查等操作。逻辑处理:负责业务逻辑处理的代码。请求处理、响应数据:负责,接收页面的请求,给页面响应数据。Controller。

2023-09-26 22:47:21 165

原创 响应 @RestController = @Controller + @ResponseBody

在HTTL协议的交互方式:请求响应模式,有请求就有响应;在,除了接收请求外,还可以进行响应。

2023-09-26 20:01:31 72

原创 Postman的使用

简单参数:在向服务器发起请求时,向服务器传递的是一些普通的请求数据。在后端程序中,在Controller中,我们要想获取Request对象,可以直接在方法的形参中声明 HttpServletRequest 对象。然后就可以通过该对象来获取请求信息:SpringBoot方式:在Springboot的环境中,对原始的API进行了封装,接收参数的形式更加简单。 如果是简单参数,参数名与形参变量名相同,定义同名的形参即可接收参数。postman测试( GET 请求):postman测试( POST

2023-09-26 19:33:14 1041

原创 HTTP协议

HTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输服务器按照固定的格式进行解析浏览器按照固定的格式进行解析。

2023-09-23 00:00:40 27 1

原创 Maven入门

声明:本专栏的内容来自[黑马程序员2023JavaWeb教程](https://www.bilibili.com/video/BV1m84y1w7Tb/?p=200&spm_id_from=333.1007.top_right_bar_window_history.content.click)以及该教程的讲义资料,该专栏是本人看完视频重新翻看讲义从讲义提取所需的内容

2023-09-22 22:35:41 34 1

原创 Qt项目打包工具enigmavb的使用,超级详细的打包过程

enigmavb封包软件的使用——打包QT项目成可运行的.exe

2023-09-22 00:47:21 1255 2

原创 JWT创建token报错:secret key byte array cannot be null or empty.

**在springboot项目的测试单元中,测试一个利用JWT来产生token报错:java.lang.IllegalArgumentException: secret key byte array cannot be null or empty.**

2023-09-14 19:57:55 716 1

原创 (一)JDBC:java连接MySQL数据库

JDBC:java连接MySQL数据库

2023-09-06 15:50:47 414

原创 联通用户管理【从0到1实现一个Django项目】

一个从0到1的Django项目,根据b站教程视频实现的,联通管理系统,超级详细地记录如何实现.......

2023-08-12 20:00:29 223 1

原创 数据结构入门题目(力扣)

记录自己14天在力扣的数据结构入门的做题过程,部分解题思路是自己想出来的,部分是参考了对应题目的评论区网友的思路. 入门题目有:存在重复元素,最大子数组和,两数之和,合并两个有序数组,两个数组的交集 II,买卖股票的最佳时机,重塑矩阵,杨辉三角,有效的数独,矩阵置零,字符串中的第一个唯一字符,赎金信,有效的字母异位词,环形链表,合并两个有序链表,移除链表元素,反转链表,删除排序链表中的重复元素,有效的括号,用栈实现队列,二叉树的前序遍历,二叉树的中序遍历,二叉树的后序遍历,二叉树的层序遍历,二叉树的最大深

2023-03-09 18:37:54 162 2

数据结构入门题目(力扣)

记录自己14天在力扣的数据结构入门的做题过程,部分解题思路是自己想出来的,部分是参考了对应题目的评论区网友的思路. 入门题目有:存在重复元素,最大子数组和,两数之和,合并两个有序数组,两个数组的交集 II,买卖股票的最佳时机,重塑矩阵,杨辉三角,有效的数独,矩阵置零,字符串中的第一个唯一字符,赎金信,有效的字母异位词,环形链表,合并两个有序链表,移除链表元素,反转链表,删除排序链表中的重复元素,有效的括号,用栈实现队列,二叉树的前序遍历,二叉树的中序遍历,二叉树的后序遍历,二叉树的层序遍历,二叉树的最大深度,对称二叉树,翻转二叉树,路径总和,二叉搜索树中的搜索,二叉搜索树中的插入操作,验证二叉搜索树,两数之和 IV - 输入二叉搜索树,二叉搜索树的最近公共祖先.

2023-03-09

空空如也

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

TA关注的人

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