计算机基础知识
RunFromHere
AI领域探索
展开
-
多租户技术
定义多租户(Muti-Tenancy),探讨与实现于多用户的环境下功能用相同的系统或组件,并且仍可确保各用户间数据的隔离性。多租户技术关键:不同租户间的环境隔离与数据隔离数据面:数据切割程序面:程序挂载系统面:虚拟化...原创 2019-10-12 17:42:45 · 321 阅读 · 0 评论 -
计算机测试之基本测试知识
文章目录测试流程1. 测试内容的原理与架构2. 具体测试流程3. 记录测试流程与结果测试流程在做测试的时候,主要有以下几个步骤了解测试内容的原理或架构测试前,先将测试流程(要测什么、怎么测)写出来。在测试过程中,尽量使用控制变量法,避免多个因素的影响。记录测试流程与结果1. 测试内容的原理与架构测试定义:实际输出与预期输出间的比较过程测试内容:正确性、完整性、安全性、总体质...原创 2019-10-12 17:37:17 · 1357 阅读 · 0 评论 -
计算机网络之排障基本步骤
网络排障基本步骤确定网卡状态检查 ip 地址是否正确检查路由和网管检查 dns检查 mac 地址原创 2019-10-12 17:11:31 · 694 阅读 · 0 评论 -
计算机网络之在浏览器输入“www.xxx.com”后都发生了什么?
文章目录1.DNS域名解析2.建立TCP连接3.发送HTTP请求4.接受响应结果5.浏览器解析html6.浏览器布局渲染这张图非常好,大家可以保存下来,以便快速回顾1.DNS域名解析在浏览器DNS缓存中搜索在操作系统DNS缓存中搜索读取系统hosts文件,查找其中是否有对应的ip向本地配置的首选DNS服务器发起域名解析请求2.建立TCP连接为了准确地传输数据,TCP协议采...原创 2018-12-04 23:34:56 · 46096 阅读 · 0 评论 -
CDSN博客之如何更改博客皮肤?
当你看到其他博客主们的博客界面很好看的时候,是不是自己也想设置成这样的呢?不幸的是新版CDSN博客皮肤设置已下线,所以无法在上面直接切换其他皮肤。幸运的是,这里有其他方法,也能切换到你喜欢的皮肤,具体步骤如下。1. 打开个人的博客设置按f12打开审查元素,使用选择器,选择当前皮肤。你会在文件中看到有类名为:opt-skin-box的div,这些都是皮肤。所以要找到当前皮肤和你喜欢的皮肤的d...原创 2018-12-02 02:29:02 · 339 阅读 · 0 评论 -
计算机网络之拥塞避免机制是什么?
文章目录拥塞拥塞控制拥塞控制方法拥塞对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。拥塞控制防止过多的数据注入到网络中,使得网络中的路由器或链路不致过载。拥塞控制方法慢开始 + 拥塞避免;快重传 + 快恢复。...原创 2018-12-08 19:57:03 · 2153 阅读 · 0 评论 -
Markdown语法之如何使用中划线或删除线?
如何使用中划线或删除线我是删除线也可以叫做中划线如何在markdown里实现这种效果呢?使用 '~~' 符号即可~~我是删除线~~原创 2019-03-11 21:04:06 · 15713 阅读 · 0 评论 -
Markdown之创建表格语法
文章目录1. 最简单的方式2. 通常方法这里介绍两种方法写markdown的表格1. 最简单的方式name | 价格 | 数量 -|-|-香蕉 | $1 | 5 |苹果 | $1 | 6 |草莓 | $1 | 7 |name价格数量香蕉$15苹果$16草莓$172. 通常方法name | 111 | 222 | 333...原创 2019-03-20 16:40:40 · 4418 阅读 · 0 评论 -
编程开发基础之什么是硬编码?
举个例子,比如说你做个软件,他有菜单栏,你如果把菜单的标题全部写在代码里,那如果现在要换英文的,你就不得不改变代码。现在换一种方式,你把菜单标题全部写在一个文本里,比如叫title.txt,现在你要英文,那么只要把title.txt里面相对应的值换成英文就可以了,而不用在去改代码本身。这就达到了一种 使用与配置分离 的结果还有像面向接口编程等,都可以减少硬编码带来的后期维护...原创 2018-12-04 23:25:27 · 956 阅读 · 0 评论 -
操作系统之进程间通信与同步机制是什么?
进程间通信问题无名管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。命名管道(named pipe):有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。消息队列...原创 2018-09-26 11:18:49 · 1725 阅读 · 0 评论 -
数据库之如何优化数据库,提高数据库的性能?
文章目录1.数据库I/O方面硬件性能1.1最有可能影响性能的是磁盘和网络吞吐量。解决办法:2.调整数据库2.1.若对该表的查询频率比较高,则建立索引。2.2.分区(如MySQL,按时间分区)2.3.尽量使用固定长度字段和限制字段长度(如 varchar(10))优势:3.使用存储过程4.SQL语句方面4.1优化sql语句,减少比较次数4.2限制返回条目数(mysql中使用limit)5.Java方...原创 2018-10-21 03:11:00 · 9166 阅读 · 0 评论 -
计算机网络基础--1概述②
7、计算机网络体系结构 OSI/RM —— 开放系统互连参考模型(法律上的国际标准) TCP/IP —— 事实上的国际标准 协议 —— 为进行网络中的数据交换而建立的规则、标准或约定。三要素:语法(结构和格式)、语义(动作)、同步(顺序) 分层的好处:①各层之间是独立的 ②灵活性好 ③结构上可以分隔开 ④易于实现与维护 ⑤能促进标准化工原创 2017-12-19 22:25:27 · 318 阅读 · 0 评论 -
计算机网络之三次握手是什么?TCP/IP四层协议是什么?
文章目录TCP/IP 四层协议是哪四层,分别起什么作用?还有OSI七层呢?网络-三次握手与四次挥手三次握手常见面试问题网络-在浏览器地址栏输入url之后都发生了什么?TCP/IP 四层协议是哪四层,分别起什么作用?还有OSI七层呢?TCP/IP 四层:应用层HTTP、传输层TCP、网络层IP、网络接口层(数据链路层)应用层HTTP:应用层是所有用户面向的应用系统的统称。 TCP/IP 协...原创 2018-09-26 11:20:24 · 1418 阅读 · 0 评论 -
Java多线程之多线程和单线程有什么联系与区别?
多线程和单线程的联系与区别答:1.在单核CPU中,将CPU分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用CPU的机制。2.多线程会存在线程上下文切换,会导致程序执行速度变慢,即采用一个拥有两个线程的进程执行所需要的时间比一个线程的进程执行两次所需要的时间要多一些。结论:即采用多线程不会提高程序的执行速度,反而会降低速度,但是对于用户来说,可以减少用户的响应时间。...原创 2018-10-28 10:21:43 · 2515 阅读 · 0 评论 -
Java多线程-并发之如何制定多个线程的执行顺序?
文章目录如何让10个线程按照顺序打印0123456789?代码如下:1.创建一个锁对象类2.创建一个线程类3.测试类如何让10个线程按照顺序打印0123456789?答:设定一个 orderNum,每个线程执行结束之后,更新 orderNum,指明下一个要执行的线程。并且唤醒所有的等待线程。在每一个线程的开始,要 while 判断 orderNum 是否等于自己的要求值!!不是,...原创 2018-10-28 10:33:06 · 1505 阅读 · 0 评论 -
Java多线程之线程和进程有什么区别?
线程和进程的区别答:进程是一个“执行中的程序”,是系统进行资源分配和调度的一个独立单位线程是进程的一个实体,一个进程中拥有多个线程,线程之间共享地址空间和其他资源(所以通信和同步等操作线程比进程更加容易)线程上下文的切换比进程上下文切换要快很多● 进程切换时,涉及到当前进程的CPU环境的保存和新被调度运行进程的CPU环境的设置● 线程切换仅需要保存和设置少量的寄存器内容,不涉及存储管...原创 2018-10-28 10:34:38 · 179 阅读 · 0 评论 -
Java多线程-并发之多线程产生死锁的4个必要条件?如何避免死锁?
多线程产生死锁的4个必要条件?答:互斥条件:一个资源每次只能被一个线程使用请求与保持条件:一个线程因请求资源而阻塞时,对已获得的资源保持不放不剥夺条件:进程已经获得的资源,在未使用完之前,不能强行剥夺循环等待条件:若干线程之间形成一种头尾相接的循环等待资源关系如何避免死锁?答:指定获取锁的顺序,举例:比如某个线程只有获得 A 锁和 B 锁才能对某资源进行操作,在多线程条件...原创 2018-10-28 10:36:59 · 1734 阅读 · 0 评论 -
计算机网络之Vlan虚拟局域网是什么?
1. VLAN是什么?VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。1.1 VLAN的数据帧和传统的以太网数据帧有什么区别呢?数据帧中的VID(VLAN ID)字段用于标示该数据帧所属的VLAN,数据帧只能在所属VLAN内进行传输。2. VLAN有哪些作用呢?通过划分不同的VLAN,VLAN内...原创 2018-11-21 13:59:58 · 1745 阅读 · 0 评论 -
计算机网络之基本的网络配置需要注意些什么?
1. 网络的基本参数ipnetmask子网掩码gateway网关dns域名解析服务器2. 配置网络的三种基本方式2.1 手动配置2.2 自动获取dhcp(Dynamic Host Configuration Protocol)2.3 ADSL宽带拨接3. TCP/IP四层模型TCP/IP四层概念模型对应网络协议应用层HTTP、TFTP, FTP...原创 2018-11-22 15:52:05 · 1371 阅读 · 0 评论 -
计算机网络基础--1概述①
1、计算机网络的两大功能:连通性和共享2、因特网发展的三个阶段: ● 从单个网络ARPANET向互联网发展的过程 ● 建成了三级结构的因特网 ● 逐渐形成了多层次的 ISP(Internet service provider) 结构的因特网 3、因特网的组成:边缘部分和核心部分 (1)边缘部分:用户利用核心部分提供的服务直接使用网络进行通信并交换或共享信息,主机被称为原创 2017-11-09 00:24:12 · 250 阅读 · 0 评论