<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nloneday]]></title><description><![CDATA[兴趣就是最佳养料，相信技术创造价值；时刻保持积极向上，人品态度胜于能力]]></description><link>https://blog.youkuaiyun.com/NLOneDay</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NLOneDay]]></copyright><item><title><![CDATA[XtraBackup2.4 备份恢复原理]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84775089</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84775089</guid><author>NLOneDay</author><pubDate>Mon, 03 Dec 2018 17:32:00 +0800</pubDate><description><![CDATA[文章目录1. 备份（`--backup`）2. 准备（`--prepare`）3. 恢复（`--copy-back`）
在这篇文章中，大家将会了解XtraBackup的原理，以对每次备份和恢复的过程都心里有数，保持敬畏之心。
XtraBackup是Percona公司开源的一款MySQL InnoDB（包括XtraDB，MyISAM）数据库备份工具，基于InnoDB的崩溃恢复功能，由于支持不锁表的在...]]></description><category></category></item><item><title><![CDATA[MySQL 5.6&5.7 性能优化 TOP10]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84637317</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84637317</guid><author>NLOneDay</author><pubDate>Thu, 29 Nov 2018 18:00:16 +0800</pubDate><description><![CDATA[

transaction_isolation
解读：事务隔离级别，Oracle, SQL Server等商业知名数据库默认级别为READ-COMMITTED，而MySQL为REPEATABLE-READ，隔离级别的选择取决于实际的业务要求（安全与性能的权衡），它也从根本上决定了MySQL的整体表现。
设置：如果不是金融、电信等数据库事务级别要求很高的业务，完全可以设置成transaction_i...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——0.Swarm系列说明]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84307660</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84307660</guid><author>NLOneDay</author><pubDate>Tue, 20 Nov 2018 18:29:01 +0800</pubDate><description><![CDATA[1. 系列说明

Docker Swarm应用于生产环境已有大半年，本教程是对一路走来种种选型、测试、实践、填坑等历程的一次全面总结。
阅读本教程之前，默认已对容器、编排等概念有所了解。
关于生产环境是否引入容器及容器编排(Swarm, kubernetes, Mesos, ....)选型，可以参考网易云博客上面的一篇文章。
鉴于本人能力有限，只能对自己熟悉的知识进行演示和说明，如有错误还请指正。...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——7.Swarm服务调用]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84229308</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84229308</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:44:21 +0800</pubDate><description><![CDATA[文章目录1. 网络名称2. 服务名称
在这篇文章中，大家将会了解在Swarm中，服务与服务之间如何互相调用。通过前面几篇文章的学习，我们已经能够熟练地部署服务，并在浏览器中成功访问。但是，我们一直以来部署的都是单个服务，还没接触到例如，在web中调用api，在api中调用mysql，接下来，我们就从网络开始，一探究竟。
1. 网络名称
还记得我们最开始通过docker network create...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——6.Swarm服务面板]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84229258</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84229258</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:43:41 +0800</pubDate><description><![CDATA[文章目录1. 创建服务2. 服务面板
在这篇文章中，大家将会了解如何通过docker CLI命令或docker-compose.yml文件的形式部署一个简单的网页可视化面板，不用登陆每台服务器就可以方便地查看整个Swarm集群、服务、容器等的运行情况。
1. 创建服务
通过前面几篇文章地介绍，我们现在可以通过两种方式来部署服务了。一种是docker CLI命令，另一种是docker-compose...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——5.Swarm服务文件]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84228970</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84228970</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:39:22 +0800</pubDate><description><![CDATA[文章目录1. 创建文件2. 部署服务3. 文件说明
在这篇文章中，大家将会了解如何通过docker-compose.yml文件的形式部署服务。从docker1.13版本开始，新的docker compose v3引入适用于Docker Swarm模式的stack deploy服务部署方式，所有我们就直接使用新的v3标准。
1. 创建文件
在之前的几篇文章中，我们都是通过docker CLI命令行的...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——4.Swarm服务检查]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84228931</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84228931</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:38:45 +0800</pubDate><description><![CDATA[文章目录1. 健康检查2. 创建服务
在这篇文章中，大家将会了解如何在服务中配置简单的命令进行容器定期自检，以表明当前容器是否处于健康状态。
1. 健康检查
通过前面几篇文章的理论和实践，大家都知道，Docker Swarm会自动判断服务中容器的健康状态，从而决定是否删除重建，以保证设定的副本数replicas。但它是怎么判断的呢？
容器都有一个STATUS代表它的运行状态created, res...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——3.Swarm服务升级]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84228869</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84228869</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:37:48 +0800</pubDate><description><![CDATA[文章目录1. 限制资源2. 更新副本3. 更新镜像4. 滚动升级
在这篇文章中，大家将会了解如何在不停止服务的情况下进行配置更改和镜像更新。我们可以通过动态更新来控制服务的各种设置和选项。对于一些命令，Docker会停止、删除、重建容器，因此，必须考虑到如果同时停止所有的容器所带来的服务连接中断和正常运行时长问题。
1. 限制资源
通过docker service update --help查看服...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——2.Swarm服务发现]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84228760</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84228760</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:36:08 +0800</pubDate><description><![CDATA[在这篇文章中，大家将会了解Docker是如何进行服务发现并在不同容器间实现网络负载均衡。通过上一篇文章我们知道，随着Swarm模式和服务的引入，容器现在可以通过自定义合适的名称和端口进行逻辑分组。请求会在集群中所有可用的容器之间进行负载均衡，这无形中增加了服务的可用性，并降低了单个容器的负载。
1. 负载均衡
负载均衡是Swarm路由网格（service mesh）中提供的一个功能，在Docker...]]></description><category></category></item><item><title><![CDATA[Docker Swarm系列——1.Swarm服务初识]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/84228684</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/84228684</guid><author>NLOneDay</author><pubDate>Mon, 19 Nov 2018 09:34:52 +0800</pubDate><description><![CDATA[文章目录什么是Docker Swarm关键概念1. 初始化Docker Swarm2. 加入Docker Swarm3. 创建`overlay`网络4. 创建`service`服务5. 查看状态6. 扩展服务
在这篇文章中，大家将会了解如何初始化一个Docker Swarm集群，并利用Docker本身的编排技术来部署容器。我们用2个Docker主机作为整个系列的环境。
什么是Docker Swar...]]></description><category></category></item><item><title><![CDATA[InnoDB内部结构——官方文档翻译]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/81020783</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/81020783</guid><author>NLOneDay</author><pubDate>Thu, 12 Jul 2018 18:53:56 +0800</pubDate><description><![CDATA[14.4 InnoDB Architecture

1. Buffer Pool

Buffer pool是主内存中用于访问InnoDB缓存的表和索引(聚集索引，辅助索引)数据的一块区域。Buffer pool允许那些频繁使用的数据直接在内存中处理，从而加速整个处理过程。在专用的数据库服务器中，通常接近80%的物理内存被分配给buffer pool。

为了大容量读操作的效率，buffer poo...]]></description><category></category></item><item><title><![CDATA[编写自己的jQuery扩展（插件）]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/80922660</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/80922660</guid><author>NLOneDay</author><pubDate>Thu, 05 Jul 2018 10:11:54 +0800</pubDate><description><![CDATA[就我目前所知，编写jQuery扩展（插件）有三种方式：


扩展jQuery本身的方法，$.extend
扩展jQuery对象的方法，$.fn.extend
扩展DataType对象的方法，[DataType].prototype，[DataType]代指String、Number...等数据类型


下面通过举例介绍具体用法：


$.extend

//$.extend有两种写法，以一个页面弹...]]></description><category></category></item><item><title><![CDATA[mysql之PXC5.7.18集群系列——0.mysql单机到集群改造方案]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/79529917</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/79529917</guid><author>NLOneDay</author><pubDate>Mon, 12 Mar 2018 17:16:09 +0800</pubDate><description><![CDATA[1. 相关准备


  mysql升级：https://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html 
  mysql备份/集群间数据同步：https://www.percona.com/doc/percona-xtrabackup/LATEST/index.html 
  PXC集群：https://www.percona.com/doc/...]]></description><category></category></item><item><title><![CDATA[mysql之PXC5.7.18集群系列——4.xtrabackup+IST添加新Node]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/79502050</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/79502050</guid><author>NLOneDay</author><pubDate>Fri, 09 Mar 2018 19:50:40 +0800</pubDate><description><![CDATA[1. 相关准备


  xtrabackup：percona出品的MySQL在线备份还原工具 
  IST：Incremental State Transfer，增量传输 
  SST：State SnapShop Transfer，全量传输  


备注：SST，适用于搭建新集群、数据少、业务少时加入Node
备注：IST+xtrabackup，适用于老集群、节点坏死、增加读节点时加入Node ...]]></description><category></category></item><item><title><![CDATA[mysql之PXC5.7.18集群系列——3.xtrabackup]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/77935554</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/77935554</guid><author>NLOneDay</author><pubDate>Mon, 11 Sep 2017 17:28:41 +0800</pubDate><description><![CDATA[1. 相关准备


  官方网站：https://www.percona.com/doc/percona-xtrabackup/LATEST/innobackupex/incremental_backups_innobackupex.html


备注：利用xtrabackup进行数据库备份还原
备注：利用xtrabackup进行集群间数据同步




2. 数据备份


  xtrabackup...]]></description><category></category></item><item><title><![CDATA[mysql之PXC5.7.18集群系列——2.HAProxy]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/77932882</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/77932882</guid><author>NLOneDay</author><pubDate>Mon, 11 Sep 2017 14:31:34 +0800</pubDate><description><![CDATA[1. 相关准备
  官方网站：http://www.haproxy.org
2. 编译安装
  # cd /home/soft/haproxy.1.7.8 
  # make TARGET=linux26 prefix=/home/soft/haproxy 
  # make install PREFIX=/home/soft/haproxy  
3. 创建用户
  # useradd haprox]]></description><category></category></item><item><title><![CDATA[mysql之PXC5.7.18集群系列——1.Percona XtraDB Cluster搭建]]></title><link>https://blog.youkuaiyun.com/NLOneDay/article/details/77896088</link><guid>https://blog.youkuaiyun.com/NLOneDay/article/details/77896088</guid><author>NLOneDay</author><pubDate>Fri, 08 Sep 2017 16:17:50 +0800</pubDate><description><![CDATA[1. 相关准备


  官方教程：https://www.percona.com/doc/percona-xtradb-cluster/LATEST/install/yum.html#yum 
  epel介绍：https://fedoraproject.org/wiki/EPEL 
  epel6下载：https://dl.fedoraproject.org/pub/epel/epel-rele...]]></description><category></category></item></channel></rss>