关于SVN中的Branches与Tags
在版本控制的系统中,我们经常需要对开发周期中的单独生命线作单独的修改,这条单独的开发生命线就可以称为Branches即分支。分支经常用于添加新的功能以及产品发布后的bug修复等,这样可以不影响主要的产品开发线以及避免编译错误等。当我们添加...
water
7年前 (2017-05-24) 2592℃ 0评论
0喜欢
概述
系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell ...
water
8年前 (2017-05-18) 2141℃ 0评论
0喜欢
elasticsearch启动警告
Unable to lock JVM memory (ENOMEM). This can result in part of the JVM being swapped out. Increase RLIMIT_MEMLOCK (ulimit)...
water
8年前 (2017-05-18) 3403℃ 0评论
0喜欢
1. PATH是个系统环境变量,指定要执行命令的搜索路径。如
[html] view plain copy
export PATH=A:B:C
当执行:
[html] view plain&nb...
water
8年前 (2017-05-17) 5079℃ 0评论
2喜欢
这里再配合Influxdb和Grafana可以构建一个非常漂亮的实时监控界面。
Grafana监控界面
采集数据(Metrics)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。
资源有限,我把这一套服务搭建在了一台CentOS 7的服务器...
water
8年前 (2017-05-11) 5152℃ 0评论
1喜欢
微服务之分布式跟踪系统(springboot+zipkin)
一、zipkin是什么
zipkin是一个开放源代码分布式的跟踪系统,由Twitter公司开源,它致力于收集服务的定时数据,...
water
8年前 (2017-05-11) 4048℃ 0评论
1喜欢
1. 什么是性能监控系统
这里说的性能监控系统,主要侧重点是监控应用系统的性能。 说直白点就是每个业务(例如注册,登录)的请求响应时间,请求次数等信息。 操作系统的监控不是这里的重点,因为业界已经有许多相当成熟的基于Linux的运维系统。 操作系统的运维和应用系统的运维是两码事,...
water
8年前 (2017-05-11) 3277℃ 0评论
0喜欢
Metrics,谷歌翻译就是度量的意思。当我们需要为某个系统某个服务做监控、做统计,就需要用到Metrics。
举个栗子,一个图片压缩服务:
每秒钟的请求数是多少(TPS)?
平均每个请求处理的时间?
请求处理的最长耗时?
等待处理的请求队列长度?
又或者一个...
water
8年前 (2017-05-11) 3023℃ 0评论
1喜欢
人们认识到,传统的程序经常表现出一些不能自然地适合单个程序模块或者几个紧密相关的程序模块的行为,因此面向 Aspect 的编程(AOP)应运而生。Aspect 的先驱将这种行为称为 横切,因为它跨越了给定编程模型中的典型职责界限。例如,在面向对象的编程中,模块性的天然...
water
8年前 (2017-05-11) 2223℃ 0评论
0喜欢
抽象类中包含普通方法和抽象方法,如果把抽象类进行更彻底的抽象,即所有的方法都是抽象方法,那就是另外一个机制 —— 接口。接口和类很相似,但接口不是类,它不像抽象类属于一种特殊的类。在常量、变量与运算符(一) 这篇文章里对引用数据类型分类过,接口属于引用数据类型的一种,...
water
8年前 (2017-05-05) 3170℃ 0评论
0喜欢