欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

2017年05月的内容

架构&设计模式

SVN 中trunk、tags、branches使用

SVN 中trunk、tags、branches使用
关于SVN中的Branches与Tags 在版本控制的系统中,我们经常需要对开发周期中的单独生命线作单独的修改,这条单独的开发生命线就可以称为Branches即分支。分支经常用于添加新的功能以及产品发布后的bug修复等,这样可以不影响主要的产品开发线以及避免编译错误等。当我们添加...

water 8年前 (2017-05-24) 2699℃ 0评论 0喜欢

Linux

ulimit 的功能和用法

ulimit 的功能和用法
概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell ...

water 8年前 (2017-05-18) 2251℃ 0评论 0喜欢

架构&设计模式

使用StatsD, Graphite, Grafana, Kamon搭建可用于JVM项目的可视化性能监控系统

使用StatsD, Graphite, Grafana, Kamon搭建可用于JVM项目的可视化性能监控系统
1. 什么是性能监控系统 这里说的性能监控系统,主要侧重点是监控应用系统的性能。 说直白点就是每个业务(例如注册,登录)的请求响应时间,请求次数等信息。 操作系统的监控不是这里的重点,因为业界已经有许多相当成熟的基于Linux的运维系统。 操作系统的运维和应用系统的运维是两码事,...

water 8年前 (2017-05-11) 3424℃ 0评论 0喜欢

架构&设计模式

Metrics简单介绍

Metrics简单介绍
Metrics,谷歌翻译就是度量的意思。当我们需要为某个系统某个服务做监控、做统计,就需要用到Metrics。 举个栗子,一个图片压缩服务: 每秒钟的请求数是多少(TPS)? 平均每个请求处理的时间? 请求处理的最长耗时? 等待处理的请求队列长度? 又或者一个...

water 8年前 (2017-05-11) 3151℃ 0评论 1喜欢

架构&设计模式

使用面向 Aspect 的编程改进模块性

使用面向 Aspect 的编程改进模块性
人们认识到,传统的程序经常表现出一些不能自然地适合单个程序模块或者几个紧密相关的程序模块的行为,因此面向 Aspect 的编程(AOP)应运而生。Aspect 的先驱将这种行为称为 横切,因为它跨越了给定编程模型中的典型职责界限。例如,在面向对象的编程中,模块性的天然...

water 8年前 (2017-05-11) 2356℃ 0评论 0喜欢

java

Java接口深入分析

Java接口深入分析
抽象类中包含普通方法和抽象方法,如果把抽象类进行更彻底的抽象,即所有的方法都是抽象方法,那就是另外一个机制 —— 接口。接口和类很相似,但接口不是类,它不像抽象类属于一种特殊的类。在常量、变量与运算符(一) 这篇文章里对引用数据类型分类过,接口属于引用数据类型的一种,...

water 8年前 (2017-05-05) 3299℃ 0评论 0喜欢