自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

比特胶囊

我是一只小蚂蚱

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 《赵成的运维体系管理课》学习笔记(5)——故障管理

37 | 故障管理:谈谈我对故障的理解系统正常,只是改系统无数异常情况下的一种特例。Design for Failure:我们的目标和注意力不应该放在消除故障,或者不允许故障发生上,因为我们无法杜绝故障。所以,我们更应该考虑的是,怎么让系统更健壮,在一般的问题面前,仍然可以岿然不动,甚至是出现了故障,也能够让业务更快恢复起来。故障永远只是表面现象,其背后技术和管理上的问题才是根因理解一个...

2019-04-01 18:26:25 675

原创 《赵成的运维体系管理课》学习笔记(4)——稳定性保障

31 | 极端业务场景下,我们应该如何做好稳定性保障?我们所面对的极端业务场景可预测场景:双11不可预测场景:鹿晗公布恋情我们要迎接的技术挑战运维自动化标准化覆盖面是否足够广泛,应用体系是否完善,持续交付流水线是否高效,云上资源获得是否足够迅速,这些都是运维自动化的基础。特别是对于不可预测的场景,考验的就是自动化的程度。容量评估和压测我们只有对系统容量十分清楚,才能针对特定场景判...

2019-04-01 16:58:46 414

原创 《赵成的运维体系管理课》学习笔记(3)——云计算时代的运维实践

25 | 为什么蘑菇街会选择上云?是被动选择还是主动出击?我们所面临的问题成本闲置问题大促,需要业务系统有足够的容量支持,浪费机柜成本和人工投入。基础设施维护问题IDC机房选址,IDC机房的扩展问题,资源利用率问题底层技术投入和人才的问题越是底层的技术,技术门槛就越高、更复杂,也越离不开高端人才的投入。以业务发展为生命线的公司,我们更期望能够在业务上取得创新和发展,而不是在技术上...

2019-04-01 15:22:54 400

原创 《赵成的运维体系管理课》学习笔记(2)——持续交付

21 | 人多力量大vs两个披萨原则,聊聊持续交付中的流水线模式项目需求分解将项目管理中的需求与持续发布中的应用这两者很好地关联起来。明确好需求拆分与应用功能的对应。提交阶段之开发模式选择开发模式- 主干开发模式- gitflow开发模式- 分支开发模式开发模式的选型原则分支开发模式简单清晰,在实际操作中更适合我们使用。...

2019-04-01 11:55:07 324

原创 《赵成的运维体系管理课》学习笔记(1)——持续交付

16 | 持续交付知易行难,想做成这事你要理解这几个关键点什么是持续交付首先要把持续交付做好。做持续交付就是提升整个研发体系效率的关键。持续交付代表着从从业务需求开始到交付上线之后的端到端的过程。业务/产品——开发——测试——运维:持续交付开发——测试:持续集成开发——运维:DevOps业务/产品——测试持续交付的关键点配置管理标准化是一个持续的过程需求拆解提交管理构...

2019-03-31 21:35:49 1315

原创 廖雪峰python教程学习笔记

可变参数def calc(*numbers): sum = 0 for n in numbers: sum = sum + n * n return sumdef person(name, age, **kw): print('name:', name, 'age:', age, 'other:', kw)def person(name, ...

2019-03-31 16:09:32 339

原创 慕课网《项目上线流程》笔记

购买服务器阿里云连接服务器Gitbashweb服务器的选择配置服务器nginx -t上传网站到服务器scp -r域名购买及映射注意备案结合HTTP理解网站如何工作...

2019-03-29 17:33:22 320

慕课网《python运维-Socket网络编程》笔记整理

Socket简介

2019-03-29 16:54:27 301

原创 bootstrap使用经验点滴

我的bootstrap学习点滴

2016-12-01 21:14:52 361

原创 常用前端函数

我的前端学习笔记

2016-12-01 21:12:48 476

原创 单选框radio改变事件

前端学习

2016-12-01 15:21:31 95010 1

原创 FastRWeb——为R语言搭建的Web环境

参考来源:http://blog.fens.me/r-fastrweb-rserve/背景介绍一直以来R语言都被用在,基于个人电脑的客户端程序上。我们习惯性的下载R安装包,在自己的电脑上面装好,写算法,运行。然后,以贴图或者文档的形式,发表自己的作品。R如果可以运行在Server端,把结果以Web的方式发布!这才是互联网的工作方式!而下面将要介绍的FastRWeb则提供一种

2016-02-22 16:42:15 4578

原创 计算机网络面试知识点整理

1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议如下: 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线

2016-02-22 14:45:42 624

原创 【算法训练营】二维数组中的查找

题目在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路首先我们选择从右上角开始搜寻,(为什么不从左上角开始搜寻,左上角向右和向下都是递增,那么对于一个点,对于向右和向下会产生一个岔路;如果我们选择从右上脚开始搜寻的话,如果大于就向下,如果小于就左)。

2016-02-12 11:44:08 491

原创 各种排序算法知识总结

今天学习了各种各样的排序算法,来做个总结吧首先,算法很重要的指标是时间复杂度,其中,冒泡排序,插入排序,选择排序的时间复杂度为O(N^2),快速排序、归并排序、堆排序、希尔排序的时间复杂度是O(NlogN)选择排序 堆排序 快速排序 希尔排序 是不稳定的,其他都是稳定的经典排序算法,空间复杂度为O(1)的有冒泡 选择 插入 希尔 堆 为O(logN)~O(N)的有快速排序 为O(N)的有归并排序

2016-02-06 14:52:26 326

原创 spring mvc快速搭建——Hello World!

Spring Web MVC架构 Spring Web MVC框架也是一个基于请求驱动的Web框架,并且也使用了前端控制器模式来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。首先让我们整体看一下Spring Web MVC处理请求的流程:Spring Web MVC处理请求的流程 具体执行步骤如下: 1、 首先用户发送请求————>前端控制器,前端控制器根

2016-01-13 17:21:52 371

原创 使用Spring JDBCTemplate进行增删改查curd操作

项目介绍Spring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用它来构建项目项目结构创建maven项目,结构如上图maven依赖jar包汇总 junit junit 3.8.1 test javax.servlet

2016-01-13 15:59:42 15017 1

原创 can't find referenced pointcut原因及解决方案

在学习马士兵spring2.5.6的视频教程中,在版本上容易出现很多问题,导致程序跑不出来。在AOP注解那讲视频中,jdk1.7的环境下,使用Spring的annotation实现AOP时,会报错can't find referenced pointcut。 原因是aspectjweaver.jar的版本太低,更换1.7版本就好了。下面提供下载地址。http://download.csdn

2016-01-10 20:17:00 1366

原创 spring2.5.6的‘annotation-config’ and its parser class are only available on JDK 1.5 and higher错误解决

最近在学习马士兵的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

2016-01-10 14:13:36 1540 1

原创 struts2开发环境搭建

1. mybatis 新建web项目 2. 下载jar包     从官网http://struts.apache.org/download.cgi 下载struts的jar包,解压后得到如下文件lib文件夹下有很多jar包,但是这些Jar包在搭建Struts2开发环境时不是每一个都要用到的,通过参考Strust2的参考文档可以知道,Struts 2 framework开发环

2015-12-24 10:54:20 366

原创 【经验】sae云平台上的phpExcel库的使用详解

【经验】sae云平台上的phpExcel库的使用详解项目背景:采用新浪sae云平台作web开发,使用thinkphp框架,在后台通过php导入excel表格,并实现excel表格数据读写。具体步骤:上传excel表格至sae云平台 - sae机制介绍 SAE采用分布式架构设计, 应用代码将部署在多台前端服务器上, 每次访问请求可能到达不同服务器。 假设现在有A、B、C

2015-12-03 15:51:42 1134

原创 【经验】mysql数据库定时备份

用mysqldump备份数据库时,如果出现when using LOCK TABLES,解决办法是加上 –skip-lock-tables 例如: 用mysqldump备份数据库时出现 Got error 1016: Can’t open file: ‘./sql/think_tabes.frm’ (Errorno: 24 - Too many open files) when using L

2015-09-20 19:49:10 425

原创 linux下运行C程序

工具 1.1 Gedit是一个简单实用的文本编辑器,拥有漂亮的界面,支持语法高亮,比 Vim 更易上手。 1.2 GCC是Linux下使用最广泛的C/C++编译器是,大多数的Linux发行版本都默认安装,不管是开发人员还是初学者,一般都将GCC作为Linux下首选的编译工具。步骤1.1 编写 使用Gedit编写一个简单的C语言程序 1.2 编译 编译器可以将源代码转换

2015-09-03 20:47:39 1338

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-30 10:06:10 344

原创 zend studio中建立svn项目

本篇介绍如何用zend stdio 工具建立svn 项目

2015-08-29 15:31:31 1018

spring mvc快速搭建——Hello World!

手把手教你如何快速搭建spring mvc环境.zip

2016-01-13

使用Spring JDBCTemplate进行增删改查curd操作

运用Spring中关于JDBC的一个辅助类(JDBC Template),进行curd操作

2016-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除