<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[free_xiaochen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/free_xiaochen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; free_xiaochen]]></copyright><item><title><![CDATA[虚拟机 安装Ubuntu没网卡]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/132541354</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/132541354</guid><author>free_xiaochen</author><pubDate>Mon, 28 Aug 2023 16:12:26 +0800</pubDate><description><![CDATA[（把false改成true）]]></description><category></category></item><item><title><![CDATA[Xpath 用法总结]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/128183052</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/128183052</guid><author>free_xiaochen</author><pubDate>Mon, 05 Dec 2022 10:54:43 +0800</pubDate><description><![CDATA[Xpath 用法总结]]></description><category></category></item><item><title><![CDATA[thibkphp5 改好.htaccess 后依旧 模块不存在 的解决方法]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/127736122</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/127736122</guid><author>free_xiaochen</author><pubDate>Mon, 07 Nov 2022 17:55:44 +0800</pubDate><description><![CDATA[隐藏入口index.php 主要是phpstudy的.htaccess跟thinkphp5文档的写法不一样所导致的。location / { // …接下来就可以使用下面的URL地址访问了。]]></description><category></category></item><item><title><![CDATA[MYSQL百万级以上的数据提高查询速度的方法]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/127233546</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/127233546</guid><author>free_xiaochen</author><pubDate>Sun, 09 Oct 2022 20:35:53 +0800</pubDate><description><![CDATA[然 而，如果在编译时建立访问计划，变量的值还是未知的，因而无法作为索引选择的输入项。14.并不是所有索引对查询都有效，SQL是根据表中数据来进行查询优化的，当索引列有大量数据重复时，SQL查询可能不会去利用索引，如一表中有字段sex，male、female几乎各一半，那么即使在sex上建了索引也对查询效率起不了作用。11.在使用索引字段作为条件时，如果该索引是复合索引，那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引，否则该索引将不会被使用，并且应尽可能的让字段顺序与索引顺序相一致。]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/89176782</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/89176782</guid><author>free_xiaochen</author><pubDate>Sun, 09 Oct 2022 20:34:16 +0800</pubDate><description><![CDATA[1.要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行
 chmod -R 777 /upload

2.netstat -lnp|grep 80

3.tar -cvf file.tar file tar -xvf file.tar 

4.lscpu
5.cat /proc/meminfo |grep MemTotal

6.mysql&gt;source D:/www/sq...]]></description><category></category></item><item><title><![CDATA[php数据库操作封装类]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/89239098</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/89239098</guid><author>free_xiaochen</author><pubDate>Sun, 09 Oct 2022 20:33:32 +0800</pubDate><description><![CDATA[&lt;?php
/**
* Desc: php操作mysql的封装类
* Author zhifeng
* Date: 2015/04/15
* 连接模式：PDO
*/

class MMysql {
  
  protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库
  protected $_dbType =...]]></description><category></category></item><item><title><![CDATA[shell 脚本——判断条件]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/88870950</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/88870950</guid><author>free_xiaochen</author><pubDate>Thu, 28 Mar 2019 15:54:45 +0800</pubDate><description><![CDATA[在之前的shell语言学习笔记中已经写过shell的几种判断语句及循环语句，也简单的介绍了shell语言判断语句和判断条件。在此再做进一步学习。test命令的测试功能

test命令用于检测系统文件及其相关属性，如检查某文件是否存在，检查某文件的权限等。判断当前目录下是否存在某文件study可以用以下命令：


			
1

			
			
			
#test -e study
			
		-e ...]]></description><category></category></item><item><title><![CDATA[centos7的修改ulimit]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86704263</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86704263</guid><author>free_xiaochen</author><pubDate>Wed, 30 Jan 2019 15:48:31 +0800</pubDate><description><![CDATA[Linux-ulimit-系统资源限制

error: too many open files

使用ulimit -a 可以查看当前系统的所有限制值，使用ulimit -n &amp;lt;可以同时打开的文件数&amp;gt; 设置用户可以同时打开的最大文件数（max open files）

如果本参数设置过小，对于并发访问量大的网站，可能会出现too many open files的错误

新装的linux...]]></description><category></category></item><item><title><![CDATA[Linux系统时间同步方法小结]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86693207</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86693207</guid><author>free_xiaochen</author><pubDate>Tue, 29 Jan 2019 17:43:49 +0800</pubDate><description><![CDATA[1. Linux系统时间的设置

在Linux中设置系统时间，可以用date命令：


1 //查看时间
2 [root@node1 ~]# date
3 Tue Feb 25 20:15:18 CST 2014
4 //修改时间
5 [root@node1 ~]# date -s &quot;20140225 20:16:00&quot;  #yyyymmdd hh:mm:ss
6 Tue Feb 25 20:16...]]></description><category></category></item><item><title><![CDATA[linux sed命令基本使用]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86674505</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86674505</guid><author>free_xiaochen</author><pubDate>Mon, 28 Jan 2019 11:45:09 +0800</pubDate><description><![CDATA[简介

sed 是一种在线编辑器，它一次处理一行内容。处理时，把当前处理的行存储在临时缓冲区中，称为“模式空间”（pattern space），接着用sed命令处理缓冲区中的内容，处理完成后，把缓冲区的内容送往屏幕。接着处理下一行，这样不断重复，直到文件末尾。文件内容并没有 改变，除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件；简化对文件的反复操作；编写转换程序等。

 

sed...]]></description><category></category></item><item><title><![CDATA[PHP扩展开发--编写一个helloWorld扩展]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86659195</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86659195</guid><author>free_xiaochen</author><pubDate>Sat, 26 Jan 2019 17:30:44 +0800</pubDate><description><![CDATA[为什么要用C扩展

C是静态编译的，执行效率比PHP代码高很多。同样的运算代码，使用C来开发，性能会比PHP要提升数百倍。

另外C扩展是在进程启动时加载的，PHP代码只能操作Request生命周期的数据，C扩展可操作的范围更广。

下载PHP7.1.1扩展

1.下载地址： http://php.net/get/php-7.1.1.tar.bz2/from/a/mirror 

2.下载后进行解...]]></description><category></category></item><item><title><![CDATA[nginx+php+memcache实现hash一致性memcache 集群]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86630891</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86630891</guid><author>free_xiaochen</author><pubDate>Thu, 24 Jan 2019 17:48:04 +0800</pubDate><description><![CDATA[我们工作中可能会遇到key-value数据库，如果我们面对的不止一台memcache服务器，而是很多台。那么现在就回出现一个问题：

当我们访问nginx服务器的时候，我们会判断memcache中是否有相应的值，如果没有我们就从数据库中读取数据，但是这个时候我们该在那一台memcache服务器读取，又应该在那一台memcache服务器存储呢？

假设我们有1/2/3/4/5台memcache服务器...]]></description><category></category></item><item><title><![CDATA[Mysql之binlog日志说明及利用binlog日志恢复数据操作记录]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86613814</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86613814</guid><author>free_xiaochen</author><pubDate>Wed, 23 Jan 2019 17:06:54 +0800</pubDate><description><![CDATA[众所周知，binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下，我们往往会想到用binlog日志功能进行数据恢复（定时全备份+binlog日志恢复增量数据部分），化险为夷！

一、简单了解binlog
MySQL的二进制日志binlog可以说是MySQL最重要的日志，它记录了所有的DDL和DML语句（除了数据查询语句select），以事件形式记录，还包含语句所执行的消耗的时...]]></description><category></category></item><item><title><![CDATA[MySQL主从不一致情形与解决方法]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86569032</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86569032</guid><author>free_xiaochen</author><pubDate>Mon, 21 Jan 2019 09:36:29 +0800</pubDate><description><![CDATA[一、MySQL主从不同步情况
1.1 网络的延迟
1.2 主从两台机器的负载不一致
1.3 max_allowed_packet设置不一致
1.4 自增键不一致
1.5 同步参数设置问题
1.6 自身bug
1.7 版本不一致
1.8 主从不一致优化配置
二、解决主从不同步的方法
2.1 主从不同步场景描述
2.2 解决方法一：忽略错误后，继续同步
2.3 方式二：重新做主从，完全同步
三、如何监...]]></description><category></category></item><item><title><![CDATA[mysql主从复制show slave status含义和跳过错误]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86541210</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86541210</guid><author>free_xiaochen</author><pubDate>Fri, 18 Jan 2019 15:47:14 +0800</pubDate><description><![CDATA[一、简介
      本文主要介绍mysql 主从复制中，通过命令“show slave status&quot;,显示的结果的信息解释。
    
二、正常状态的信息
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send...]]></description><category></category></item><item><title><![CDATA[Centos下MySQL主从同步配置]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86540818</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86540818</guid><author>free_xiaochen</author><pubDate>Fri, 18 Jan 2019 15:30:55 +0800</pubDate><description><![CDATA[说明：由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样，

因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低，
Master的版本肯定不能高于Slave版本。（版本向下兼容）

一、环境

        主机： master操作系统：centos 7 64位

                   IP：192.168.119.253

   ...]]></description><category></category></item><item><title><![CDATA[Linux centos 7 安装memcache和Redis]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86534929</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86534929</guid><author>free_xiaochen</author><pubDate>Fri, 18 Jan 2019 10:03:33 +0800</pubDate><description><![CDATA[安装依赖：

yum -y install libevent-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install tcl
一、安装memcache：

官网：http://memcached.org/downloads

参考：

weget http://memcached.org/latest
tar -zxvf lat...]]></description><category></category></item><item><title><![CDATA[Web性能压力测试工具之ApacheBench（ab）详解]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86517732</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86517732</guid><author>free_xiaochen</author><pubDate>Thu, 17 Jan 2019 09:06:34 +0800</pubDate><description><![CDATA[ApacheBench命令原理：

ab命令会创建很多的并发访问线程，模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的，因此，既可以用来测试Apache的负载压力，也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。

ab命令对发出负载的计算机要求很低，既不会占用很高CPU，也不会占用很多内存，但却会给目标服务器造成巨大的负载，其原理类似...]]></description><category></category></item><item><title><![CDATA[CentOS7使用firewalld打开关闭防火墙与端口]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86511161</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86511161</guid><author>free_xiaochen</author><pubDate>Wed, 16 Jan 2019 17:11:13 +0800</pubDate><description><![CDATA[1、firewalld的基本使用

启动： systemctl start firewalld

关闭： systemctl stop firewalld

查看状态： systemctl status firewalld 

开机禁用  ： systemctl disable firewalld

开机启用  ： systemctl enable firewalld

 

2.systemct...]]></description><category></category></item><item><title><![CDATA[MySQL的binlog日志]]></title><link>https://blog.youkuaiyun.com/free_xiaochen/article/details/86410290</link><guid>https://blog.youkuaiyun.com/free_xiaochen/article/details/86410290</guid><author>free_xiaochen</author><pubDate>Sun, 13 Jan 2019 11:04:41 +0800</pubDate><description><![CDATA[binlog 基本认识
    MySQL的二进制日志可以说是MySQL最重要的日志了，它记录了所有的DDL和DML(除了数据查询语句)语句，以事件形式记录，还包含语句所执行的消耗的时间，MySQL的二进制日志是事务安全型的。

    一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 
    其一：MySQL Repli...]]></description><category></category></item></channel></rss>