- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 K8S概念及特征
kubernets, google开源的一个容器编排引擎。用于管理多个主机上的容器化应用,部署容器的应用简单、高效;提供了应用部署、规划、更新、维护机制传统部署通过插件或者脚本来安装应用,缺点:应用的运行、配置、管理与当前操作系统绑定,不利于升级更新、回滚(通过虚拟机方式创建,虚拟机非常重,可移植性差)新方式通过部署容器方式实现1. 每个容器相互隔离,相对虚拟机,容器能快速部署,并且与底层设施、机器文件系统解耦,移植性好。
2024-04-16 20:42:33
1011
原创 进程与线程
【生命周期】进程通过fork创建,线程通过threadCreate创建,进程结束是他的所有线程将销毁,线程结束不会影响其他线程。【包含】进程有独立的地址空间,包含寄存器、上下文、堆栈,同一个进程包含多个线程,线程共享这些资源,一个进程至少包含一个线程。进程和线程都是操作系统进行资源管理的方式,进程是资源分配和调度的独立单元, 线程是CPU调度的基本单元。【性能】线程是轻量级的,他的创建和销毁所需要的时间比进程小,所有操作系统的功能都是依靠线程完成的。2.通过object类的wait/notify方法。
2023-08-21 22:40:55
31
1
原创 23种设计模式
代理模式:为其他对象提供一种代理,以控制对这个对象的访问,代理对象在访问对象和目标对象之间起到中介作用,代理分静态代理和动态代理。:给一个类扩展功能,在原有类上套一层,不改变原类的前提下对原有功能进行扩展,静态代理需要代理对象和目标对象实现一样的接口。接口适配: 在对象适配的基础上,接口中存放多个可实现的函数(适配者也可以是多种类型,继承同一个类或接口)真实角色:实现抽象角色的具体业务,是代理对象所代表的真实对象,是最终要引用的对象。类适配: 实现目标接口,继承适配者--拓展不灵活,类臃肿。
2023-08-21 22:36:44
29
1
原创 AOP及动态代理
java标准库提供的代理模式,主要用于运行时动态地创建接口接口的代理实例,主要用于拦截和修改方法使用,常用于AOP、中间件、测试框架等,AOP切面就是对目标进行动态代理的创建,Spring AOP是基于动态代理的, 有两种代理机制: JDK动态代理和CGLIB动态代理。1. jdk动态代理只能对接口进行,不能对普通类进行代理,这是因为jdk生成的代理类,父类是接口(且java不支持多继承)3. 切面-Aspect,切面是通知和切入点的结合,是具体附加通知的地方,例如坐地铁时,下车时通知做一些事情。
2023-08-16 22:31:08
33
转载 windows下如何github ssh 公钥
1. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是github账号 3. 提醒你输入key的名称,输入如id_rsa 4. 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.
2015-10-08 15:47:43
260
1
转载 linux硬链接与软链接
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一
2014-08-14 14:51:38
240
转载 linux查找文件命令find
每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Linux的用户就没有那么幸运了,
2014-08-14 14:31:02
305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人