一、系统运行原理 1、内存运行的程序:一部分是BIOS映射,一部分是内核;
2、Shell:和计算机交互(GUI:图形界面和CLI:命令行); 3、内核功能:进程管理、内存管理、文件系统、网络功能、硬件驱动、安全机制。
二、Linux发展史 1、世界上第一台计算机,最
一、系统运行原理
1、内存运行的程序:一部分是BIOS映射,一部分
原创
2015-01-18 21:55:19
541阅读
什么是Logbackogback是由log4j创始人设计的又一个开源日志组件。是log4j的一个 改良版本。此外完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。
原创
2021-08-26 15:29:40
416阅读
摘要: HashMap是Java中基于哈希表的Map实现类,允许null键值且不保证顺序。其底层采用数组+链表/红黑树结构,默认容量16,负载因子0.7
一、Modules概述 到目前为止,关于puppet的资源申报、定义类、声明类等所有功能都只能在一个manifest(清单)文件中实现,但这却非最有效的基于puppet管理IT基础架构的方式 实践中,一般需要把manifest文件分解成易于理解的结构,例如将类文件、配置文件甚至包括后面将要提到的模板文件等分类存放,并且通过某种机制在必要时将他们整
原创
2014-05-18 21:19:18
2376阅读
点击进入openstack深入讲解
原创
2017-01-15 08:55:26
3964阅读
点赞
# Redis深入讲解
## 概述
在本篇文章中,我将向你介绍如何实现Redis深入讲解。作为一名经验丰富的开发者,我将分步骤指导你,帮助你理解Redis的核心概念和使用方法。
## 流程
下面是实现Redis深入讲解的流程图:
```mermaid
flowchart TD
A[准备工作]
B[安装Redis]
C[连接Redis]
D[使用Redis命令]
原创
2023-11-08 12:14:28
15阅读
Kubernetes(简称K8S)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在这片文章中,我们将会深入讲解Kubernetes的关键概念和功能,以及如何使用Kubernetes进行容器化应用程序的部署。
### 1. 安装和配置Kubernetes
首先,我们需要安装和配置Kubernetes集群。这可以通过以下步骤完成:
1. 安装Docker:Kubernetes使用容器来运
原创
2024-01-25 16:12:59
24阅读
const 修饰符可以把对象转换成常数对象,什么意思呢?就是说利用const进行修饰的变量的值在程序的任意位置将不能被修改,就如同常数一样。良好的程序,对const的利用频率是非常高的,它可以保证程序的安全性,同时也可以提高程序的可移植性。
1、 取代defineconst
#define D_INT 100#define D_LONG 100.29使用constconst int D_INT =
转载
2007-08-30 16:34:00
45阅读
什么是Logbackogback是由log4j创始人设计的又一个开源日志组件。
原创
2022-02-05 15:51:26
90阅读
什么是对象? 对象是指所有在监控和通知逻辑中涉及到的元素。对象的类型包括:服务、服务组主机、主机组联系人、联系人组命令时段通知扩展通知和执行依赖关系对象在哪里定义? 对象可以在一个配置文件cfg_file或是多个由主配置文件对象目录cfg_dir里*.cfg配置文件来定义。对象如何定义?主机对象主机是监控逻
原创
2014-08-03 17:33:21
866阅读
文章目录CAS概念CAS缺点ABA问题:循环时间长开销大:只能保证一个共享变量的原子操作:AQS(AbstractQueuedSynchronizer) CAS概念CAS:Compare and Swap,比较并交换。 CAS有3个操作数:内存值V、预期值A、要修改的新值B。 当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。 该操作是一个原子操作,被广泛的应用在Java的底
转载
2024-09-27 18:36:09
30阅读
深入讲解静态路由   只有懂得静态路由,才能懂得路由的本质   路由的几个基本原则 1.有去有回 不仅要验证去往目标网络的路由是正确的,还要验证返回的路径也是正确的。   2.沿途所有路由器必须有到达目标网络的路由 IP是无连接的,路由器只能决定如何到达下一跳,不能决定以后的路怎么走,因为路由信息是由邻居告诉我的,剩下的事交给邻居。 走一步算一步,
原创
2012-08-20 17:42:28
1358阅读
点赞
3评论
锁机制greenplum采用了postgresql的锁机制,对于表,有以下几种锁及互斥机制: 两个事务在同一时刻不能在同一个表上持有属于相互冲突模式的锁(但是,一个事务决不会和自身冲突。例如,它可以在同一个表上获得ACCESS EXCLUSIVE锁然后接着获取ACCESS SHARE锁)。非冲突锁模式可以由许多事务同时持有。请特别注意有些锁模式是自冲突的(例如,在一个时刻ACCESS EXCLUS
转载
2024-10-26 22:11:52
85阅读
一、find 根据文件名查找 which useradd:查看一条命令的绝对路径 精确查找 区分大小写 模糊搜索 二、grep 搜索文件的内容 根据文件的拥有人和拥有组搜索 根据文件的权限来搜索 0为不关注的栏位 三、根据文件的大写搜索 创建一个空文件,大小为100M
原创
2023-08-22 15:31:09
52阅读
如果你使用 Lease,良好的做法是为明显关联到产品或组件的 Lease 定义一个名称。使用相同主机名的 kube-apiserver 新实例
原创
2023-05-07 00:38:31
312阅读
继续学习基础语法,在上次https://www.cnblogs.com/webor2006/p/11183077.html中定义了一个两数相加的函数,如下: 其实对于这个函数还可以进一步简写,因为函数体就一句话,如下: 那如果函数不返回值呢,看下面的例子: 其实Unit是可以省略掉的,IDE中也已经
原创
2019-07-14 16:03:00
51阅读
一、压缩、解压缩命令 1、压缩格式:gz, bz2, xz, zip, Z 2、压缩算法:算法不同,压缩比也会不同; 3、原始的压缩命令:compress: FILENAME.Z 解压缩:uncompress 4、压缩成.gz格式的文件(仅压
原创
2014-05-01 09:15:08
306阅读
详解Redis1.什么是redis2.为什么要用redis?2.1 为什么要用缓存?3.redis的数据结构3.1 string 类型 (key : value(string/int/float))3.2 list 类型 有序列表 (key:(value1,value2,value3,,,,,valuen)) 元素值可以重复3.3 set 类型 无序列表 (key:(value1,value2,
转载
2023-09-11 20:45:59
98阅读
1 MPLS提出的意义 传统的IP数据转发是基于逐跳式的,每个转发数据的路由 Technorati 标签: MPLS/VPN,CCIE,Cisco,教程 器都要根据IP包头的目的地址查找路由表来获得下一跳的出口,这是个繁琐又效率低下的工作,主要的原因是两个:1、有些路由的查询必须对路由表进行多次查找,这就是所谓的递归搜索;2、由于路由匹配遵循最长匹配原则,所以迫使几乎所有的路由器的交换引
转载
精选
2012-06-08 13:11:07
980阅读
Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。 节点可以是一个虚拟机或者物理机
原创
2023-02-26 09:30:37
328阅读