- 博客(14)
- 收藏
- 关注
原创 docker -- namespace
namespace是linux内核用来隔离内核资源的方式。通过namespace可以让一些进程只能看到与自己相关的一部分资源,而另外一些进程也只能看到与它们自己相关的资源,这两拨进程根本就感觉不到对方的存在。具体的实现方式就是把一个进程或多个进程的相关资源指定在一个namespace中。
2024-10-26 18:14:07
676
原创 docker--技术架构的演进之路
应用服务和数据库服务都部署在一台服务器上优点:(1).简单(2).成本低缺点:(1).存在严重的性能瓶颈(2).数据库和应用服务资源竞争。
2024-10-26 00:10:18
347
原创 scan--渐进式遍历
现在有一个场景,redis里有2亿条数据,如果用keys命令查询的话,可能会造成长时间的阻塞,渐进式遍历就是为了解决这个问题,如果一下把所有数据都遍历出来,会造成问题,那我一次遍历一些,多次遍历,化整为零,不就可以解决了吗。
2024-10-16 20:29:54
340
原创 Redis--zset类型
zset也叫有序集合,集合中不能有重复元素,与集合不同的是,有序集合中每个元素都有一个唯一的浮点类型的分数与之相关,使之能够维护其有序性,例如:数据是一些三国武将,利用武将分数,来维护其有序性。
2024-10-16 16:51:39
2738
原创 MYSQL -- 基础篇
"年-月-日 时:分:秒”,例如"2003-6-11 12:08:34"除了test之外,其他都是mysql自带的系统库。操作表之前,需要先选中数据库。
2024-10-10 23:36:43
179
1
原创 重点面试题-栈的压入与弹出序列
思路:先创建变量 i 和 j ,分别去遍历入栈序列和出栈序列,当每次入栈完成之后,取出栈顶元素和 j 下标位置的元素作比较,如果相等,则开始弹出元素,同时变量 j 往前移动 ,直到栈顶元素和 j 下标的元素不相等了,再继续入栈,循环往复,当 i 或者 j 越界的时候,说明已经匹配完成了,如果此时栈中仍然有元素,说明不匹配。过程:先压入1 2 3 4,接着弹出4 3,然后再压入5,再弹出5,然后再弹出的时候你会发现,你只能先弹出2,再弹出1,所以以上出栈序列是不匹配该入栈序列。小兄弟,你看懂了吗?
2023-09-21 13:30:47
111
原创 数据结构-栈
下面我用模拟一下我们拿书的过程:现在我们要拿三国演义这本书:第一步:取出水浒传,放一边第二步:取出西游记,放一边第三步:取出三国演义第四步:把西游记和水浒传放回书箱内。
2023-09-09 23:41:55
706
2
原创 java类和对象三大特性之多态
在前面几章,我们提到了几个重要的知识点,方法重写、向上转型、还有动态绑定...在学习多态之前,这些知识是必须要掌握的,如果还没掌握的小伙伴,可以点击如下链接学习,
2023-05-08 17:53:12
262
2
原创 java类和对象之方法重写
在认识方法重写之前,我们先来看一段代码:父类Animalsint age;System.out.println("正在吃饭");子类Dog...子类Cat...还是一样,创建了一个父类Animals,两个子类Dog(狗)和Cat(猫),父类里面的eat()成员方法,可以供两个子类使用,但是,不论是狗还是猫,都是吃饭吗??你别忘了,狗是吃狗粮的,猫是吃猫粮的,我都去调用同一个eat(),就不太好了,那怎么办呢?那我就在子类里面重写一个eat()方法呗,如下动物。
2023-05-08 11:20:38
563
原创 java类和对象之向上转型与向下转型
向上转型和向下转型这两个知识点,是为后面的java类和对象三大特性之服务的,我之所以分开讲解,是因为我害怕读者会出现知识凌乱的问题,因为我之前在学习这些内容的时候也会出现知识点很多,很乱的问题,本章的内容,不会讲解向上转型和向下转型的应用。
2023-05-03 23:43:55
1412
6
原创 java类和对象三大特性之封装
在认识封装之前,我们必须先来了解一下什么是包,我们知道,java是以类为单位的,所以,我们在写代码的过程中,难免会出现很多很多的类,那怎么去管理这些繁多复杂的类呢,于是java提出了一个叫的概念,全名为,都说是包了,那当然用来装东西的啦,所以包其实就是把,称为软件包。其实包有点类似于目录了,比如我们的歌单,我们通常都会把我们爱听的一些歌曲收集在一个歌单里面,方便管理和查找。
2023-04-30 13:43:18
127
5
原创 java类和对象三大特性之继承(重点)
继承是什么,继承,我们首先第一想到的应该是继承财产吧,比如说,小明继承了他父亲的财产,那么小明现有的财产 = 父亲的财产 + 小明原有的财产,java中的继承也是一样,就是把子类继承父类的成员变量、成员方法,变成子类自己的东西,例如:Dog(狗)类和Cat(猫)借助extends关键字去继承Animals(动物)类的属性和行为,例如:这时候我们实例化一个对象,是可以访问父类的成员变量和成员方法的,如图:其中,Animal叫,Dog类和Cat类叫继承是面向对象程序设计使。
2023-04-29 23:37:58
642
8
原创 初认java类和对象
我们知道,java是一门纯面向对象的语言,那对象是什么?你是对象,你的朋友是对象,你的手机也是对象,在java的世界中,万物皆对象。人们常说面向对象与面向过程,面向对象和面向过程到底是什么??面向对象和面向过程又什么区别?下面我们一起来探讨一下。什么是类?世界上有很多种鸟,例如大雁,燕子,麻雀,鹦鹉......这些统称为鸟类,而鸟类都会有一些特性,比如,名字、年龄、毛发颜色......它们也会有一些共同的行为,比如飞行、进食、觅食......//比如说我要定义鸟类//定义属性(成员变量)
2023-04-22 21:15:09
484
8
原创 java一维数组详解
https://img-blog.csdnimg.cn/img_convert/1f20816e15694cf3b56262c1f87e2a14.png
2023-04-20 23:46:08
1466
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人