自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS 7 更换 YUM 源为国内

更换 YUM 源可加速软件下载,解决官方源访问慢的问题。• 本教程仅适用于 CentOS 7,其他版本需替换对应源的。• 确保服务器网络可访问外网(部分内网环境需配置代理)。:显示的仓库 URL 包含你选择的镜像源域名(如。失败,检查链接是否拼写错误,或尝试。• 更换源后若安装报错,尝试。

2025-03-17 22:06:49 4170

原创 解决在windows中docker拉取镜像出现的问题

在docker的客户端docker Desktop 里添加一些加速镜像。在设置里的Docker Engins里修改。解决在windows中docker拉取镜像出现的问题。

2025-03-09 21:23:46 331

原创 nextLine()消耗行的技巧

【代码】nextLine()消耗行的技巧。

2024-08-09 17:11:22 140

原创 String类的常用方法

/返回的是一个新的Stringbuilder对象,为对象的反转,当然也可以再赋值给原先调用者Stringbuilder;//返回子字符串str在此字符串中第一次出现处的索引,不存在返回-1;//返回子字符串str在此字符串中第一次出现处的索引,不存在返回-1;//创建一个Null字符串对象;

2024-08-09 16:37:39 312

原创 Lambda和Arrays工具类的排序用法

Arrays.sort(arr)是只能对基本数据类型进行排序的,而且默认升序,想要降序,先要把基本数据类型转换为引用数据类型,再重写compare方法。对于String ,可以用return o1.length()-o2.length;有且仅有一个抽象方法,接口上方可以加@Functionallnterface注解。arr只能比较引用数据类型,如果是基本数据类型需要转换为引用数据类型。Lambda表达式只能简化函数式接口的匿名内部类的写法;Lambda表达式可以用来简化匿名内部类的书写;

2024-08-08 11:00:00 285

原创 单列集合(下)

Set系列无序:存取顺序不一致不重复:可以去除重复无索引:没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取元素Set集合的实现类HashSet:无序、不重复、无索引LinkedHashSet:有序、不重复、无索引TreeSet:可排序、不重复、无索引HashSet底层原理:HashSet集合底层采取哈希表存储数据哈希表组成:JDK8之前:数组+链表JDK8开始:数组+链表+红黑树当链表长度大于8而且数组长度大于等于64时,数组下挂载的链表会自动变成红黑树。Link

2024-08-08 10:00:00 402

原创 树的一些常见知识

二叉树的遍历前序遍历。

2024-08-08 09:30:00 239

原创 单列集合(上)

集合是重写了tostring的方法。所以sout集合名不是地址。不有用集合的方法进行增加或者删除,但可以用迭代器中的remove()遍历 (1、迭代器遍历 2、增强for(底层就是迭代器) 3、lambda表达式)这三种方式都依赖索引。

2024-08-07 21:59:55 173

原创 常见API

public String toString() //返回该对象的字符串表示形式(可以看做是对象的内存地址值)public boolean equals(Object obj) //默认 比较两个对象地址值是否相等;true表示相同,false表示不相同 重写可以比较属性protected Object clone() //默认浅克隆 重写深克隆。

2024-08-07 21:27:46 497

原创 1.2 再识对象

1、static2、面向对象三大特征 封装、继承、多态3、final4、抽象类 接口5、内部类。

2024-08-07 20:19:33 1670

原创 1.1 初识类和对象

在以前,编写main方法的类,叫做测试类,我们可以在测试类中创建javabean类的对象并进行赋值调用。4、成员方法 (提供每一个成员变量对应的setXx()和getXx(),如果还有其他行为,也需要写上)一旦定义了有参数构造器,无参构造器就没有了,还想用无参数构造方法就需要手动书写无参数构造方法。javabean类:用来描述一类事物的类,没有main方法。封装代表什么,就得封装对应的数据,并提供对应数据对应的行为。3、提供至少两个构造方法 (无参构造和带全部参数的构造方法)一般的类是属性和行为的结合体。

2024-08-07 18:25:58 323

原创 2.2 设计链表

void addAtIndex(int index, int val) 将一个值为 val 的节点插入到链表中下标为 index 的节点之前。val 是当前节点的值,next 是指向下一个节点的指针/引用。void deleteAtIndex(int index) 如果下标有效,则删除链表中下标为 index 的节点。int get(int index) 获取链表中下标为 index 的节点的值。void addAtTail(int val) 将一个值为 val 的节点追加到链表中作为链表的最后一个元素。

2024-08-05 20:23:49 299

原创 2.1 移除链表元素

null的话,可以在代码写p.next,此时p.next可以是null或者不是null,但是它是null的话它是没有值的,会发生异常也就不能写p.next.val这个代码,当然也就不能写p.next.next,要想使用p.next.val这个函数必须要判断p.next!输入:head = [1,2,6,3,4,5,6], val = 6。第一次写我在想为啥判断条件不能是p!输入:head = [7,7,7,7], val = 7。输入:head = [], val = 1。输出:[1,2,3,4,5]

2024-08-05 20:06:01 283

原创 1.5 螺旋矩阵II

给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。输出:[[1,2,3],[8,9,4],[7,6,5]]startX和startY都是为i,j所服务的;

2024-08-05 18:00:39 187

原创 1.4 长度最小的子数组

代码随想录的数组部分,废话不多说直接刷题!!!

2024-08-02 23:18:28 733 1

原创 1.2 移除数组 1.3 有序数组的平方

这次整理的是代码随想录的数组部分移除数组和有序数组的平方的题目,总共5道。直接开始刷题。

2024-08-01 15:55:49 420

原创 数组1.1 二分查找

主要按照代码随想录的刷题顺序分享一下自己的做题整理,也顺便自勉。二分查找是数组最经典的问题。

2024-07-31 22:40:26 395

原创 在navicate中无法查询表中字段为BLOB类型的问题

为类型转换函数,不仅可以将转或其他的也可以是表中类型为的字段。

2024-07-31 14:18:16 429

原创 Web server failed to start. Port 8082 was already in use

我第一次出现这种情况是突然IDEA异常重启了,原因由于运行内存爆了,自动重启释放资源,再次运行springboot启动类就出现了以上问题。2、打开cmd查看端口8082所占用的进程。4.最后再运行启动类就没有问题了。3.杀掉所有进程,-F强制杀死。1、可以重启电脑,但我不推荐。

2024-07-29 18:41:20 480

原创 解决在MobarXterm上安装docker失败问题

vi /etc/yum.repos.d/CentOS-Base.repo 将这个文件中内容替换为下面。遇到yum install -y yum-utils出错解决方案。切换到cd /etc/yum.repos.d。最后安装docker即可成功。配置docker的yum源。

2024-07-22 15:56:04 409 2

原创 常见排序算法

【代码】常见排序算法。

2024-06-03 21:30:15 134

原创 解压文档出现的错误

我本来以为是指令输错了,然后我感觉可能是因为我上传这个文件两次,虽然我已经删了一个,但还是解压不了,最后我就把这些上传文件都删除了,重新上传再解压就没问题了。

2024-04-21 16:38:43 297 1

原创 git指令

(1) 本地仓库 在git命令窗口输入 git init(2)克隆关联远程仓库 git clone 远程仓库名称。

2024-04-16 21:39:15 187

原创 git相关操作

是由于本地和远程仓库两者代码文件不同步,因此需要先pull,进行合并然后再进行push。在项目文件夹下打开 git base 在命令行输入以下命令。

2024-04-16 21:20:55 161

原创 conda一些技巧

一、# 首先,看一下目前conda源都有哪些内容conda info# 然后,删除并恢复默认的conda源conda list:查看环境中的所有包conda install XXX:安装 XXX 包conda remove XXX:删除 XXX 包conda env list:列出所有环境conda create -n XXX:创建名为 XXX 的环境conda create -n env_name jupyter notebook :创建虚拟环境。

2023-10-03 22:26:40 383

空空如也

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

TA关注的人

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