绵小羊2.0
码龄3年
关注
提问 私信
  • 博客:14,728
    14,728
    总访问量
  • 29
    原创
  • 895,164
    排名
  • 8
    粉丝
  • 0
    铁粉

个人简介:正在学习中的小白一只,虽然啥都不会 热爱健身,当一个四肢发达、可能秃头(目前发量惊人)的后端码农

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2021-12-21
博客简介:

m0_65638983的博客

查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得19次评论
  • 获得56次收藏
  • 代码片获得142次分享
创作历程
  • 10篇
    2023年
  • 19篇
    2022年
成就勋章
TA的专栏
  • MySQL
    1篇
  • Java SE
    6篇
  • c
  • Java - 数据结构
    3篇
  • 刷题合集
    5篇
兴趣领域 设置
  • Java
    eclipsejavajava-eespring bootjvm
  • 编程语言
    java
  • 数据结构与算法
    算法数据结构链表排序算法
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL数据库基础知识及命令

例如: 现有一个集合 A(1, 2, 3), 集合B(a, b, c),它们俩的笛卡尔积就是 [(1, a), (1, b), (1, c), (2, a), (2, b), (2, c), (3, a), (3, b), (3, c)]排序规则是指用于比较和排序字符串的规则。- where in(): 这里和上述差不多,如果是 () 中的任意一个即返回 true(1),也可以使用子查询作为 IN() 函数的参数。这里的 where 和我们用的 java c 里面的是一样的用法,简单介绍几个特殊的.
原创
发布博客 2023.05.05 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java 字符串常量池

先看下上面的代码,想一下输出结果分别是什么?看到输出结果后为啥 new 的 String 字符串为啥比较结果是 false 呢?这一切都要归于字符串常量池。永久代(PermGen Space ):是指内存的永久保存区域,他是一个固定大小的区域,默认为:1009,可以通过 -XX:MaxPermSize=N 来设置永久代的空间大小, 但是他还是固定的。方法区其实也是堆的一部分,为了区分又叫非堆,即永久代也是堆的一块区域。Metaspace (元空间) :元空间和永久代的区别是不在虚拟机中,而是在本地内存中。字
原创
发布博客 2023.02.27 ·
318 阅读 ·
3 点赞 ·
2 评论 ·
0 收藏

Git 之恢复IDEA 误删的代码

今天在 IDEA 上面研究力扣插件怎么调试的,然后弄着弄着一个窗口弹了出来,我也是脑子不正常直接点了删除的那个选项,然后我惊了,我代码呢?我靠,我瞬间人精神了起来,然后在网上查询了半天,终于是恢复了我删除的代码,有惊无险,下面分享一下我的解决办法。例如 java/haha,我不小心误删了haha 这个文件夹底下的东西,你就在IDEA 的打开上一级目录,这样你就可以右击到这个文件夹。首先你删除了文件夹内的所有东西,你是没有东西可以点击的,先打开你删除的文件夹的上一级,找到爆橙色的这个文件夹点右边的x先删掉。
原创
发布博客 2023.02.24 ·
1214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构 - Map 和 Set

Map 和 Set 是一种专门用于搜索查找的数据结构,其搜索的效率与具体实例化的子类有关。例如本文中主要概述的 TreeMap 和 HashMap ,TreeSet 和 HashSet。在以往的搜索查找中,我们常使用的方式有:1.直接遍历 O(N) 2.二分查找 O(log₂N)这些方式适用于静态查找,何为静态查找呢?在查询的过程中可能会进行插入和删除的操作,而 Map 和 Set 就非常适合动态查找。
原创
发布博客 2023.02.21 ·
450 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

数据结构 - 二叉搜索树

搜索树是基于二叉树实现的一课特殊结构的树,为了方便查找,根结点的左子树小于根,右子树大于根如图中,以30为根结点,左树val 全部小于30, 右树val 全部大于30,以15 为根结点也是重复一样的结构,这种结构在搜索查找方面相对于普通二叉树来说,时间复杂度会减少很多。
原创
发布博客 2023.02.19 ·
134 阅读 ·
3 点赞 ·
3 评论 ·
2 收藏

力扣 - 236 二叉树的最近公共祖先

一方为 null,一方不为 null,不为 null 的也就是我们的 p 结点,将会一直返回到递归结束。,如果先找到 q 结点,当找到 p 结点时,会直接返回这个结点 root 本身,后序根据。俩个结点作为左树递归和右树递归的返回值,返回时做出判断即可。236. 二叉树的最近公共祖先 - 力扣(Leetcode)当 p 本身是 q 的最近公共祖先会不会发生错误❓。采用前序遍历的思路,创建。
原创
发布博客 2023.02.07 ·
129 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

力扣-106 从中序与后序遍历序列构造二叉树

还要大,就像是你的左括号跑到右括号后面去了,那么我们需要加一个判断,当。右子树结束,递归进左子树,如果没有加上判断条件还是会发生错误, 范围即为,106. 从中序与后序遍历序列构造二叉树 - 力扣(Leetcode)105. 从前序与中序遍历序列构造二叉树 - 力扣(Leetcode)❓如何根据题目给出的前序和后序来构造这课二叉树呢❓。大致思路构建完成后,最后找出递归终止的条件即可。时,返回 null,意味着当前这棵树没有右子树,继续使用上文右树判断条件,返回null,根据上文说到,右子树范围为。
原创
发布博客 2023.02.07 ·
229 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

刷题 - 二叉树题

110. 平衡二叉树 - 力扣(Leetcode)https://leetcode.cn/problems/balanced-binary-tree/题目描述:左子树和右子树的深度超过1那就不是平衡二叉树例如:🧐思路:写一个方法 getHeight() 使用递归的方式求树的高度,如果左右子树高度差为大于1时不为平衡二叉树就返回-1,
原创
发布博客 2023.02.04 ·
92 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

刷题 - 队列和栈题

力扣。
原创
发布博客 2023.01.10 ·
69 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

刷题 - 栈题

首先解释一下什么是逆波兰表达式,也叫后缀表达式正常的算式(中缀表达式):1 + 2 * 3 / 5逆波兰表达式(后缀表达式):1 23 * 5 / +过程解释:首先将我们的算式加长括号来表示运算符的优先顺序,因为电脑不知道哪个运算符先算:1 + ( (2 * 3)/ 5) , 然后我们一步一步拆分括号,根据转换公式 a + b = ab+ 来画图演示一下。
原创
发布博客 2023.01.08 ·
155 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java - 数据结构之 顺序表与链表

假设当前有n个元素,第1个元素和第n个元素相等,第二个元素个第n-1个元素相等......直到中间只剩一个元素时(奇数个) 或者中间没有元素(偶数个)时称为回文这道题的思路又是好几个小题,首先是找出中间结点,其次反转中间结点后的链表,最后使用双指针从前后遍历即可力扣反转链表:力扣。
原创
发布博客 2022.12.25 ·
620 阅读 ·
4 点赞 ·
3 评论 ·
3 收藏

java - 异常

🍗在我们编写代码时,可能会发生很多不同的报错,那么这些报错就是异常❓这个代码要求我们输出10 除以 0,那我们知道0除了自己本身是不能被任何数所除的,那么这串代码运行会发生什么呢。 ❓这里可以发现我们编译并运行代码后发生了报错异常,那么这个异常是什么呢,看到 jvm 反馈给我们的异常结果,如果我们不去了解他,那么以后改bug的时候岂不是一头雾水。首先这个异常叫算术异常, 发生异常算术条件时引发。我们ctrl点击这个异常去查看,发现这个异常继承与另一个类🖍通过上图得知我们发生异常后可以使用ctrl
原创
发布博客 2022.12.08 ·
369 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

java - 面向对象程序的三大特性 封装、继承、多态

目录1.封装1.1访问限定符1.2包1.3导入包中的类1.4如何自定义包1.5 包的访问权限控制举例1.6 常见的包1.7如果修改封装好的成员变量2.继承什么继承子类中访问父类成员变量子类和父类不存在同名成员变量子类和父类存在同名成员变量子类中访问父类成员方法成员方法名字不同成员方法名字相同super 关键字子类构造方法初始化顺序protected 关键字 继承方式final 关键字 组合3.多态3.1 什么是多态3.2 向上转型 3.3 重写3.4 向下转型3.5 动态绑定面向对象程序三大特性:封装、继
原创
发布博客 2022.12.05 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java - 图书管理系统

图书管理系统结合 java 类和对象、面向对象的三大特性,封装、继承、多态,以及抽象类和接口来写的,文章有错误的地方麻烦大佬指出。
原创
发布博客 2022.11.26 ·
904 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java - 类和对象

java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如洗衣机,但是计算机不知道什么是洗衣机,需要我们去告诉计算机什么是洗衣机,而类就是对一个对象来进行描述的,描述出该对象的属性,比如洗衣机的品牌,型号,功率什么的。
原创
发布博客 2022.11.11 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java - 数组

数组,就是用来存放一组数据的集合,例如我们想要存放某个班级每位同学的成绩时,就需要使用数组。当我们不使用数组来存放并打印某个班级同学的成绩时。这样看上去是不是很麻烦,如果要存放100位 200位同学的成绩时呢,这时候数组就派上用场了,类型不能用混用,例如存放分数 (int)的数组里面不能放姓名 (char)的数据他的下标是从0开始的,例如存放9个数据的数组他的下标是 0 - 8 ,n个数据就是 0 - (n-1)
原创
发布博客 2022.11.08 ·
1124 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

操作符的基本概念

需要注意的点:1. 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。2. 对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。例如:5/2 结果 = 2.....1,实际结果为2,当除数和被除数中有一个是小数(浮点数),得到的结果就是小数。3. % 操作符的两个操作数必须为整数。返回的是整除之后的余数。
原创
发布博客 2022.09.27 ·
261 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

函数基本概念和一些函数的功能

自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是我们自己来设计。有函数名,返回类型,函数参数{}函数名为sum,参数是有俩个都是整型,返回值也是整型。传给sum函数俩个整型变量,返回x + y的值(整型)。程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接 调用自身的 一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解, 递归策略。
原创
发布博客 2022.09.17 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

三字棋(N子棋)

三子棋又名井字棋,相信大家小时候都玩过,在一个3x3的棋盘上下棋,最先实现三字连成一条线的玩家获得胜利。
原创
发布博客 2022.09.12 ·
1889 阅读 ·
5 点赞 ·
1 评论 ·
8 收藏

一些函数的使用

str1要比较的 C 字符串。str2要比较的 C 字符串。0ptr1ptr2中的值。
原创
发布博客 2022.09.12 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多