- 博客(12)
- 收藏
- 关注

原创 centos7 源码搭建自己的LNMP服务
1.安装nginx--1.1首先安装的nginx的的的依赖yum install gcc gcc-c ++ openssl openssl-devel cyrus-sasl-md5*如果出现是否安装的提示请按“Y”,并回回--1.2创建一个目录lnmp(命令是:mkdir lnmp,主要是为了看着不乱)--1.3下载的nginx的的必需依赖分别为 PCRE,ZLIB---...
2018-08-12 18:35:09
1017
原创 为什么Kafka这么快[零拷贝(Zero-Copy)]?
如果想理解Kafaka为什么这么快,得先看DMA是什么.DMA: 无论 I/O 速度如何提升,比起 CPU,总还是太慢。SSD 硬盘的 IOPS 可以到 2 万、4 万,但是我们 CPU 的主频有 2GHz 以上,也就意味着每秒会有 20 亿次的操作.如果我们对于 I/O 的操作,都是由 CPU 发出对应的指令,然后等待 I/O 设备完成操作之后返回,那 CPU 有大量的时间...
2019-12-07 17:32:49
941
转载 云计算到底是什么?
到底什么是云(云计算) 有很多关于云的介绍。然而,大都是用比喻的形式来介绍云的属性。比较有名的比喻是餐馆、和电网。但是,云毕竟不是餐馆、或电网,如果只有这些比喻,仍然不清楚到底什么是云。 本文试图不用任何比喻,直接从普通的PC电脑入手,逐步递进,来介绍云的构成。你只需要具有初中文化,并对CPU、内存、硬盘等计算资源有些基本的概念,就可以了。 一、传统的电脑 当你启动一台
2017-09-08 16:17:23
484
转载 PHP 7 的革新与性能优化
PHP已经走过了20年的历史,PHP7对于上一个系列的PHP5.*,可以说是一个大规模的革新,尤其是在性能方面实现跨越式的大幅提升。PHP是一种在全球范围内被广泛使用的Web开发语言,PHP7的革新也当然会给这些Web服务带来更深刻的变化。这里引用鸟哥PPT中的一个图表(82%的Web站点有使用PHP作为开发语言):(注:一个web站点可以会使用多种语言作为它的开发语言)(
2017-08-26 17:19:57
351
转载 mysql联表查询优化(以下查询方法可借鉴,但一定要按自己的业务来进行相对应的优化)
联表是使用mysql中不可避免的操作,相信很多同学在使用联表操作的时候心里难免总有顾虑。到底联表性能消耗怎么样?联表索引应该如果建立?分次查询好还是联表查询好?关于这些疑惑,我从一个实际的联表查询sql调优的案例来说明。//用户和组多对一关系表CREATE TABLE `Person_Group` ( `person_id` int(11) unsigned NOT NULL COM
2017-08-22 10:45:18
1058
原创 Mac 设置 ctags
测试机器上ctags是否能用(机器自带)ctags -R --exclude = .git --exclude = log *如果发现不能用brew install ctagsalias ctags =“`brew --prefix` / bin / ctags”就是这么简单 安成成功!测试是否能用ctags -R --e
2017-08-15 09:45:53
770
转载 30个php操作redis常用方法代码例子
1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例:复制代码代码如下:$redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); var_dump(
2017-08-15 09:42:31
320
转载 vim全局,局部查找 替换字符串
查找在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。注意查找回车应当用\n,而替换为回车应当用\r(相当于)。大小写敏感查找在查找模式
2017-08-15 09:40:35
2953
原创 mac vim 下安装自动补全插件YouCompleteMe
安装准备:1. vim 当然是必须的了。而且 YouCompleteMe 对 vim 的版本也有要求,可以试着先往下进行,vim 版本过低的话,可以回过头来单独对付 vim 版本问题。(这里给各位个传送门,安装最新版本 vim:http://andy0620.lofter.com/post/1d56618a_7dc0a79)2. cmake。可以通过 brew 来安
2017-08-15 09:32:50
958
转载 TCP协议与UDP协议的区别
TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。其中应用层包括:超文本传输协议(HTTP):万维网的基本协议. 文件传输(TFTP简单文件传输协议): 远程登录(Telnet),提供远程访问其它主机功能,它允许用户登录 internet主机,并在这台主机上执行命令.
2017-06-21 14:18:58
216
原创 简单讲解linux的定时命令--crontab
linux提供了一个非常强大而且又比较好用的命令 [crontab]crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果我要linux定时去执行某个脚本或者定时某个http请求,可以用crontab来实现如下 我用cron去定时发送一个http请求默认情况下,任何使用者只要不被列
2017-05-21 18:19:20
414
转载 关于解决阿里云,苹果审核ipv6
阿里云服务器如何设置IPV6通过appstore的审核苹果上架要求:要求支持IPV6only(因为阿里云主机没有IPV6only)确认IPV6是否开启:方式1:使用ifconfig查看自己的IP地址是否含有IPv6地址。方式2.查看服务监听的IP中是否有IPv6格式的地址。(netstat -tuln)开启IPV6:vim /etc/sysctl.con
2017-05-18 17:29:38
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人