自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

憶.往昔正在努力中,愿一切世间美好都不期而遇!

23届二本双非学历,独角兽公司Java从业者!

  • 博客(10)
  • 收藏
  • 关注

原创 leetcode 11盛最多水的容器(Java)

题目:11. 盛最多水的容器给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。

2023-12-06 20:43:01 58 1

原创 LeetCode 2216题 美化数组的最少删除数

那么就是需要满足 nums[i] == numsr[i+1]的时候,那么就是需要删除一个数组,为了满足 i%2 == 0 的情况,我们在 nums[i]!= nums[i+1] 的时候就让i++,同时在nums[i] == nums[i+1]的情况下,我们就是需要删除一个数据,这样我们不让i++,以一直保持i%2 == 0的情况;,这样得到的 nums = [1,2,2,3] 是一个美丽数组。当你删除一个元素时,被删除元素右侧的所有元素将会向左移动一个单位以填补空缺,而左侧的元素将会保持。

2023-11-21 22:42:49 87

原创 LeetCode 53题,最大子数组和,动态规划法

这道题目使用的是动态规划的方法进行的解决的,初始化dp[i]进行迭代,作为以nums[i]位置结尾的最大值,我们初始化dp[0] = nums[0],在之后的代码迭代中则为dp[i] = Math.max(dp[i-1]+nums[i],nums[i])的结果进行更新,以确保得到和的最大值,最后在便利一遍dp数组,找到数组子数组的最大值并且返回结果。是数组中的一个连续部分。

2023-11-20 22:44:04 64 1

原创 IDEA中文乱码怎么办?如何设置UTF-8编码格式。

4. 在项目中需要修改编码格式的文件上右键点击,选择File Encodings -> Properties,将"Encoding"设置为项目的编码格式。为此我们的解决方式是按照以下步骤,无论是在编码前,还是在拉取代码后,都最好应该把中文的格式设置成UTF-8格式。我们看到原来乱码的中文已经恢复正常了,增强了代码的可阅读性。

2023-11-18 23:14:34 1080 1

原创 23届二本Java选手的自我介绍

做一件事的态度决定高度,我认为认真是大学最为重要的一件事情,虽然大学期末考试大家都知道怎么回事(水的很),但是考试前一两个月好好复习专业课程,到时候课程拿到一个比较高的绩点也是具有一定意义的,我在学校里水了四次班级第一,两次年级第一。从大三开始系统学习Java知识,在去年历经过找实习时候的无人搭理,秋招互联网寒冬,见过很多公司一本学历点击就送,二本学历直接挂简历的,春招见过同学BOSS几千个招呼却约不到几场面试的,见到了同班10个Java方向的同学到头来只剩我一人还在Java。

2023-11-12 23:30:42 115 1

原创 Java初级程序员对初、中、高级程序员的见解

博主本人为23届毕业二本计算机专业的一名Java初级程序员,我认为作为一个技术人还是需要有一定自己的思考,不断地学习,不断进步,这才是区分码农和程序员的一个重要指标,我们虽然常常自嘲码农,但谁又没有一颗想要月入百万的大牛梦想呢!在Java编程的世界里,从初级到高级,每一步都需要不断的学习和积累。本文将根据不同的技能水平,为Java程序员提供一份详尽的进阶指南。

2023-11-12 16:29:35 128 1

原创 Java程序员如何写简历

作为一个技术人员,我们在精通技术的同时,也一定要重视我们的个人简历,因为简历是决定HR是否会把你的简历通过初筛,获得面试的机会的一个重要东西,而简历最好要花一个集中的时间,大概3天左右来写自己的简历,并且在之后的工作学习中不断地完善个人简历,毕竟只要还在打工,还在支持自己的个人简历就会跟随着自己。在这点上,大家也可以多看看我们的招聘网站,看自己对应岗位的要求,并且不断的提升自己的能力。这可以展示你的技术水平和对开发社区的贡献。简历的格式,这是一个性价比非常高的一个操作,花最小的代价,换来的效果却是最好的。

2023-11-12 12:26:59 1046 1

原创 IDEA快捷按键大全

在 IntelliJ IDEA 中,有一些常用的快捷按键可以帮助你更高效地进行编程。小白程序员时代自己经常羡慕大佬,按下快捷按键就能完成很多意想不到的操作,很多时候,在我们熟悉快捷键以后,能够提高我们的编码效率,所以我自己特地在网上整理了IDEA中的各种快捷按键操作,希望能够帮助到大家。

2023-11-11 16:07:18 51 1

原创 对Java中四种锁的理解,以及锁的使用场景

当一个线程尝试获取锁时,如果锁是偏向锁并且当前拥有者是自己,它可以直接获取锁。当一个线程获取锁时,它会将对象头部的Mark Word复制到自己的线程栈中,然后将对象头部替换为指向锁记录的指针。当一个线程获取重量级锁时,会进入阻塞状态,直到锁被释放。当一个线程尝试获取自旋锁时,如果锁已经被其他线程获取,它会在一个循环中不断尝试获取锁。如果锁的持有者释放锁的时间较长,自旋锁可能会导致线程长时间占用CPU资源,降低系统的整体性能。Java提供了四种不同类型的锁:偏向锁、轻量级锁、重量级锁和自旋锁。

2023-11-11 15:50:53 307

原创 idea中的leetcode刷题插件乱码问题的解决方法

1,打开idea中的hlp中的edit Custom VM Options2,在下面加入箭头所指向的这一行代码,重启idea就能够使其中文不乱码了!要加入的代码: -Dfile.encoding=utf-8

2022-02-26 15:00:12 4259 1

各行各业前端UI界面大全

可以直接使用这些UI界面进行前端界面的开发,拿来即用,后端程序员最害怕的就是写Ui界面了,对于后端程序员来说,他们通常更专注于处理业务逻辑和数据处理,对于 UI 界面的开发可能相对陌生或者觉得繁琐。因此,使用现成的 UI 框架可以让后端程序员在开发 UI 界面时更加轻松,只需要关注数据传输和接口设计,而不用过多纠结于界面布局和样式等细节。

2023-11-12

Java后端开发的简历模版

简历模版

2023-11-12

空空如也

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

TA关注的人

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