自定义博客皮肤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)
  • 收藏
  • 关注

原创 leetcode_121. 买卖股票的最佳时机

给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择买入这只股票,并选择在卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。

2024-07-18 21:59:39 239

原创 leetcode_189. 轮转数组

给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。

2024-07-17 21:27:09 536

原创 交换两个变量的值(四种方法)_不使用中间变量

列举了几种不使用中间变量的交换两个变量的方式, 分享一下

2024-07-17 20:44:37 422

原创 leetcode_169. 多数元素

给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。**进阶:**尝试设计时间复杂度为On、空间复杂度为O1的算法解决此问题。

2024-07-17 20:20:03 938

原创 leetcode_80. 删除有序数组中的重复项 II

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

2024-07-16 19:54:37 460

原创 JVM高频面试题

如果一个类加载器收到了类加载的请求, 首先会委派上一级的类加载器去完成, 每一次都是如此, 直到最顶层启动类加载器, 如果, 父级类加载器无法完成加载任务, 那么子类才会尝试自己去加载,好处是, 程序运行时, 某一个类只会被某个特定的类加载器加载, 不会出现多个不同但是又同名的类, 保证了Java程序的稳定性。存放栈帧, 栈帧又包含局部变量表, 每个方法从被调用到执行结束的过程都对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。运作过程: - 初始标记, - 并发标记, -重新标记, - 并发清楚。

2024-07-16 09:01:24 1056

原创 leetcode_26. 删除有序数组中的重复项

给你一个非严格递增排列的数组 nums ,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持 一致。然后返回 nums 中唯一元素的个数。

2024-07-15 11:57:46 606

原创 leetcode_27. 移除元素

给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。

2024-07-14 17:09:44 479

原创 leetcode_88. 合并两个有序数组

给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按非递减顺序排列。

2024-07-14 16:07:02 909

原创 JVM高频面试点

分享一些JVM的面试点,供各位参考查阅,喜欢的话可以点赞收藏

2024-07-13 17:03:17 1322

原创 Java基础

本文分享了一些Java语法的基础, 有详有略, 供大家查阅

2024-07-12 17:02:03 1128

原创 简洁优雅的快排模板QuickSort

在我们刷算法题, 面试题时, 如果需要手写快排, 那么记住一段简洁的代码模板, 将会是我们的一大优势, 因为数组边界问题和递归问题的复杂性, 使得快排的代码不是那么容易debug, 临场调试绝对是一个不小的挑战.

2024-07-12 12:14:34 1024

原创 SpringBoot项目中自定义注解实现基于AOP的防止重复提交

自定义注解, 并使用AOP加redis的方式处理重复提交的问题

2024-07-10 18:28:41 920

原创 从源码分析Java的“128陷阱“

从源码出发, 分析JavaInteger类的"128陷阱"问题, 以此掌握更多的Java的细节, 深化我们对Java语言的理解

2024-07-08 19:46:51 835

原创 Spring Boot 项目中使用Maven打jar包

在Spring Boot 项目中, 使用Maven 打包, 得到可以直接运行的jar包, 此时经常会出现的报错, 或者打包的结果是一个, 也不能直接通过java -jar命令运行。

2024-05-20 23:33:11 655

空空如也

空空如也

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

TA关注的人

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