随笔分类 -  理论应用

摘要:8086汇编 计算机传输详解 基础了解 一、计算机存储单元 计算机数据可以被存储在内存与磁盘中,对于计算机来说他们不同的数据有着不同的含义,他们可以被分为指令与数据,而这些存储在计算机的数据都会有着固定的大小,根据计算机的存储单元来决定。 数据量:B、KB、MB、GB、TB... 存储单元:http 阅读全文
posted @ 2020-03-10 13:08 kevin.Xiang 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:C语言 数据存储方式 一、源码 一个数的原码(原始的二进制码)有如下特点: 最高位做为符号位,0表示正,为1表示负 其它数值部分就是数值本身绝对值的二进制数 负数的原码是在其绝对值的基础上,最高位变为1 下面数值以1字节的大小描述: 十进制数 原码 +15 0000 1111 -15 1000 11 阅读全文
posted @ 2020-02-27 12:06 kevin.Xiang 阅读(2499) 评论(0) 推荐(0) 编辑
摘要:原理:1、客户端向指定登陆网站发送请求,通过用户名密码登陆成功。 2、服务端会向客户端发送一段字符串保存到本地。 3、再次登陆时,请求该网站会带着字符串请求。 4、服务端判断字符串是否为之前发送得到字符串,生效即登陆。 5、写入的字符串名为 “cookie”注:将数据经过转义后,保存在cookie。 阅读全文
posted @ 2019-02-22 15:33 kevin.Xiang 阅读(275) 评论(0) 推荐(0) 编辑
摘要:持续集成环境介绍 持续:完成一个新功能就向下一个环节交付,不断发现问题,解决问题。 集成:研发人员提交新代码到主干仓库,进行构建、部署、测试,不断做集成,修正集成结果。 部署:将项目发布到测试环境、预生产环境或生产环境。 交付:将最终产品发布到预生产环境或生产环境,给用户使用。 持续集成(Conti 阅读全文
posted @ 2018-12-03 09:26 kevin.Xiang 阅读(1392) 评论(0) 推荐(0) 编辑
摘要:磁盘结构作用数据原理 拓扑图 盘面(side) 模型: 1、磁盘圆形盘面,一个磁盘内含有多个盘面。 2、层叠关系,每个盘面之间不会贴着。 3、第一个盘的正面成为0面,反面为1面;第二个盘正面为2面,反面为3面,以此类推。 4、第一个盘面磁头为0磁头,背面为1磁头..第二个盘正面为2磁头,反面为3磁头 阅读全文
posted @ 2018-09-11 17:44 kevin.Xiang 阅读(2738) 评论(0) 推荐(1) 编辑
摘要:linux堆栈 进 程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数 阅读全文
posted @ 2018-08-20 11:36 kevin.Xiang 阅读(745) 评论(0) 推荐(0) 编辑
摘要:8 bit = 1 Byte 一字节 1024 B = 1 KB (KiloByte) 千字节 1024 KB = 1 MB (MegaByte) 兆字节 1024 MB = 1 GB (GigaByte) 吉字节 1024 GB = 1 TB (TeraByte) 太字节 1024 TB = 1 阅读全文
posted @ 2018-08-13 14:58 kevin.Xiang 阅读(489) 评论(0) 推荐(0) 编辑
摘要:一、系统优化 1、硬件优化 增加内存 更换速度跟高磁盘(sata->sas)可以增加固态硬盘 更换更高校率的网卡,或者双网卡绑定,两个网卡作为一个网卡使用。服务器网卡一般为千兆 2、系统层优化 计算机的瓶颈在于磁盘I/O,可以挂载文件系统的时候,不记录访问见时间(noatime),这样某个层次上获得 阅读全文
posted @ 2018-02-11 16:31 kevin.Xiang 阅读(287) 评论(0) 推荐(0) 编辑
摘要:NAS 说明 1、NAS(Network Attached Storage:网络附属存储) 2、NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。 3、NAS本身能够支持多种协议(如NFS、CIFS、FTP、HTTP等),而且能够支持各种操作系统。 4、NAS通过任何一台工作站,采用 阅读全文
posted @ 2018-02-11 16:11 kevin.Xiang 阅读(731) 评论(0) 推荐(0) 编辑
摘要:RAID 工作模式 RAID磁盘阵列 优点: 1、提高传输速率:RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量。 2、RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速 3、由于磁盘速率提高,间接的减少了CPU的等待时间。 RAID磁盘阵列 缺点: 1、RAID0没有 阅读全文
posted @ 2018-02-11 14:52 kevin.Xiang 阅读(737) 评论(0) 推荐(0) 编辑
摘要:HA 脑裂原理 “裂脑”,乃一个形象的术语,系HA系统危机情景。引子:“裂脑”是治疗“癫痫”病的一种手术。医生们认为癫痫病发作是由于大脑“异常放电”所至。为了阻止“异常放电”波及整个大脑(左、右半脑),就用手术来割断病人左右脑的连接神经。使病人在发病时至少还有半个大脑正常、能控制行为。但施行过手术的 阅读全文
posted @ 2018-02-10 15:44 kevin.Xiang 阅读(651) 评论(0) 推荐(0) 编辑
摘要:Tomcat 工作原理 Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat 阅读全文
posted @ 2018-02-10 15:16 kevin.Xiang 阅读(508) 评论(0) 推荐(0) 编辑
摘要:Nagios 工作原理 nagios通过nrpe插件和snmp协议进行主动监控。至于什么是主动监控可以参考上面所述。简单理解决就是nagios按照检测周期主动的获取远程主机的数据。这样一来实时性就要差一些了。nagios通过nrpe插件和snmp协议实现了对linux/unix服务器进行监控,同时通 阅读全文
posted @ 2018-02-10 15:07 kevin.Xiang 阅读(581) 评论(0) 推荐(0) 编辑
摘要:Nginx 工作原理 Nginx由内核和模块组成。 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通 阅读全文
posted @ 2018-02-10 14:57 kevin.Xiang 阅读(21630) 评论(3) 推荐(5) 编辑
摘要:DNS 缓存机制原理 简单来说,一条域名的DNS记录会在本地有两种缓存:浏览器缓存和操作系统(OS)缓存。在浏览器中访问的时候,会优先访问浏览器缓存, 如果未命中则访问OS缓存,最后再访问DNS服务器(一般是ISP提供),然后DNS服务器会递归式的查找域名记录,然后返回。 DNS记录会有一个ttl值 阅读全文
posted @ 2018-02-10 14:42 kevin.Xiang 阅读(3821) 评论(0) 推荐(0) 编辑
摘要:域名解析过程 1.在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。 2.如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。 3 阅读全文
posted @ 2018-02-10 13:46 kevin.Xiang 阅读(619) 评论(0) 推荐(0) 编辑
摘要:递归查询 递归:客户端只发一次请求,要求对方给出最终结果。一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机; 迭代查询(反复查询) 迭代:客户端发出一次请求,对方如果没有授权回答,它就会返回 阅读全文
posted @ 2018-02-10 13:44 kevin.Xiang 阅读(2023) 评论(1) 推荐(0) 编辑
摘要:Mysql 主从复制原理 MySQL的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个Mysql数据库(我们称之为Master)复制到另一个Mysql数据库(我们称之为Slave),在Master与Slave之间实现整个主从复制的过程是由三个线程参与完成的。其中有两个线程(S 阅读全文
posted @ 2018-02-09 17:57 kevin.Xiang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:keepalived工作原理 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚 阅读全文
posted @ 2018-02-09 17:51 kevin.Xiang 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Hearbeat 原理 heartbeat (Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗 余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方 阅读全文
posted @ 2018-02-09 17:45 kevin.Xiang 阅读(230) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示