自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 CentOS如何手动增加 删除swap区

SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):1此处可以看到总内存...

2019-03-26 17:22:00 91

转载 Centos 系统swap虚拟内存添加与删除配置

SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):free -m此处可以看到总内存是503M,SWAP不存在。查看swap信息,包括文件和分...

2018-05-15 15:18:00 103

转载 MySQL加入log_bin报错

MySQL中二进制日志功能默认是关闭的,查看各种开启方式后,确定在配置文件中加入如下配置来开启该功能:[root@bogon /]# more /etc/my.cnf[mysqld]datadir=/var/lib/mysql#socket=/var/lib/mysql/mysql.socksocket=/var/run/mysql/mysql.sock# D...

2018-04-12 16:30:00 117

转载 CentOS7 Failed to start LSB: Bring up/down解决方法

刚刚装好的虚拟机突然不能上网了,报错很诡异,具体报错如下:/etc/init.d/network restartRestarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl ...

2018-03-22 10:36:00 89

转载 CentOS 7 中firewall-cmd命令

如果你的系统上没有安装使用命令安装安装firewalld 防火墙yum install firewalld开启服务systemctl start firewalld.service关闭防火墙systemctl stop firewalld.service开机自动启动systemctl enable firewalld.service关闭开机制动启动system...

2018-03-01 18:16:00 830

转载 CentOS查询端口占用和清除端口占用的程序

1、查询端口号占用,根据端口查看进程信息[root@server2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN)2、根据进程号查看进程对...

2018-02-26 18:26:00 91

转载 Nginx工作原理和优化、漏洞

NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和Linux设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。1. Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客...

2017-08-10 11:27:00 127

转载 Nginx和PHP-FPM的启动、重启、停止脚本分享

这篇文章主要介绍了Nginx和PHP-FPM的启动、重启、停止脚本分享,脚本中包含start、stop、reload、restart等常用的管理方法,并可以加入系统服务然后使用servicem命令管理,需要的朋友可以参考下服务器上的Nginx和PHP都是源码编译安装的,不像ubuntu一样有自带service启动脚本,所以不支持类似以前的nginx (start|resta...

2017-02-09 18:00:00 55

转载 mysql删除重复记录,保存Id最小的一条

方法1:1、创建一个临时表,选取需要的数据。2、清空原表。3、临时表数据导入到原表。4、删除临时表。mysql> select * from student;+----+------+| ID | NAME |+----+------+| 11 | aa || 12 | aa || 13 | bb || 14 | bb || 15 | bb ...

2016-11-01 15:02:00 47

转载 在windows上部署使用Redis

这两天在重新做公司内网首页,信息都是从别的系统获取的,产品原来打算直接上静态页,jsonp异步取数据。但是一来jsonp比较坑(一直不喜欢),二来整个页面的数据都异步获取的话,刚刚打开页面的时候会空白一片,体验极其差。所以决定用node.js + express + redis简单搞下。今天早晨一直在折腾Redis,看了挺多文章,可能是版本或者其他的原因,我遇到的问题他们都没有提,不过终...

2016-08-23 16:27:00 45

转载 MongoDB常用操作命令大全

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的...

2016-01-04 16:44:00 81

转载 PHP操作Mongodb之增删改查篇

之前,我讲解过PHP中mongodb扩展的安装,及启动,链接操作【忘记了?去看看吧!PHP操作Mongodb之一】。本文主要就是讲在PHP中Mongodb的增加,查询,修改及删除数据的操作。1、增加数据语法格式:$db->insert($array); //参数表示需要插入的数据例如:我们插入一个id为1,名称为PHP,年龄为25的数据。代码如下:<...

2015-12-28 18:49:00 83

转载 PHP操作Mongodb之高级查询篇

本文主要讲解PHP中Mongodb的除了增删改查的一些其他操作。在PHP操作Mongodb之增删改查篇中我们介绍了PHP中Mongodb的增加、删除、修改及查询数据的操作。本文主要是将查询时用到的高级知识跟大家分享下。1、查询时的排序在关系型数据库的查询中,往往会用到排序。例如时间倒序,点击率升序啦等等。在Mongodb的查询中,也有排序功能的。语法格式:$db-...

2015-12-28 18:47:00 110

转载 Redis的三种启动方式

Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install启动#加上`&amp...

2015-09-11 11:57:00 234

转载 php单独编译扩展模块

以pdo_mysql为例:1、下载 文件 或者 进入 在PHP源码包中进入ext/pdo_mysqlhttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz2、解压文件tar zxvf PDO_MYSQL-1.0.2.tgz3、配置和编译文件cd PDO_MYSQL-1.0.2/usr/local/php5.6/bin...

2015-09-11 11:02:00 101

转载 Linux系统下的Nginx安装

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环境使用如下指令...

2015-09-10 17:41:00 55

转载 nginx php-fpm安装配置

nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php-fpm什么是PHP-FPMPHP-FPM是一个PH...

2015-09-10 16:51:00 54

转载 yum源配置与使用

一、yum 简介  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum...

2015-09-10 11:34:00 94

转载 揭开HTTP网络协议神秘面纱系列(三)

HTTP首部字段有四种类型:通用首部字段,请求首部字段,响应首部字段,实体首部字段。通用首部字段:首部字段说明Cache-Control控制缓存的行为Connection逐跳首部、连接的管理Date创建报文的日期时间Pragma报文指令Trailer报文末端的首部一览Trans...

2015-09-07 14:33:00 68

转载 揭开HTTP网络协议神秘面纱系列(二)

HTTP报文内的HTTP信息HTTP协议交互的信息被称为HTTP报文,请求端的HTTP报文叫做请求报文,响应端的叫做响应报文。HTTP为了提升传输速率,其在传输数据时,按照数据原样进行压缩传输,相应地客户端会接受并解析内容编码后的实体。在HTTP通信过程中,可以让大容量的数据进行分块分割传输,这方式能够让浏览器逐步显示页面。HTTP采纳了多部分对象集合,故发送的一份...

2015-09-07 14:31:00 65

转载 揭开HTTP网络协议神秘面纱系列(一)

1.了解Web及网络基础TCP/IP协议族按层次可以分为下面四层:应用层:决定了向用户提供应用服务时通信的活动,TCP/IP协议族内预存了各类通用的应用服务,比如:FTP(文件传输协议)和DNS(域名系统)服务就是其中两类,HTTP协议也处于该层。传输层:对上层应用,提供处于网络连接中的两台计算机之间的数据传输。在传输层有两个性质不同的协议:TCP(传输控制协议)和UDP(用...

2015-09-07 14:24:00 87

转载 PhpExcel中文帮助手册|PhpExcel使用方法

下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式...

2015-09-02 10:03:00 39

转载 Notepad++ 快捷键 大全

Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个Shift+F3 查找上一个Ctrl+Shift+F 组合在文件中查找Ctrl+F3 查找(...

2015-08-14 14:17:00 49

转载 PHP 四种基本排序算法的代码实现

前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。$arr(1,43,54,62,21,66,32,78,36,76,39);1.冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换...

2015-03-30 10:27:00 47

转载 Sphinx中文分词详细安装配置及API调用实战

这几天项目中需要重新做一个关于商品的全文搜索功能,于是想到了用Sphinx,因为需要中文分词,所以选择了Sphinx for chinese,当然你也可以选择coreseek,建议这两个中选择一个,暂时不要选择原版Sphinx(对中文的支持不是很好).又因为服务器所用MySQL在当时编译时并没有编译Sphinx扩展,而重新编译MySQL并加入Sphinx暂时又无法实现(项目用到了多台服务...

2015-03-25 10:39:00 117

转载 使用apache和htaccess对目录访问设置密码保护配置教程

对目录设置密码保护配置说明我们有时候访问某些网站的时候,要求输入用户名和密码才能访问。这是为了保护隐私,只让经过许可的人访问。在本教程中主要介绍两种方法,一种是通过apache httpd.conf配置文件对管理后台目录设置密码保护,适用于具有服务器控制权限的用户,另一种是通过.htaccess配置文件对目录设置密码保护,适用于虚拟主机用户。方法一:apache httpd.co...

2015-03-24 16:39:00 172

转载 Linux常用命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU...

2015-03-20 12:33:00 56

转载 超强、超详细Redis数据库入门教程

这篇文章主要介绍了超强、超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下。【redis是什么】redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocea...

2015-03-19 11:28:00 41

转载 Varnish 入门

本文将介绍 varnish 的工作流程,安装以及 varnish 的配置三个方面的内容。首先简单的介绍 varnish 以及其工作流程,大概了解其内部原理,然后介绍了 varnish 的安装方法,最后详细介绍了 varnish 的配置语言 VCL 以及如何对 VCL 进行调试。最后附有一份详细注释的 varnish 配置文件代码。本文将详细介绍 varnish 的工作流程、安装、配置...

2015-03-19 09:38:00 75

转载 深入理解HTTP协议及原理分析

1. 基础概念篇1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本...

2015-03-17 11:26:00 153

转载 如何提高php应用的性能?

1、 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo$str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。5、注...

2015-03-03 10:57:00 85

转载 PHP的网站主要攻击方式有哪些?

1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgeries, CSRF)...

2015-03-03 10:39:00 90

转载 五种常见的 PHP 设计模式

设计模式一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些...

2015-02-10 10:17:00 57

转载 PHP 根据两点的坐标计算之间的距离

define('PI',3.1415926535898);define('EARTH_RADIUS',6378.137);//计算范围,可以做搜索用户function GetRange($lat,$lon,$raidus){ //计算纬度 $degree = (24901 * 1609) / 360.0; $dpmLat = 1 / $deg...

2015-02-03 09:56:00 196

转载 点评10款Github上最火爆的国产开源项目

衡量一个开源产品好不好,看看产品在Github的Star数量就知道了。由此可见,Github已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到Github上面就可以了。Github上有无数大牌产品:Bootstrap、JQeury、bower、Nginx……可惜都是歪果人搞出来的,他们都有一个共同的特点:全英文。中国人普遍认为,英...

2015-01-26 14:03:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除