<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mengdc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mengdc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mengdc]]></copyright><item><title><![CDATA[linux安装软件的几种方法]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78372701</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78372701</guid><author>mengdc</author><pubDate>Sat, 28 Oct 2017 08:47:05 +0800</pubDate><description><![CDATA[见：http://blog.youkuaiyun.com/u010509774/article/details/50593231





一、rpm包安装方式步骤： 
1、找到相应的软件包，比如soft.version.rpm，下载到本机某个目录； 

2、打开一个终端，su -成root用户； 

3、cd soft.version.rpm所在的目录； 

4、输入rpm -iv]]></description><category></category></item><item><title><![CDATA[workerman-chat 单]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78245938</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78245938</guid><author>mengdc</author><pubDate>Mon, 16 Oct 2017 08:15:03 +0800</pubDate><description><![CDATA[<?php
$user=empty($_GET['user'])?"":$_GET['user'];
?>
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999]]></description><category></category></item><item><title><![CDATA[js serialize()]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78058857</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78058857</guid><author>mengdc</author><pubDate>Fri, 22 Sep 2017 08:12:13 +0800</pubDate><description><![CDATA[//提交
    $("input[type='button']").eq(1).click(function () {
        var data=$("#form").serialize();
        var url=$("#form").attr('action');
//        alert(data);return false;
        $.ajax({
  ]]></description><category></category></item><item><title><![CDATA[PHP查看扩展是否开启的四种方法]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78029315</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78029315</guid><author>mengdc</author><pubDate>Tue, 19 Sep 2017 14:06:41 +0800</pubDate><description><![CDATA[方法/步骤





1

phpinfo();这是最常用的方法，但那么多扩展一时还真不太好找。





2

extension_loaded()方法把想要知道是否开启的扩展传进去，他会返回布尔类型的值；






3

当然我们也可以通过判断扩展库下的方法是否存在，来判断库是否已经被加载
这时我们要用到function_exists()方]]></description><category></category></item><item><title><![CDATA[navicat提权的两个方法(注册表+星号查看器)]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78023222</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78023222</guid><author>mengdc</author><pubDate>Mon, 18 Sep 2017 20:16:04 +0800</pubDate><description><![CDATA[navicat是一个比较流行的MySQL管理工具,没想到还有密码问题，大家要注意下啊，服务器用完navicat就删除了吧


navicat成功提权的两个方法： 

1、日志里找密码，navicat会把操作日志保存到My Documents\Navicat\MySQL\logs下的LogHistory.txt，低版本是安装目录下的logs下LogHistory.txt


2、注册]]></description><category></category></item><item><title><![CDATA[Redis 安装]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78022725</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78022725</guid><author>mengdc</author><pubDate>Mon, 18 Sep 2017 19:25:08 +0800</pubDate><description><![CDATA[Redis 安装
Window 下安装
下载地址：https://github.com/MSOpenTech/redis/releases。
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择，这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘，解压后，将文件夹重新命名为
redis。

打开一个 cmd 窗口 使用cd命令切换目录到 C:\re]]></description><category></category></item><item><title><![CDATA[Redis是可以安装成windows服务-开机自启]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78022712</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78022712</guid><author>mengdc</author><pubDate>Mon, 18 Sep 2017 19:24:07 +0800</pubDate><description><![CDATA[其实Redis是可以安装成windows服务的，开机自启动，命令如下：


redis-server --service-install redis.windows.conf



安装完之后，就可看到Redis已经作为windows服务了：











但是安装好之后，Redis并没有启动，启动命令如下：


redis-server --s]]></description><category></category></item><item><title><![CDATA[redis常用命令、常见错误、配置技巧等分享]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/78022688</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/78022688</guid><author>mengdc</author><pubDate>Mon, 18 Sep 2017 19:22:05 +0800</pubDate><description><![CDATA[1. redis查看当前所有的key

复制代码 代码如下:

KEYS *


2. 查看当前redis的配置信息

复制代码 代码如下:

CONFIG GET *


3. MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.]]></description><category></category></item><item><title><![CDATA[win下改变用户名的中文名步骤]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77995766</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77995766</guid><author>mengdc</author><pubDate>Fri, 15 Sep 2017 21:07:17 +0800</pubDate><description><![CDATA[Windows10怎么更改登录用户文件夹名
听语音



|浏览：16913|更新：2015-11-14 15:10




1

2

3

4

5

6

7

分步阅读




　　在注册微软账号的时候，填写了中文姓名，而Window10在联网安装或升级安装的时候，微软会默认用户使用的微软的账户进行登录Windows，当用户使用的微]]></description><category></category></item><item><title><![CDATA[rabbitma编译为乱码    与 解决RabbitMQ service is already present - only updating service parameters]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77995744</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77995744</guid><author>mengdc</author><pubDate>Fri, 15 Sep 2017 21:05:27 +0800</pubDate><description><![CDATA[键入命令：
rabbitmq-plugins enable rabbitmq_management

结果出现下面的错误：
{"init terminating in do_boot",{badarg,[{erlang,list_to_atom,[[114,97,98,98,105,116,64,21016,24426]],[]},{rabbit_nodes,make,1,[]},{rab]]></description><category></category></item><item><title><![CDATA[怎么打开注册表]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77986832</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77986832</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 23:41:55 +0800</pubDate><description><![CDATA[怎么打开注册表，打开注册表的几种方法

听语音




|
浏览：1195
|
更新：2016-09-02 16:29




1

2

3

4

5

分步阅读






我们知道注册表是系统的核心，很多问题都可以通过修改注册表的信息解决，下面小编来分享一下打开注册表的几种方法






工具/原料


]]></description><category></category></item><item><title><![CDATA[一致性 Hash 算法学习（分布式或均衡算法）]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77973176</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77973176</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 08:16:06 +0800</pubDate><description><![CDATA[简介：
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希（DHT）实现算法，设计目标是为了解决因特网中的热点(Hot spot)问题，初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题，使得分布式哈希（DHT）可以在P2P环境中真正得到应用。
场景引入：
比如你有 N 个 cache 服务器（后面简称 cache ），那么如何将一个对象 object 映]]></description><category></category></item><item><title><![CDATA[大型网站架构之分布式消息队列]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77973171</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77973171</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 08:14:05 +0800</pubDate><description><![CDATA[大型网站架构之分布式消息队列
 
以下是消息队列以下的大纲，本文主要介绍消息队列概述，消息队列应用场景和消息中间件示例（电商，日志系统）。
本次分享大纲

消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考（推荐）资料本次分享总结
一、消息队列概述
消息队列中间件是分布式系统中重要的组件，主要解决应用耦合，异步消息，流量削锋等问题。实现高性能，高可用，可伸缩和最]]></description><category></category></item><item><title><![CDATA[消息队列]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77973163</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77973163</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 08:11:22 +0800</pubDate><description><![CDATA[中文名
消息队列
外文名
Message queue


含    义
消息的传输过程中保存消息的容器
对    象
两台计算机间
特    点
消息可以非常简单也可以更复杂




目录



1 消息简介
2 处理技术
3 进程通信
4 管理员






消息简介

“消息”是在两台计算机间传送的数据单位。消息可以非常简单，例如]]></description><category></category></item><item><title><![CDATA[php文件锁类防止并发的例子]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77973128</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77973128</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 07:40:04 +0800</pubDate><description><![CDATA[本文讲的是php文件锁类防止并发的例子， 工作间隙写了个文件锁的类，用于解决并发的一些问题。bool flock ( int handle, int operation [, int &amp;wouldblock] );flock() 操作的 handle 必须是一

工作间隙写了个文件锁的类，用于解决并发的一些问题。
bool flock ( int handle, int operat]]></description><category></category></item><item><title><![CDATA[php结合redis实现高并发下的抢购、秒杀功能]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77973126</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77973126</guid><author>mengdc</author><pubDate>Thu, 14 Sep 2017 07:38:10 +0800</pubDate><description><![CDATA[抢购、秒杀是如今很常见的一个应用场景，主要需要解决的问题有两个：
1 高并发对数据库产生的压力
2 竞争状态下如何解决库存的正确减少（"超卖"问题）
对于第一个问题，已经很容易想到用缓存来处理抢购，避免直接操作数据库，例如使用Redis。
重点在于第二个问题

常规写法：
查询出对应商品的库存，看是否大于0，然后执行生成订单等操作，但是在判断库存是否大于0处，如果在高并发下就会有问题]]></description><category></category></item><item><title><![CDATA[Redis是可以安装成windows服务-开机自启]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77970380</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77970380</guid><author>mengdc</author><pubDate>Wed, 13 Sep 2017 20:06:00 +0800</pubDate><description><![CDATA[其实Redis是可以安装成windows服务的，开机自启动，命令如下：


redis-server --service-install redis.windows.conf



安装完之后，就可看到Redis已经作为windows服务了：











但是安装好之后，Redis并没有启动，启动命令如下：


redis-server --s]]></description><category></category></item><item><title><![CDATA[PHP中利用PHPMailer配合QQ邮箱实现发邮件]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77965894</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77965894</guid><author>mengdc</author><pubDate>Wed, 13 Sep 2017 14:39:27 +0800</pubDate><description><![CDATA[前言：
由于作业的需要，要实现给我们的网站用户发送邮件，于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。
PHPMailer的介绍：
优点：

可运行在任何平台之上支持SMTP验证发送邮时指定多个收件人，抄送地址，暗送地址和回复地址；注：添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括：8bit，base64，binary和quo]]></description><category></category></item><item><title><![CDATA[邮件发送和接收原理]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77965410</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77965410</guid><author>mengdc</author><pubDate>Wed, 13 Sep 2017 14:26:17 +0800</pubDate><description><![CDATA[一、 邮件开发涉及到的一些基本概念

1.1、邮件服务器和电子邮箱

　　要在Internet上提供电子邮件功能，必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商：sina、sohu、163等等他们都有自己的邮件服务器。

　　这些邮件服务器类似于现实生活中的邮局，它主要负责接收用户投递过来的邮件，并把邮件投递到邮件接收者的电子邮箱中。

　　电子邮箱(E]]></description><category></category></item><item><title><![CDATA[什么是敏捷开发]]></title><link>https://blog.youkuaiyun.com/mengdc/article/details/77961578</link><guid>https://blog.youkuaiyun.com/mengdc/article/details/77961578</guid><author>mengdc</author><pubDate>Wed, 13 Sep 2017 08:56:29 +0800</pubDate><description><![CDATA[敏捷的本质是什么？

“敏捷”一词实质没有统一定义，各家有自家的说法，本教程将让你了解“敏捷”的来龙去脉，抓住“敏捷”本质，并能在工作中实践“敏捷”。
“敏捷”陷阱
小甲想到某开发公司应聘开发工程师，向该公司的某开发人员打听他们的开发方式。
小甲：请问贵公司开发模式是怎样的？
开发人员：咱们敏捷开发！不用写文档，写好代码就可以了。
小甲心想：哇，爽啊！赶紧去应聘！
小甲已经在该公司]]></description><category></category></item></channel></rss>