标签 基本概念 下的文章
- 📂linux基本概念教程
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。-redhat系列Fedora是红帽公司赞助的一个社区开发项目,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码。Fedora 更新很快,大约半年左右就有新的版本出来,每次发行都有新的功能被加入到其中,得到的成功结果将被采用到R...
- 📂ElasticSearch 入门(一)基本概念以及linux安装教程
1基础概念1.1基础**1:使用关系型数据库性能上满足不了要求。比如去商品表中查询带有手机的商品。由于模糊查询左边加了通配符%,导致索引无效。索引无效代表数据需要一条条去匹配。导致性能极差( 使用模糊查询,左边有通配符,不会走索引,会全表扫描,性能低) =》关系型数据库性能低SELECT * FROM goods WHERE title LIKE ' %手机%' ;2:搜索关键词 比如【华为...
- 📂Nginx 教程 #1:基本概念
协作翻译原文:Nginx Tutorial #1: Basic Concepts链接:https://www.netguru.co/codestories/nginx-tutorial-basics-concepts译者:南宫冰郁, AndyLam, 无若, Tot\_ziens, 大别阿郎, madbooker, liyue李月简介嗨!分享就是关心!所以,我们愿意再跟你分享一点点知识。我们...
- 📂操作系统 进程同步的基本概念教程
在多道程序环境下,当程序并发执行时,由于资源共享和进程合作,使同处于系统中的诸进程之间存在两种不同形式的制约关系并发进程的关系两种形式的制约关系间接相互制约关系资源共享关系:同处于一个系统中的进程必然共享某种资源需互斥地访问临界资源。如A、B共享打印机,若A申请打印时,打印机已分配给B,则A只能阻塞,等B释放后再改为就绪,又称为"互斥"直接相互制约关系相互合作关系:(进程直接制约)如进程A向...
- 📂进程的基本概念教程
文章目录1.进程是什么2.描述进程-PCB2.1为什么要描述进程2.2PCB和task\_struct2.3task\_struct内容分类3.查看进程和组织进程4.通过系统调用获取进程标识符5.通过系统调用创建进程——fork5.1fork初识5.2进一步了解fork6.进程状态6.1查看Linux源代码的工具6.2进程的几种状态解析6.2.1R状态6.2.2D状态6.2.3T状态7.僵尸...
- 📂Linux系统基本概念教程
内核的职责内核所能执行的主要任务如下所示。进程调度:计算机内均配备有一个或多个CPU(中央处理单元),以执行程序指令。 与其他 UNIX系统一样,Linux 属于抢占式多任务操作系统。"多任务"意指多个进程(即运行中的程序)可同时驻留于内存,且每个进程都能获得对 CPU的使用权。"抢占"则是指一组规则。这组规则控制着哪些进程获得对 CPU 的使用,以及每个进程能使用多长时间,这两者都由内核...
- 📂nginx学习笔记(二)——基本概念教程
nginx是什么,nginx能做什么nginx是什么nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器nginx是一款轻量级的web服务器/反向代理服务器/电子邮件服务器,并在BSD-like协议下发行。nginx是由俄罗斯人lgor Sysoev所开发的,供俄国大型的入口网站及搜索引擎Rambler使用。nginx的特点:占有内存少并发能力强。...
- 📂linux 信号处理 一 (基本概念)教程
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和...
- 📂进程和线程基本概念教程
1 进程基本概念1.1 多进程模型多个进程是分时执行的,每个进程的指令流按顺序执行。多个进程在一个处理器上分时运行,如图:操作系统需要做的事情是:维护一个全局的进程表,记录下当前有哪些进程正在被执行;把时间分成适当的片段,现代处理器结构可以通过设置时钟中断,每次时钟中断到来时系统就会获得控制权,在进程间实施切换,即保留上一个进程的环境信息,恢复下一个进程的执行环境。1.2 进程和程序程序的内...
- 📂【Linux 基础入门】(一)基本概念及操作教程
文章目录1 linux 为何物?2 命令行操作体验2.1 重要快捷键2.2 学会利用历史输入命令2.3 学会使用通配符2.4 学会在命令行中获取帮助1 linux 为何物?Linux 就是一个操作系统,我们的 Linux 主要是系统调用和内核那两层。 2 命令行操作体验2.1 重要快捷键[Tab] 使用Tab键来进行命令补全,不止可以补全命令,还可以补全目录、补全命令参数。[Ctrl+c...
- 📂nginx 使用下的一些基本概念教程
前言以前的nginx总结的概念!正文来看下百度的概念:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、...
- 📂linux系统的基本概念:挂载教程
Linux系统中,一切皆为文件。Linux系统中,所有的文件组成“一”棵大的文件树,即文件系统为一棵树,其根为“ / ”。Linux系统认为,任何的硬件设备也是文件;但是,硬件设备拥有自己独立的文件系统(目录结构)。Linux系统只支持一套文件系统;因此,Linux无法访问自己系统以外的任何文件系统。为了让Linxu系统可以访问其他文件系统,那么就必须将“其他文件系统”与“Linux文件系统...
- 📂数据库基本概念教程
保存数据的容器:数组、集合、文件 存放的位置: 数组和集合在内存中 缺点:容易丢失(一断电就没了) 文件在硬盘中 能实现永久的存储数据 缺点:不易查询 数据库最终存储的还是文件,数据库通过一套软件来管理文件中的数据数据库的好处: 1.实现数据持久化 2.使用完整的管理系统,统一管理,易于查询垃圾场和仓库区分开两个都可以保存东西。垃圾场:不用的东西,有没有组织无所谓仓库:...
- 📂数据库基本概念及简单的单表操作教程
一:MySQL的基本介绍: MySQL是一种关系型数据库 mysql是属于Oracle旗下的一款数据库产品。 分为商业版和社区版 技术角度分析: MySQL数据库是一种C/S(客户端/服务器)模型的服务 B/S(浏览器/服务器) MySQL的网络通信模型为:NIO+连接池来实现,支持高并发的应用场景 MySQL专业术语解释: 实体:现实世界中客观存在并可以被区别的事物。比如“一...
- 📂Linux内核设计与实现笔记_1_基本概念教程
Linux内核设计与实现笔记\_1\_基本概念操作系统系统这个词包含了操作系统和所有运行在它上面的应用程序.操作系统是指在整个系统中负责完成分最基本功能和系统管理的那些部分,这些部分应该包括: > 内核,设备驱动程序, 启动引导程序, > 命令行shell, 用户界面, 基本文件管理工具 系统工具.内核用户界面是操作系统的外在表象,内核才是操作系统的内在核心,系统的其...
- 📂mysql 索引基本概念教程
1. 什么是索引?索引是一种数据结构,可以帮助我们快速的进行数据的查找.2. 索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引.3. Hash索引和B+树所有有什么区别或者说优劣呢?首先要知道Hash索引和B+树索引的底层实现原理:hash索引底层就...
- 📂mysql数据库-基本概念介绍教程
目录mysql数据库数据库是什么为什么要使用数据库数据库的分类什么是数据库引擎?数据库重要概念mysql数据库数据库是什么存储数的的仓库列表,字典....等等,都是内存中的,其缺点:断点即消失, 优点:速度快文件存储, 缺点: 速度慢, 优点: 可以实现永久保存本质就是一套基于CS结构的,客户端和服务端程序,最终的数据存储在服务器端的磁盘中为什么要使用数据库直接使用文件存储带来的问题速度慢我...
- 📂二十一、进程管理之一基本概念教程
硬件调用、调用接口、库调用线性内存地址空间、物理内存地址空间、线性地址、物理地址交换内存:缺页异常进程内存结构常驻内存集、虚拟内存集进程、进程元数据、结构体、任务结构体、链表进程类型、状态(read,runing,sleep,stopped,zombie)可中断睡眠、不可中断睡眠创建子进程的过程进程优先级、进程调度、进程队列过期队列:抢占式多任务、系统调用IOIO模型、系统调用IO等待过程进...
- 📂数据库入门必知的基本概念教程
数据库的基本概念:动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、产品的价格、简介,某一个日期时间甚至图像等等,总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据库中,并且数据库也不仅仅是简单的仓库,他提供了一...
- 📂shell脚本应用的基本概念教程
1、关于执行脚本:在shell脚本中,#表示注释,编写好的shell脚本可以通过“./脚本名”的方式执行脚本,但是需要文件本身具有x权限,还可以通过内部命令“source”或者“.”来加载文件中的源代码执行,“source”可简写为“sh”。2、关于重定向:①:重定向输出:>:表示将命令的正常输出结果保存到指定的文件中,并覆盖文件中的原有内容,若文件不存在,则会新建一个文件; >...
- 📂66. 多线程基本概念_程序_进程_线程教程
多线程基本概念\_程序\_进程\_线程
- 📂Linux 文件系统相关的基本概念教程
本文介绍 Linux 文件系统相关的基本概念。硬盘的物理组成盘片 硬盘其实是由单个或多个圆形的盘片组成的,按照盘片能够容纳的数据量,分为单盘(一个硬盘里面只有一个盘片)或多盘(一个硬盘里面有多个盘片)的硬盘。下面是一张盘片的示意图(此图来自互联网):磁道和柱面 硬盘中有磁头在盘片上读写数据,磁头固定在机械臂上,机械臂上有多个磁头(每个盘片的两侧各一个)。当磁头固定不动时(假设机械手臂不动...
- 📂数据库基本概念(二)教程
一、数据库基本概念1、关系数据库(1)关系操作关系操作所操作的对象和结果都是集合,成为一次一集合的方式。而非关系数据模型的数据库操作方式为一次一记录的方式。关系数据模型中最重要的是关系查询操作,主要分为:选择(select)、投影(project)、连接(jion)、除(divide)、并(union)、差(except)、交(intersection)和笛卡尔积等。其中,选择、投影、并、差...
- 📂线程和进程之间的联系----基本概念教程
什么是线程?在回答这个问题之前先得要回答进程,传统操作系统上进程是 pcb,操作系统通过pcb控制程序运行;但是在 linux 下线程使用 pcb 实现调度,linux下 pcb 是线程,也叫轻量级进程,同一个进程中的线程共同使用一个虚拟地址空间,进程也就变成了线程组;线程从概念上讲,程序里的执行路线,或者说是 “一个进程内部的控制序列” 一切进程至少都有一个执行线程;线程在进程内部运行,本...
- 📂Mongodb(二)基本概念和操作教程
(一)、mongodb组成 数据库、集合、文档、域、索引 SQL术语 MongoDB术语 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,MongoDB不支持 primary key p...
- 📂SQL2-关系模型教程
主要整理了关系模型用到的一些基本概念,总的来说还是在做铺垫。
- 📂Ubuntu中FTP安装配置及基本概念(原创)教程
安装 =======================用apt-get工具安装vsftpd$ sudo apt-get install vsftpd 检查FTP端口是否已经打开$ netstat -tnl 或 ps -ef | grep ftp检查FTP服务是否开启$ service vsftpd status如果FTP服务已经开启,则会显示如下信息,由Active关键词可知FTP服务正在运...
- 📂Python之进程 1 - 基本概念教程
一 背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须事先了解操作系统PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu变成多个虚拟的c...
- 📂全国计算机等级考试二级MySQL 数据库教程
全国计算机等级考试二级MySQL 数据库程序设计考试大纲(2015 年版)转自: 全国计算机等级考试,免费视频教程,永久免费,二级Office,二级C语言基本要求1. 掌握数据库的基本概念和方法。2. 熟练掌握MySQL 的安装与配置。3. 熟练掌握MySQL 平台下使用SQL 语言实现数据库的交互操作。4. 熟练掌握MySQL 的数据库编程。5. 熟悉PHP 应用开发语言,初步具备利用该语...
- 📂简述线程,程序、进程的基本概念。以及他们之间关系是什么?教程
1. 简述线程,程序、进程的基本概念。以及他们之间关系是什么?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,...