05 2018 档案
摘要:基准测试定义 基准测试其实是一种测量和评估软件性能指标的方法,用于建立某个时间点的性能基准,以便当系统的软硬件发生变化的时候重新进行基准测试以评估变化对性能的影响。所以对系统性能的测量,才能知道我们的优化是否达到了预期的效果,这样对系统的性能测试叫做基准测试,也是针对系统设置的一种压力测试,观察系统
阅读全文
摘要:硬盘是计算机重要的一个部件,计算机中的数据都是保存在硬盘中,比如mysql的数据,linux系统日志及其他的应用日志,还有很多视频,音频,图片等文件都是保存在硬盘中,所以硬盘是计算机不可或缺的一个部件。 在linux优化,mysql优化都会涉及到硬盘的知识。所以了解硬盘的工作原理也是十分重要的。 硬
阅读全文
摘要:在linux系统中有种文件是链接文件,可以为解决文件的共享使用。链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。 查看linux系统中哪些是链接文件。 l 为符号链接 作者:12345678_0001链接:https://w
阅读全文
摘要:Keepalived介绍 以下是keepalive官网上的介绍。官方站点为http://www.keepalived.org。 Keepalived is a routing software written in C. The main goal of this project is to pro
阅读全文
摘要:OSI的简史 OSI全称是开放系统互连参考模型 (Open System Interconnect ),是国际标准化组织(ISO)所制定的一种计算机网络互联模型。在早期不同的计算机设备厂家所制造的网络设备主要用于自家设备的互联,但是各个厂家之间的设备之间因为没有统一的标准往往不能互联,所以ISO提出
阅读全文
摘要:Nginx的配置文件是一个纯文本文件,它一般位于Nginx安装目录的conf目录下,整个配置文件是以block的形式组织的。每个block一般以一个大括号“{”来表示。block 可以分为几个层次,整个配置文件中Main命令位于最高层,在Main层下面可以有Events、 HTTP等层级,而在HTT
阅读全文
摘要:我们在实际应用中,对一个问题会有不同的解题思路,比如我们在读书时候,往往对一道数学题目会有多种解题方法,可能有些方法比较简单,有些方法比较复杂,步骤较多。所以找到一个合适的方法可以更快更好的去解决问题。在程序应用中,我们也会有不同的算法去解决问题。 算法分类分为: 1.基础算法:包括字符串,数组,正
阅读全文
摘要:我们之前学过逻辑与(&&) 条件1 && 条件2 当两边条件同时成立时候返回1 逻辑或(||) 条件1 || 条件2 当两边条件只要有一个成立时候返回1 一. & 按位与 只有对应的两个二进制位均为1时候,结果位才会是1,否则为0. 举例: 比如9&5,其实就是1001&101 = 1,因此9&5=
阅读全文
摘要:图的简介 图(Graph)结构是一种非线性的数据结构,图在实际生活中有很多例子,比如交通运输网,地铁网络,社交网络,计算机中的状态执行(自动机)等等都可以抽象成图结构。图结构比树结构复杂的非线性结构。 图结构构成 1.顶点(vertex):图中的数据元素,如图一。 2.边(edge):图中连接这些顶
阅读全文
摘要:引出布隆过滤器(Bloom-Filter) 在海量数据面前如何去过滤,及查找数据。下面有几个问题: 1. 总共有50亿个电话号码,现在已经知道10万个号码,如何在这100亿个电话号码中去快速判断这些10万个号码是否存在? 2. 垃圾邮件过滤。 3.wps文字处理软件错误单词的检测。 4. 网络爬虫重
阅读全文
摘要:Linux下的五种IO模型 1.阻塞IO(blocking IO) 2.非阻塞IO (nonblocking IO) 3.IO复用(select 和poll) (IO multiplexing) 4.信号驱动IO (signal driven IO (SIGIO)) 5.异步IO (asynchro
阅读全文
摘要:一. /dev/null /dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。 我们用file命令查看下,说明类型是字符特殊文件。 尝试读取 什么也读取不到,就像一个黑洞一样。 所以我们一般会把/d
阅读全文
摘要:linux系统中我们经常会需要查找某些文件,当有时候我们不确定一个文件的位置,比如某服务配置文件具体路径,自己没有头绪去寻找的话会很难找,也会耽误时间。linux就提供了很多命令,find,locate,which,whereis等。下面就详细介绍这些命令并使用。 find命令 find命令是lin
阅读全文
摘要:算法通俗的来说就是解决一些问题方法和步骤,那么衡量算法的标准有如下: 1.时间复杂度 时间复杂度也就是通常所说的算法执行所需要耗费的时间,时间越短,算法越好,当然也有解释是程序要执行的次数,而不是程序执行的时间,因为有些机器性能高,程序执行的速度快,二有些机器性能一般执行就慢,所以这里就不能用时间来
阅读全文
摘要:先关闭mysql服务 用mysqld_safe启动mysql,并--skip-grant-tables跳过权限的审核。 登录 这样就能进入mysql环境中,修改用户密码。将root用户密码设置为111111 刷新下权限 然后用新密码登录就可以进入
阅读全文