<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[比特胶囊]]></title><description><![CDATA[我是一只小蚂蚱]]></description><link>https://blog.youkuaiyun.com/sunxiaoyu94</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunxiaoyu94]]></copyright><item><title><![CDATA[《赵成的运维体系管理课》学习笔记（5）——故障管理]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88954169</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88954169</guid><author>sunxiaoyu94</author><pubDate>Mon, 01 Apr 2019 18:26:25 +0800</pubDate><description><![CDATA[37 | 故障管理：谈谈我对故障的理解
系统正常，只是改系统无数异常情况下的一种特例。
Design for Failure：
我们的目标和注意力不应该放在消除故障，或者不允许故障发生上，因为我们无法杜绝故障。所以，我们更应该考虑的是，怎么让系统更健壮，在一般的问题面前，仍然可以岿然不动，甚至是出现了故障，也能够让业务更快恢复起来。
故障永远只是表面现象，其背后技术和管理上的问题才是根因
理解一个...]]></description><category></category></item><item><title><![CDATA[《赵成的运维体系管理课》学习笔记（4）——稳定性保障]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88951818</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88951818</guid><author>sunxiaoyu94</author><pubDate>Mon, 01 Apr 2019 16:58:46 +0800</pubDate><description><![CDATA[31 | 极端业务场景下，我们应该如何做好稳定性保障？
我们所面对的极端业务场景
可预测场景：双11
不可预测场景：鹿晗公布恋情
我们要迎接的技术挑战

运维自动化
标准化覆盖面是否足够广泛，应用体系是否完善，持续交付流水线是否高效，云上资源获得是否足够迅速，这些都是运维自动化的基础。特别是对于不可预测的场景，考验的就是自动化的程度。
容量评估和压测
我们只有对系统容量十分清楚，才能针对特定场景判...]]></description><category></category></item><item><title><![CDATA[《赵成的运维体系管理课》学习笔记（3）——云计算时代的运维实践]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88945542</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88945542</guid><author>sunxiaoyu94</author><pubDate>Mon, 01 Apr 2019 15:22:54 +0800</pubDate><description><![CDATA[25 | 为什么蘑菇街会选择上云？是被动选择还是主动出击？
我们所面临的问题

成本闲置问题
大促，需要业务系统有足够的容量支持，浪费机柜成本和人工投入。
基础设施维护问题
IDC机房选址，IDC机房的扩展问题，资源利用率问题
底层技术投入和人才的问题
越是底层的技术，技术门槛就越高、更复杂，也越离不开高端人才的投入。
以业务发展为生命线的公司，我们更期望能够在业务上取得创新和发展，而不是在技术上...]]></description><category></category></item><item><title><![CDATA[《赵成的运维体系管理课》学习笔记（2）——持续交付]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88936358</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88936358</guid><author>sunxiaoyu94</author><pubDate>Mon, 01 Apr 2019 11:55:07 +0800</pubDate><description><![CDATA[21 | 人多力量大vs两个披萨原则，聊聊持续交付中的流水线模式
项目需求分解
将项目管理中的需求与持续发布中的应用这两者很好地关联起来。
明确好需求拆分与应用功能的对应。
提交阶段之开发模式选择
开发模式
- 主干开发模式
- gitflow开发模式
- 分支开发模式

开发模式的选型原则
分支开发模式简单清晰，在实际操作中更适合我们使用。

...]]></description><category></category></item><item><title><![CDATA[《赵成的运维体系管理课》学习笔记（1）——持续交付]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88934617</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88934617</guid><author>sunxiaoyu94</author><pubDate>Sun, 31 Mar 2019 21:35:49 +0800</pubDate><description><![CDATA[16 | 持续交付知易行难，想做成这事你要理解这几个关键点
什么是持续交付
首先要把持续交付做好。
做持续交付就是提升整个研发体系效率的关键。
持续交付代表着从从业务需求开始到交付上线之后的端到端的过程。
业务/产品——开发——测试——运维：持续交付
开发——测试：持续集成
开发——运维：DevOps
业务/产品——测试
持续交付的关键点

配置管理
标准化是一个持续的过程
需求拆解
提交管理
构...]]></description><category></category></item><item><title><![CDATA[廖雪峰python教程学习笔记]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88919433</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88919433</guid><author>sunxiaoyu94</author><pubDate>Sun, 31 Mar 2019 16:09:32 +0800</pubDate><description><![CDATA[可变参数
def calc(*numbers):
    sum = 0
    for n in numbers:
        sum = sum + n * n
    return sum

def person(name, age, **kw):
    print('name:', name, 'age:', age, 'other:', kw)

def person(name, ...]]></description><category></category></item><item><title><![CDATA[慕课网《项目上线流程》笔记]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88898292</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88898292</guid><author>sunxiaoyu94</author><pubDate>Fri, 29 Mar 2019 17:33:22 +0800</pubDate><description><![CDATA[购买服务器
阿里云
连接服务器
Gitbash
web服务器的选择

配置服务器
nginx -t
上传网站到服务器
scp -r
域名购买及映射
注意备案
结合HTTP理解网站如何工作


...]]></description><category></category></item><item><title><![CDATA[慕课网《python运维-Socket网络编程》笔记整理]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88897036</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/88897036</guid><author>sunxiaoyu94</author><pubDate>Fri, 29 Mar 2019 16:54:27 +0800</pubDate><description><![CDATA[Socket简介




]]></description><category></category></item><item><title><![CDATA[bootstrap使用经验点滴]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53426813</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53426813</guid><author>sunxiaoyu94</author><pubDate>Thu, 01 Dec 2016 21:14:52 +0800</pubDate><description><![CDATA[我的bootstrap学习点滴]]></description><category></category></item><item><title><![CDATA[常用前端函数]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53426801</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53426801</guid><author>sunxiaoyu94</author><pubDate>Thu, 01 Dec 2016 21:12:48 +0800</pubDate><description><![CDATA[我的前端学习笔记]]></description><category></category></item><item><title><![CDATA[单选框radio改变事件]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53421925</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/53421925</guid><author>sunxiaoyu94</author><pubDate>Thu, 01 Dec 2016 15:21:31 +0800</pubDate><description><![CDATA[前端学习]]></description><category></category></item><item><title><![CDATA[FastRWeb——为R语言搭建的Web环境]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50717385</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50717385</guid><author>sunxiaoyu94</author><pubDate>Mon, 22 Feb 2016 16:42:15 +0800</pubDate><description><![CDATA[参考来源：http://blog.fens.me/r-fastrweb-rserve/


背景介绍
一直以来R语言都被用在，基于个人电脑的客户端程序上。我们习惯性的下载R安装包，在自己的电脑上面装好，写算法，运行。然后，以贴图或者文档的形式，发表自己的作品。

R如果可以运行在Server端，把结果以Web的方式发布！这才是互联网的工作方式！而下面将要介绍的FastRWeb则提供一种]]></description><category></category></item><item><title><![CDATA[计算机网络面试知识点整理]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50716777</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50716777</guid><author>sunxiaoyu94</author><pubDate>Mon, 22 Feb 2016 14:45:42 +0800</pubDate><description><![CDATA[1.  OSI，TCP/IP，五层协议的体系结构，以及各层协议 
    OSI分层 （7层）：物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 
    TCP/IP分层（4层）：网络接口层、 网际层、运输层、 应用层。 
    五层协议 （5层）：物理层、数据链路层、网络层、运输层、 应用层。 
每一层的协议如下： 
物理层：RJ45、CLOCK、IEEE802.3 （中继器，集线]]></description><category></category></item><item><title><![CDATA[【算法训练营】二维数组中的查找]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50654407</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50654407</guid><author>sunxiaoyu94</author><pubDate>Fri, 12 Feb 2016 11:44:08 +0800</pubDate><description><![CDATA[题目

在一个二维数组中，每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。


思路
首先我们选择从右上角开始搜寻，(为什么不从左上角开始搜寻，左上角向右和向下都是递增，那么对于一个点，对于向右和向下会产生一个岔路；如果我们选择从右上脚开始搜寻的话，如果大于就向下，如果小于就左)。
]]></description><category></category></item><item><title><![CDATA[各种排序算法知识总结]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50640304</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50640304</guid><author>sunxiaoyu94</author><pubDate>Sat, 06 Feb 2016 14:52:26 +0800</pubDate><description><![CDATA[今天学习了各种各样的排序算法，来做个总结吧首先，算法很重要的指标是时间复杂度，其中，冒泡排序，插入排序，选择排序的时间复杂度为O(N^2)，快速排序、归并排序、堆排序、希尔排序的时间复杂度是O(NlogN)选择排序 堆排序 快速排序 希尔排序 是不稳定的，其他都是稳定的经典排序算法，空间复杂度为O(1)的有冒泡 选择 插入 希尔 堆 
为O(logN)~O(N)的有快速排序 
为O(N)的有归并排序]]></description><category></category></item><item><title><![CDATA[spring mvc快速搭建——Hello World!]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50512068</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50512068</guid><author>sunxiaoyu94</author><pubDate>Wed, 13 Jan 2016 17:21:52 +0800</pubDate><description><![CDATA[Spring Web MVC架构 
Spring Web MVC框架也是一个基于请求驱动的Web框架，并且也使用了前端控制器模式来进行设计，再根据请求映射规则分发给相应的页面控制器（动作/处理器）进行处理。首先让我们整体看一下Spring Web MVC处理请求的流程：
Spring Web MVC处理请求的流程 
 
具体执行步骤如下： 
1、  首先用户发送请求————>前端控制器，前端控制器根]]></description><category></category></item><item><title><![CDATA[使用Spring JDBCTemplate进行增删改查curd操作]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50511340</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50511340</guid><author>sunxiaoyu94</author><pubDate>Wed, 13 Jan 2016 15:59:42 +0800</pubDate><description><![CDATA[项目介绍
Spring中关于JDBC的一个辅助类(JDBC Template)，它封装了JDBC的操作，使用它来构建项目

项目结构

创建maven项目，结构如上图






maven依赖jar包汇总
  
    
      junit
      junit
      3.8.1
      test
    
    
		javax.servlet]]></description><category></category></item><item><title><![CDATA[can't find referenced pointcut原因及解决方案]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50493546</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50493546</guid><author>sunxiaoyu94</author><pubDate>Sun, 10 Jan 2016 20:17:00 +0800</pubDate><description><![CDATA[在学习马士兵spring2.5.6的视频教程中，在版本上容易出现很多问题，导致程序跑不出来。
在AOP注解那讲视频中，jdk1.7的环境下，使用Spring的annotation实现AOP时，会报错can't find referenced pointcut。 原因是aspectjweaver.jar的版本太低，更换1.7版本就好了。下面提供下载地址。
http://download.csdn]]></description><category></category></item><item><title><![CDATA[spring2.5.6的‘annotation-config’ and its parser class are only available on JDK 1.5 and higher错误解决]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50492083</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50492083</guid><author>sunxiaoyu94</author><pubDate>Sun, 10 Jan 2016 14:13:36 +0800</pubDate><description><![CDATA[最近在学习马士兵的spring教程，视频教程中的项目中用的是spring低版本（2.5.6），今天用jre 8测试了一下，发现错误： 

Unexpected exception parsing XML document from class path resource [applicationContext-dao.xml]; nested exception is java.lang.Il]]></description><category></category></item><item><title><![CDATA[struts2开发环境搭建]]></title><link>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50393011</link><guid>https://blog.youkuaiyun.com/sunxiaoyu94/article/details/50393011</guid><author>sunxiaoyu94</author><pubDate>Thu, 24 Dec 2015 10:54:20 +0800</pubDate><description><![CDATA[1. mybatis 新建web项目 

2. 下载jar包     
从官网http://struts.apache.org/download.cgi 下载struts的jar包，解压后得到如下文件


lib文件夹下有很多jar包，但是这些Jar包在搭建Struts2开发环境时不是每一个都要用到的，通过参考Strust2的参考文档可以知道，Struts 2 framework开发环]]></description><category></category></item></channel></rss>