自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【每日一道算法题】移除链表节点

【每日一道算法题】移除链表元素思路记录我的代码力扣官方题解递归迭代。

2024-04-03 23:50:16 509 1

原创 【每日一道算法题】螺旋矩阵II

原题思路解析我的代码优质题解代码解读。

2024-04-02 23:56:12 339 1

原创 【每日一道算法题】有序数组的平方、长度最小的子数组

本人是一名在java后端寻路的小白,希望记录此博客来帮助自己理解和日后复习,希望也能够帮助到你。

2024-04-01 23:43:59 1440 1

原创 一文了解JAVA的常用API

即可。作用一:校验字符串是否满足规则。如校验用户名、校验密码、校验身份证等字符串。作用二:在一段文本中查找想要的内容。

2024-03-31 23:40:45 867 1

原创 聊聊多版本并发控制(MVCC)

可重复读隔离级别:在这种隔离级别下,只在事务第一次执行快照读的时候生成readview,后续再读取的时候会复用这个readview。以下过程和读已提交隔离级别的过程相同,唯一的区别是读已提交隔离级别两次执行快照读都会生成新的readview,因而两次读取的结果不同;而可重复读隔离级别两次执行快照读的readview都相同,因而读取结果相同。MVCC一直是数据库部分的高频面试题,这篇文章来聊聊MVCC是什么,以及一些底层原理的实现。

2024-03-30 23:06:30 1161 2

原创 一文搞懂数据库中的“锁”(图文详解)

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。锁的分类**全局锁:**锁定数据库中的所有表。**表级锁:**每次操作锁住整张表。**行级锁:**每次操作锁住对应的行数据。

2024-03-29 21:14:06 2447 1

原创 一文带你快速掌握SQL优化(group by优化、limit优化、count优化、update优化)

本文介绍了SQL优化的一些方法,图文并茂,全面细致,适合数据库开发者和面试者学习和参考。

2024-03-28 20:24:12 2128

原创 一文带你快速掌握SQL优化(添加数据优化、orderby优化)

本文介绍了SQL优化的一些方法方法,图文并茂,全面细致,适合数据库开发者和面试者学习和参考。

2024-03-28 20:06:53 938

原创 Java基础篇——语法

这篇是笔者在学习Java语法过程中的笔记,希望可以也可以帮助到正在学习java的你~

2024-03-27 18:52:38 1020 1

原创 Java基础篇——集合进阶(三)

首先中间方法处形参需要传递函数式接口Predicate的实现类对象,而且假设存在一个类,这个类当中有一个成员方法,形参是字符串,返回值是布尔值,方法中处理的规则和我的需求一样,就可以使用方法引用。当我们要获取一个不可变的Map集合时,可以先对map集合调用entrySet方法把键值对整体,作为对象存储到Set集合当中,然后把对这个Set集合调用toArray方法转成数组,最后把这个数组传递给ofEntries即可,因为可变参数本质也是一个数组。把已有的方法拿过来用,当做函数式接口中抽象方法的方法体。

2024-03-27 18:30:19 741 1

原创 【每日一道算法题】数组移除元素——双指针法

双指针,指的是在遍历的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。快慢指针也是双指针,但是两个指针从同一侧开始遍历数组,两个指针以不同的策略移动,直到两个指针的值相等(或其他特殊条件)为止。通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。举个栗子:假设有一个数组[2,3],要删除的元素是2,删除之后返回新数组的长度。

2024-03-26 21:57:12 833

原创 Java基础篇——集合进阶(二)

集合是Java基础中的重要内容。我将分享我个人的学习笔记,或许可以帮助大家对集合这部分内容有初步的认知和理解。

2024-03-26 16:34:47 875

原创 Java基础篇——集合进阶(一)

集合是Java基础中的重要内容。我将分享我个人的学习笔记,或许可以帮助大家对集合这部分内容有初步的认知和理解。

2024-03-26 00:05:31 1314

原创 算法篇——二分查找

二分查找也叫做折半查找。相当于将容器反复折成一半,然后查找当中的元素,对于数据比较多的时候,这样的查找形式相较于从头遍历一个一个查找效率更高。

2024-03-25 19:32:00 305

原创 MySQL进阶篇——存储引擎

存储引擎是数据库系统中负责数据存储和管理的核心组件之一,是存储数据、建立索引、更新/查询数据等技术的实现方式 。这篇文章是我的学习笔记,或许可以帮助你了解什么是存储引擎、存储引擎的分类,并使你对存储引擎的作用和如何选择有更好的认知。

2024-03-25 13:30:46 900 2

空空如也

空空如也

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

TA关注的人

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