11 workdsz

尚未进行身份认证

暂无相关描述

等级
TA的排名 5w+

Docker学习笔记-- 如何使用Dockerfile构建镜像

Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比im

2017-11-10 11:38:05

Docker常用命令

1.查看docker信息(version、info)[plain] viewplaincopy# 查看docker版本  $docker version    # 显示docker系统的信息  $docker info  2.对image的操作(search、pull、images、rmi、h

2017-11-10 11:32:01

curl -w,–write-out参数详解

顾名思义,write-out的作用就是输出点什么。curl的-w参数用于在一次完整且成功的操作后输出指定格式的内容到标准输出。输出格式由普通字符串和任意数量的变量组成,输出变量需要按照%{variable_name}的格式,如果需要输出%,double一下即可,即%%,同时,\n是换行,\r是回车,\t是TAB。curl会用合适的值来替代输出格式中的变量,所有可用变量如下:url_

2017-11-09 14:10:35

nginx中关于并发数的问题worker_connections,worker_processes

我认为,要搞清楚这个公式是否正确,以及如何计算的,那首先要对nginx的各个配置说明有清晰的认识:  从用户的角度,http1.1协议下,由于浏览器默认使用两个并发连接,因此计算方法:   nginx作为http服务器的时候:  max_clients=worker_processes*worker_connections/2  nginx作为反向代

2017-11-08 18:55:04

zabbix监控日志文件

最近开发人员有一个需求,监控java程序的报错日志,如日志中包含“ERROR”关键字的信息,就邮件告警,以下是具体实现方法。一、创建模板以上是已经创建好的模板,名为“TemplateAppJavalogs”创建应用集二、创建监控项键值示例:log[/app/wutongshu/monitorlog/error.l

2017-11-03 20:01:20

zabbix监控api接口性能及可用性 天气预报api为例

现在各种应用都走api,例如淘宝,天气预报等手机、pad客户端都是走api的,那么平时也得对这些api做监控了。怎么做呢?zabbix的web监控是不二选择了。今天就以天气预报api作为一个例子。天气预报API天气预报api地址:http://www.weather.com.cn/data/sk/101010100.htmlapi正常情况下会返回如下数据:

2017-11-03 16:44:01

我所理解的SOA和微服务

SOA和微服务到底是什么关系?说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这种说法做为根据,我觉得SOA与微服务的区别在于如下几个方面:微服务相比于SOA更加精细,微服务更多的以独立的进程的方式存

2017-11-01 18:44:20

系统吞吐量(TPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间        QPS(TPS):每秒钟r

2017-11-01 18:30:53

Docker的save和export命令的区别

摘要:最近在做Docker的镜像的迁移,遇到的了问题了,不知怎么解决,发现这篇好文,解决了我的问题~就翻译过来的。http://tuhrig.de/difference-between-save-and-export-in-docker/ 我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。在结束

2017-10-26 18:35:41

linux清理内存命令

1.清理前内存使用情况 free-m2.开始清理  echo1>/proc/sys/vm/drop_caches3.清理后内存使用情况 free-m4.完成!查看内存条数命令:dmidecode | grep -A16 "Memory Device$"  +++++++++++++++

2017-10-24 14:38:24

Elasticsearch内存分配设置详解

Elasticsearch默认安装后设置的内存是1GB,对于任何一个现实业务来说,这个设置都太小了。如果你正在使用这个默认堆内存配置,你的集群配置可能会很快发生问题。 这里有两种方式修改Elasticsearch的堆内存(下面就说内存好了),最简单的一个方法就是指定ES_HEAP_SIZE环境变量。服务进程在启动时候会读取这个变量,并相应的设置堆的大小。设置命令如下:exportES

2017-10-13 16:48:51

记一次kibana精确匹配数据问题

今天线上环境出现异常,开发需要查看日志,按照以往的惯例,我直接让他查看我搭建ELK平台去查找,可是一会儿后返回来说查询有问题,才发现kibana默认是模糊匹配导致数据异常混乱,经过查询资料得出解决办法,方便以后查询。如下图是开发查询效果图更改查询条件:加上双引号,正常,精确匹配

2017-10-13 15:30:14

Linux系统下强制踢掉登录用户

linux系统root用户可强制踢制其它登录用户,首先可用$w命令查看登录用户信息,显示信息如下:     [root@Wang~]#w    10:01:23up1:23,3users,loadaverage:0.71,0.58,0.57    USER    TTY     FROM             LOGIN@  IDLE  JCPU

2017-10-09 17:12:57

Django基础,Day10 - template 模板引擎与路径设置

作为一个Web框架,Django需要一个方便的方式来生成动态的HTML。最常见的方法依赖于模板。模板包含所需的HTML输出的静态部分以及一些特殊的语法描述如何插入动态内容。Django框架后端默认支持自生内置的一套模板系统DTL(DjangoTemplateLanguage)和有名的Jinja2模板系统。当然,也可以从第三方模块中之前其他模板系统。如果没有特殊要求,建议使用Djan

2017-09-28 17:18:46

Django基础,Day9 - 静态文件目录与路径设置说明(eg. images, JavaScript, CSS)

静态文件路径设置官方说明1.Makesurethat django.contrib.staticfiles isincludedinyour INSTALLED_APPS.2.Inyoursettingsfile,define STATIC_URL,forexample:  1STATIC_URL = 

2017-09-28 17:18:15

Django基础,Day8 - 管理后台定制显示

自定义admin表单展示效果一: polls/admin.py展示效果二: polls/admin.py 添加关联对象一个Question有多个Choice,Choice的显示方式有两种:其一,直接注册 admin.site.register(Choice),则Choice添加界面显示如:其二,在Questio

2017-09-28 17:17:42

Django基础,Day7 - 添加静态文件 static files

添加css样式文件1、首先在app目录下创建static文件夹,如polls/static。django会自动找到放在这里的静态文件。AppDirectoriesFinder whichlooksfora“static”subdirectoryineachofthe INSTALLED_APPSSTATICFILES_DIRS:Thissettingdefines

2017-09-28 17:16:57

Django基础,Day6 - 单元测试tests

在django项目app目录下,有个tests.py,我们通常可以直接在这文件中写我们的单元测试代码。testforamodel根据前面章节的操作步骤下来,在QuestionModel中有一个函数was_published_recently(),判断文章发表时间在当前一天之内。代码如12def was_pub

2017-09-28 17:16:18

Django基础,Day5 - form表单投票详解

投票URLpolls/urls.py:12#ex:/polls/5/vote/ url(r'^(?P[0-9]+)/vote/$',views.vote,name='vote'),创建投票form表单polls/templates/polls/detail.htm

2017-09-28 17:15:33

Django基础,Day4 - views 详解

在Django中,网页和其他内容是通过视图传递的。每个视图由一个简单的Python函数表示,Django将通过检查请求的URL(准确地说,是域名后面的部分URL)来选择一个视图。例如,用户在浏览器中访问 >/newsarchive/// diango的URLConfs将请求URL与对应的viewsfunction匹配,调用viewfunction进行数据处理,然后选择对应的te

2017-09-26 18:30:56

查看更多

勋章 我的勋章
    暂无奖章