- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 Collectd & InfluxDb & Grafana 之一: 常用系统统计
Collectd安装apt-get install collected配置# vi /etc/collectd/collectd.confHostname "localhost"FQDNLookup trueInterval 5Timeout 4LoadPlugin syslog LogLevel infoLoadPlugin
2016-12-17 17:01:12 1834
转载 系统性能监控利器-collectd详解
系统监控是作为网站运维、网站性能优化必不可少的工具,目前比较常用的有Nagios、Cacti以及Zabbix,笔者用过后两个,其中Zabbix确实很强大,web界面操作也比较不错。不过这几个工具安装起来那可并不简单,其中Nagios的复杂那可是出了名的。插播:关于服务器端监控命令请参考前文《Linux服务器性能追踪以及服务器监控常用命令》笔者近期一直在尝试用Collectd,一款性
2016-12-17 16:56:44 6829
转载 时序列数据库之InfluxDB
1.InfluxDB介绍1.1安装使用下载地址直接官网下载就好,非常简单。https://influxdata.com/downloads/#influxdb安装sudo dpkg -i influxdbName.deb启动sudo service influxdb start使用启动成功之后,我们就可以开始使
2016-12-17 16:34:44 2946
转载 influxdb基本操作
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]名词解释在具体的讲解influxdb的相关操作之前先说说influxdb的一些专有名词,这些名词代表什么。influxDB名词database:数据库;measurement:数据库中的表;points:表里面的一行数据。influxDB中独有的一些概念Poi
2016-12-17 16:29:03 6264
转载 Metrics.NET源码阅读笔记
概述Metrics.NET提供的是度量工具,他是移植自Java的metrics。Metrics将度量抽象成Gauges,Counters,Histograms,Meters,Timers五种。基于这五种度量类型,我们能够向系统中添加计数代码来统计监视应用程序的即时或准即时运行性能。通过Metrics的Report机制,我们可以比较方便地将这些度量值输送到其他的监控系统解决方案中。这
2016-12-17 16:02:38 1073
转载 Metrics.NET step by step
安装Nuget包nuget中搜索metrics,如图: 配置Metrics在程序入口处插入配置Metrics的代码。 class Program { static void Main(string[] args) { Metric.Config // W
2016-12-16 13:07:01 420
转载 NuGet学习笔记(2)——使用图形化界面打包自己的类库
上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面打包自己的类库 NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用
2016-12-16 12:02:59 462
转载 NuGet学习笔记(1)——初识NuGet及快速安装使用
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是一头雾水,后台查了些资料才知到NuGet是 Visual Studio的一个扩展,
2016-12-16 12:02:19 298
转载 10分钟进阶Nuget
目录 nuget初识 nuget本地包 nuget解决依赖冲突nuget是什么 .net版的maven(java)? 如果你用过windows的chocolatey,mac的homebrew或许更容易理解他,先来回顾下以前我们是如何处理或者碰到过的问题。1.假如我需要合并2个项目,这2个项目是不同的作者,项目中都使用到了log4net并且
2016-12-16 09:32:03 589
转载 使用 Grafana、collectd 和 InfluxDB 打造现代监控系统
打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的:采集数据(collectd)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据,看版本号(v0.8.8)就知道这
2016-12-16 08:42:48 683
转载 使用Metrics监控应用程序的性能
在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后,再去查看日志,是一种事后的静态分析。在很多时候,我们可能需要了解整个系统在当前,或者某一时刻运行的情况,比如当前系统中对外提供了多少次服务,这些服务的响应时间是多少,随时间变化的情况是什么样的,系统出错的频率是多少。这些动态的准实时信息对于监控整个系统的运行健康状况来说很重要。一些应用程序,比如对外提供接口或者
2016-12-15 18:08:56 3951
转载 Strtus2和SpringMVC的区别
Struts2和SpringMVC是比较流行的MVC框架,二者的工作流程大体相似,从下面两张图就可以看出。SpringMVC工作流程图图二 SpringMVC的工作流程描述 1. 用户向服务器发送请求,请求被Spring前端控制Servelt DispatcherServlet捕获; 2. DispatcherServle
2016-12-13 12:29:30 505
转载 SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他
2016-12-13 12:25:46 214
转载 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用v
2016-12-13 12:15:19 345
转载 领域驱动设计系列文章——浅析VO、DTO、DO、PO的概念、区别和用处
本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念
2016-12-04 20:58:53 583
转载 【持久化框架】Mybatis简介与原理
什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps
2016-12-04 18:08:00 330
转载 深入浅出MyBatis-快速入门
简介MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注
2016-12-04 18:06:12 329
转载 ssm框架整合
一、maven项目的搭建1.首先建立一个maven项目,本次整合基于eclipse。 2.pom.xml的配置project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2016-12-04 17:54:28 311
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
目录(?)[-]基本概念1Spring2SpringMVC3MyBatis开发环境搭建Maven Web项目创建SSM整合1Maven引入需要的JAR包2Spring与MyBatis的整合21建立JDBC属性文件22建立spring-mybatisxml配置文件23Log4j的配置24JUnit测试4241创建测试用表4242利用MyBatis Gene
2016-12-04 17:20:05 216
转载 SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
版权声明:本文为博主阿甘(Gane_Cheng)原创文章,欢迎转载,传播知识,请留言告知并注明出处,方便文章有误改正之后能找到原文。个人之言,请抱着怀疑的态度参考!目录(?)[+]转载请注明出处:http://blog.csdn.net/gane_cheng/article/details/52795914http://www.ganec
2016-12-04 17:01:10 1008
转载 数据持久化
数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称. 数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等。cmp和Hibernate只是对象模型到关系模型之间转换的不同实现。总之,数据持久化是解决程序与数据库之间交互访问的问题,使程序不直接访问数据库,而是直接访问Session会话,然后由Session会话与数据库“打交道”
2016-12-02 21:24:02 940
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人