自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习中的记录

学习记录

2022-07-25 18:07:48 460

原创 个人学习笔记

微机操作系统的分类:按照运行方式分类 :单用户单任务,单用户多任务(Windows),多用户多任务(linux); 实时操作系统和分时操作系统的主要区别在于:响应时间,交互性,可靠性; 操作系统具有的特征:并发,异步,虚拟,共享。 为了防止系统故障导致文件被破坏,文件系统有两种方式:定时转存和建立副本。 产生死锁的必要条件是:四个,环路等待,不可剥夺,互斥条件,请求和保持。 广域网可以提供的服务模式有:面向连接服务模式和无连接服务模式。 广域网的组网方式有:虚电路方式和数据包方式。 总

2022-03-10 23:07:01 485

原创 leetcode557. 反转字符串中的单词 III

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出:"s'teL ekat edoCteeL tsetnoc" 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-words-in-a-string-iii 著作权归领扣网络所有。.

2021-08-23 17:43:46 271

原创 leetcode283. 移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/move-zeroes 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 class Solution { public voi

2021-08-20 23:28:35 138

原创 LeetCode189. 旋转数组

给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为O(1) 的原地算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] ...

2021-08-20 21:22:13 120

原创 leetcode 977有序数组的平方

有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9,16,100] 示例 2: 输入:nums = [-7,-3,2,3,11] 输出:[4,9,9,49,121] 提示: 1 <= nums.length <= 1.

2021-08-20 16:20:13 127

原创 704、二分查找

给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 示例2: 输入: nums = [-1,0,3,5,9,12], target = 2 输出: -1 解释: 2 不存在 nums 中因此返回 -1 来源:力扣(LeetCod...

2021-08-17 15:37:14 130

原创 MySQL

两类数据库 1、关系型数据库MySQL Oracle SQLServer 2、非关系型数据库 NoSQL Redis MongoDB 数据库管理工具:提供了可视化界面,用来管理数据库 是安装在电脑上的一个服务,3306 SQLyog、Navicate、DataGrip DataGrip连接失败常见原因: 1、缺少驱动jar包,下载即可 2、时区问题,在URL后加一段 ?serverTimezone=UTC 或者在mysql中命令 set global time_zone='+8:...

2021-08-16 19:23:13 540

原创 static关键字

实际开发中,在哪里会经常用到static关键字? 自定义工具类、常量 static表示静态或者全局,可以用来修饰成员变量(属性)和成员方法和类。 常规的方式:方法的调用需要依赖对象,必须先要有对象才能调用方法。 添加static关键字之后,方法的调用不再依赖对象了,可以直接通过类来调用,提升开发效率。 使用static修饰的成员是独立于该类的任何一个实例化对象,被该类的所有对象所共享的资源。 被static修饰之后 静态成员变量/类变量,凌驾于所有对象之上的全局变量 静态成员方法/类方法,凌

2021-08-15 23:14:35 145

原创 流程控制。

2面向对象 java变量有两种 1、基本数据类型 2、引用类型 基本数据类型和引用类型的区别? a.基本数据类型的数据范围是固定的,8种。 b.引用数据类型是不固定的,可以无限种可能(JDK,框架,开发者自定义)。 c.基本数据类型只需要用到栈内存,不需要用到堆内存。 d.引用类型需要同时用到栈内存和堆内存,真正的对象数据是存储在堆中,堆的内存地址存入到栈中,栈中通过引用的方式指向真正的堆中。 引用类型的数据都是对象,基本数据类型的数据不是对象。 Java是面向对象的编程语言。如何实现面

2021-08-03 18:37:41 127

原创 java数组

1数组 1.1什么是数组 数组是一种可以存放大量数据的数据结构,数组中的数据类型必须一致。 使用数组需要在内存中开辟一块空间来存储数据,,而且开辟的空间是连续的 一个数组由四种基本元素构成 ·数组名称,变量 ·数组元素 ·元素下标,从0开始 ·数据类型 int[] array =new int[3]; array[0]=1; array[1]=2; array[2]=3; 数组下标为什么是从0开始? 这样设计的主要原因是为了提升数组的查询效率,因为数组的特性是内存空间是连续的,

2021-07-30 17:56:50 256

原创 2021-07-22

虚拟机栈 方法的执行就是入栈和出栈的过程 栈帧包括: 1、局部变量表(Java方法中用到的变量) 2、操作数栈(包括运算符栈)(数据入栈出栈) 3、动态链接(方法的返回地址,方法的出口) 每一个方法的执行,JVM都会创建一个栈帧,并且将栈帧压入Java栈中,方法执行完毕,该栈帧出栈。 ...

2021-07-23 00:44:55 101

空空如也

空空如也

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

TA关注的人

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