- 浏览: 366641 次
- 性别:
- 来自: 阿里巴巴
最新评论
-
masuweng:
好好好,辛苦了!!
Spring Data JPA 简单介绍 -
masuweng:
Spring Data JPA 简单介绍 -
zhangjianxinjava:
您好,大神本人小白一个最近在研究不知道可否 通过邮箱进行交流, ...
JAVA Metrics度量工具 - Metrics Core -
xzs603:
http://zhengdl126.iteye.com/blo ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
JavaStart:
运行mysql2redis 的install.sh 文件为何提 ...
mysql到redis的复制
文章列表
最近刚刚接触JAVA的规则引擎,一般的系统而言,业务不是非常复杂,而且变化少,因此很少采用什么规则引擎,最近接触了一个规则引擎的系统,是使用BlazeSoft公司的Blaze来实现的,自己对它正在了解中,把具体的实现相关的知 ...
在这篇文章中我们将讨论的Java轻量级框架Dropwizard和Spring Boot的相似性和差异。
首先,这是一个选择自由和速度需要,无论你在Dropwizard和Spring Boot选择哪个,这两个框架自身都显得有点固执己见,他们都坚信约定优于配置,那么是如何固执呢?你会发现,在我们进行比较以后,它们每个都混入了第三方库包,大部分并不是核心功能需要而是出于集成需要。这种牺牲的好处是获得好的性能。下面图中使用白色显示依赖包。
Spring的依赖
Spring Boot聚焦于Spring应用,如果你希望进入Spring生态环境,或者已经熟悉它,希望有一个快速起步,那么选择它 ...
http://hengyunabc.github.io/about-metrics/
想要实现的功能
应用可以用少量的代码,实现统计某类数据的功能
统计的数据可以很方便地展示
metrics
metrics,按字面意思是度量,指标。
举具体的例子来说,一个web服务器:
一分钟内请求多少次?
平均请求耗时多长?
最长请求时间?
某个方法的被调用次数,时长?
以缓存为例:
平均查询缓存时间?
缓存获取不命中的次数/比例?
以jvm为例:
GC的次数?
Old Space的大小?
在一个应用里,需要收集的metrics数据是多种 ...
OS X 的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系
OS X 的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界。如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令。但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系列在其他的操作系统中没有的终端工具。当你学习了以下这些只适用于Mac的课程会让你更高效的使用Mac命令行同时消除UNIX系统和你的Mac系统之间的差别。
...
[align=left;] mac显示隐藏文件夹方法和命令隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false例如:chflags hidden /Users/Jay/Dropboxchflags nohidden (文件/文件夹的相对或绝对路径)[/align]
1、列出当前目录的文件、文件夹完整路径 ls -1 |awk '{print i$0}' i=`pwd`'/'2、列出当前目录及子目录的文件、文件夹完整路径 ls -R |awk '{print i$0}' i=`pwd`'/'2b) 列出当 ...
概述
我们在搭建趋势云计算平台时,遇到了很多的问题和挑战。开始搭建时,第一次来了那么多性能强劲的机器,我们在感到兴奋的同时,也不免有些顾虑。大家坐在一起讨论,问题就列了满满一白板。
出了问题怎么办,有没有预警机制?有没有可视化的管理界面?管理平台需要自己开发吗?开发难度有多大?有没有开源的管理工具?那么多日志分布在各个机器上,有没有更有效的方法管理?能否生成好的报表?机器宕机,管理员能否收到短信通知?如何做性能调优?扩容升级时,能否给出依据?
带着这些问题,我们开始了自己的云计算平台管理和运营之旅,一路走来,收获颇丰。现在基本上形成了如图1所示的一整套云计算平台监控体系。
图1 云 ...
mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp
命令创建了一个web项目,然后执行mvn ecipse:eclipse生成eclipse工程
但是在eclipse中想把该工程发布到tomcat中的时候,无法发布,如下图:
图中的available中看到不到新建的web工程,导致无法发布,
经过查找,在执行mvn eclipse:eclipse 的时候加上如下 ...
第一种(懒汉,线程不安全):
Java代码
public class Singleton {
private static Singleton instance;
http://blog.csdn.net/zhyhang/article/details/17246223
正如大家所知,JDK 8 Early Access版已经提供下载。这使开发者可以体验Java8的新特性。其中之一,是Oracle从JDK7发布以来就一直宣称的要完全移除永久代空间。例如,字符串内部池,已经在JDK7中从永久代中移除。JDK8的发布将宣告它的终结。这篇文章将会分享到目前为止对 PermGen 继任者:Metaspace的了解。我们将通过运行一个存在类元数据对象“泄漏”的程序,来对比HotSpot1.7与HotSpot1.8(b75,译者注:翻译文章时已经到b ...
异步I/O
JSR 51引入了多路复用I/O(无阻塞I/O和选择就绪的结合)使创建高可扩展服务器变得更加容易,本质上是这样的,客户端代码用一个选择器注册一个套接字通道,当通道准备好可以开始I/O操作时发出通知。
JSR 203还引入了异 ...
在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。
以下是本文目录大纲:
一.CountDownLatch用法
二.CyclicBarri ...
“钻石一万克拉包邮”。这是一个淘宝店主的原话。这也不是噱头,他是认真的。
也许你会说:靠,谁会在淘宝买一万克拉钻石?你知道一万克拉钻石多少钱吗?
我确实不能准确地告诉你一万克拉钻石多少钱,我只知道某种 ...
项目中用到rocket mq的方式有多种,
第一种,严格按照时间消费的模式,这种模式需要用串行方式,生产者生产的时候,这时候生产者需要往特定的队列里有序push:
SendResult result = producer.send(msg, new Messag ...
Zabbix中文使用手册
- 博客分类:
- 监控
一、Zabbix简介
详情参考“企业监控利器-zabbix”http://waringid.blog.51cto.com/65148/904201。
二、Zabbix使用
2.1 Zabbix框架介绍