<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Be The Best！]]></title><description><![CDATA[I choose to be the best of myself.]]></description><link>https://blog.youkuaiyun.com/Linux_ever</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Linux_ever]]></copyright><item><title><![CDATA[01高并发系统：通用设计方法]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/102965152</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/102965152</guid><author>Linux_ever</author><pubDate>Thu, 07 Nov 2019 23:43:04 +0800</pubDate><description><![CDATA[01高并发系统：通用设计方法1 应对大流量的方法1.1 横向扩展1.2 缓存1.3 异步处理
1 应对大流量的方法
1.1 横向扩展
分而治之的思想，采用分布式部署的方式把流量分开，让每个服务器都承担一部分并发流量。
如下图所示，server越多整个系统的处理能力就越强，在同一时刻能够处理的请求越多。（前提是server后端依赖的服务也是可以横向扩展来提高并发量的）

1.2 缓存
使用缓存来提高...]]></description><category></category></item><item><title><![CDATA[muduo网络库Exception异常类]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/88880801</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/88880801</guid><author>Linux_ever</author><pubDate>Thu, 28 Mar 2019 23:07:07 +0800</pubDate><description><![CDATA[1 Exception类
Exception类包括两个文件 :Exception.cc,  Exception.h。
1.1 Exception.h
#ifndef MUDUO_BASE_EXCEPTION_H
#define MUDUO_BASE_EXCEPTION_H

#include &lt;muduo/base/Types.h&gt;
#include &lt;exception&gt;...]]></description><category></category></item><item><title><![CDATA[muduo网络库AtomicIntegerT原子整数类]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/88782461</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/88782461</guid><author>Linux_ever</author><pubDate>Sun, 24 Mar 2019 21:21:36 +0800</pubDate><description><![CDATA[1 原子性操作
// 原子自增操作
type __sync_fetch_and_add (type *ptr, type value)
// 原子比较和交换（设置）操作
type __sync_val_compare_and_swap (type *ptr, type oldval type newval)
bool __sync_bool_compare_and_swap (type *ptr,...]]></description><category></category></item><item><title><![CDATA[muduo网络库Timestamp类]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/88781789</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/88781789</guid><author>Linux_ever</author><pubDate>Sun, 24 Mar 2019 20:49:48 +0800</pubDate><description><![CDATA[1 Timestamp类主要的文件
muduo/base/Timestamp.cc  
muduo/base/Timestamp.h  
muduo/base/copyable.h
muduo/base/Types.h

其中Timestamp.cc和Timestamp.h 是类的文件。
copyable.h文件中包括的空类是一个标识类，表示继承该类的所有类都是可复制的，是值语义。
Types.h...]]></description><category></category></item><item><title><![CDATA[muduo网络库编译安装]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/88776037</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/88776037</guid><author>Linux_ever</author><pubDate>Sun, 24 Mar 2019 13:42:09 +0800</pubDate><description><![CDATA[1 下载地址
https://share.weiyun.com/5h0iIOX
2 安装依赖
$ sudo apt-get install cmake
$ sudo apt-get install libboost-dev
$ tar zxf muduo-0.9.1-beta.tar.gz
$ cd muduo/
$./build.sh

centos系统使用yum install boost-d...]]></description><category></category></item><item><title><![CDATA[Centos安装tmux步骤]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78254761</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78254761</guid><author>Linux_ever</author><pubDate>Mon, 16 Oct 2017 21:38:25 +0800</pubDate><description><![CDATA[安装tmux]]></description><category></category></item><item><title><![CDATA[VIM安装TagList插件显示文件函数列表]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78254704</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78254704</guid><author>Linux_ever</author><pubDate>Mon, 16 Oct 2017 21:33:31 +0800</pubDate><description><![CDATA[下载地址： https://zh.osdn.net/projects/sfnet_vim-taglist/downloads/vim-taglist/4.5/taglist_45.zip/分别将taglist目录下的doc和plugin中的文件拷贝到 ~/.vim目录下的doc和plugin中。]]></description><category></category></item><item><title><![CDATA[VIM安装NERDTree插件显示工程目录]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78246491</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78246491</guid><author>Linux_ever</author><pubDate>Mon, 16 Oct 2017 09:38:42 +0800</pubDate><description><![CDATA[先下载，官网：http://www.vim.org/scripts/script.php?script_id=1658 
将文件NERD_tree.zip中的内容全部解压到~/.vim目录下，如果没有.vim目录，则新建一个。]]></description><category></category></item><item><title><![CDATA[Centos安装openssl]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78241290</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78241290</guid><author>Linux_ever</author><pubDate>Sun, 15 Oct 2017 15:51:20 +0800</pubDate><description><![CDATA[下载地址 
https://www.openssl.org/source/openssl-1.1.0e.tar.gz依次解包，配置，编译，安装tar -zxvf openssl-1.0.0e.tar.gz 
cd openssl-1.0.0e 
./config shared zlib 
make depend 
make 
make install]]></description><category></category></item><item><title><![CDATA[readelf命令和ELF文件详解]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78210089</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78210089</guid><author>Linux_ever</author><pubDate>Thu, 12 Oct 2017 00:48:25 +0800</pubDate><description><![CDATA[ELF（Executable and Linking Format）是一个定义了目标文件内部信息如何组成和组织的文件格式。内核会根据这些信息加载可执行文件，内核根据这些信息可以知道从文件哪里获取代码，从哪里获取初始化数据，在哪里应该加载共享库，等信息。]]></description><category></category></item><item><title><![CDATA[Webbench网站压测工具]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/78148685</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/78148685</guid><author>Linux_ever</author><pubDate>Sun, 01 Oct 2017 20:32:04 +0800</pubDate><description><![CDATA[Webbench是一个在Linux下使用的非常简单的网站压测工具。他本身是一个单进程，使用fork()模拟多个客户端同时访问我们设定的url，用来测试网站在压力下的性能。最多可以模拟3万个并发连接去测试网站的负载能力。]]></description><category></category></item><item><title><![CDATA[解决Mysql中只能通过localhost登陆不能通过ip登陆的问题]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/72903094</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/72903094</guid><author>Linux_ever</author><pubDate>Wed, 07 Jun 2017 19:23:53 +0800</pubDate><description><![CDATA[解决MySql中只能通过localhost登陆不能通过ip登陆的问题]]></description><category></category></item><item><title><![CDATA[MySql架构]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/64160493</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/64160493</guid><author>Linux_ever</author><pubDate>Tue, 21 Mar 2017 19:43:49 +0800</pubDate><description><![CDATA[MySql并不完美，但是足够灵活，能够适应高要求的环境，例如Web类应用。同时，MySql既可以嵌入到应用程序中，也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统（OLTP）等各种应用类型。]]></description><category></category></item><item><title><![CDATA[InnoDB行记录格式]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/64124868</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/64124868</guid><author>Linux_ever</author><pubDate>Mon, 20 Mar 2017 21:22:46 +0800</pubDate><description><![CDATA[InnoDB存储引擎和大多数数据库一样，记录是以行的形式存储的。也就是说页中保存着表中一行行的数据。]]></description><category></category></item><item><title><![CDATA[InnoDB存储引擎——表]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/63258278</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/63258278</guid><author>Linux_ever</author><pubDate>Sat, 18 Mar 2017 19:56:42 +0800</pubDate><description><![CDATA[表是关于特定实体的数据集合，也是关系型数据库模型的核心。索引组织表InnoDB存储引擎中，表都是根据主键顺序组织存放的，这种存储方式的表称为索引组织表。]]></description><category></category></item><item><title><![CDATA[InnoDB存储引擎文件]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/62938252</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/62938252</guid><author>Linux_ever</author><pubDate>Sat, 18 Mar 2017 15:51:15 +0800</pubDate><description><![CDATA[MySql中每个表存储引擎都有自己独有的文件，InnoDB存储引擎相关的文件主要包括：重做日志文件，表空间文件]]></description><category></category></item><item><title><![CDATA[MySql数据库——文件]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/62887691</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/62887691</guid><author>Linux_ever</author><pubDate>Fri, 17 Mar 2017 17:30:34 +0800</pubDate><description><![CDATA[MySql数据库的文件]]></description><category></category></item><item><title><![CDATA[InnoDB存储引擎——刷新邻接页、启动、关闭和恢复]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/62045117</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/62045117</guid><author>Linux_ever</author><pubDate>Tue, 14 Mar 2017 16:47:36 +0800</pubDate><description><![CDATA[刷新邻接页InnoDB存储引擎还提供了Flush Neighbor Page(刷新邻接页)的特性。其工作原理为：当刷新一个脏页时，InnoDB存储引擎会检测该页所在区(extent)的所有页，如果是脏页，那么一起进行刷新。]]></description><category></category></item><item><title><![CDATA[InnoDB存储引擎——异步IO]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/62044076</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/62044076</guid><author>Linux_ever</author><pubDate>Tue, 14 Mar 2017 15:59:20 +0800</pubDate><description><![CDATA[为了提高磁盘操作性能，当前的数据库系统都采用异步IO（Asynchronous IO，AIO）的方式来处理磁盘操作。InnoDB存储引擎就是这样。]]></description><category></category></item><item><title><![CDATA[InnoDB存储引擎——自适应哈希索引]]></title><link>https://blog.youkuaiyun.com/Linux_ever/article/details/62043708</link><guid>https://blog.youkuaiyun.com/Linux_ever/article/details/62043708</guid><author>Linux_ever</author><pubDate>Tue, 14 Mar 2017 15:30:55 +0800</pubDate><description><![CDATA[自适应哈希索引(Adaptive Hash Index, AHI）]]></description><category></category></item></channel></rss>