自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 python采用pika库使用rabbitmq总结,多篇笔记和示例

这一段时间学习了下rabbitmq,在学习的过程中,发现国内关于python采用pika库使用rabbitmq的资料很少,官网有这方面的资料,不过是都英文的。于是笔者结合自己的理解,就这方面内容写了一些示例,总共有七篇笔记,分享出来。 笔记依次是循序渐进的,笔记内贴出的代码笔者都实际运行过,运行系统ubuntu 12.04,rabbitmq版本是2.7.1,python版本是2.7.3。

2014-08-29 16:48:51 849

转载 Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合:   -ivh:安装显示安装进度--install--v

2014-08-29 15:45:02 284

转载 成为Java GC专家系列(3) ——如何优化Java垃圾回收

原文地址:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/ 翻译原文:http://www.importnew.com/1993.html 注:次系列文章是我在ImportNew的基础上进行整理翻译的(主要是格式修改和翻译校对)。 本文是成为Java GC专家系列文章的第三篇。在第一篇

2014-08-28 21:30:17 620

转载 成为Java GC专家系列(2) ——监控Java垃圾回收

原文地址:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/ 翻译原文:http://www.importnew.com/1993.html 注:次系列文章是我在ImportNew的基础上进行整理翻译的(主要是格式修改和翻译校对)。 本文是成为Java GC专家系列文章的第二篇。在第

2014-08-28 21:29:28 403

转载 成为Java GC专家系列(1) ——Java垃圾回收机制

原文地址:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/ 翻译原文:http://www.importnew.com/1993.html 注:次系列文章是我在ImportNew的基础上进行整理翻译的(主要是格式修改和翻译校对)。 对于Java开发人员来说,了解垃圾回收机制(GC)有哪

2014-08-28 21:26:14 391

转载 JVM调优总结

最近这段时间一直在看JVM调优方面的文章,今天总结一下常用的调优参数。 1.堆大小 -Xms和-Xmx用于指定堆大小,我们需要将他们俩设置为一样的值,以避免在GC后重新调整堆的大小。 2.年轻代大小 -XX:NewSize=?和–XX:MaxNewSize=?,年轻代大小建议设置为堆大小的1/3或者1/4,两个值大小一样。设置年轻代大小相当重要,如果年轻代设置小了,那么一些可以生存周期短的

2014-08-28 21:23:35 423

转载 java应用问题排查要点之linux

一般java应用程序都跑在linux环境中,如果linux系统有问题,那么必须有可能导致java应用程序也会出问题 针对该情况就说两种排查方式 1. linux系统性能 2. JVM问题   linux中基本都是命令,首先在学会使用这些命令,最好的办法就是通过man命令来学习 man 你想知道的命令   接下来最重要的几个点为: CPU,Memory

2014-08-28 21:12:56 323

转载 了解CMS(Concurrent Mark-Sweep)垃圾回收器

1.总体介绍: CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。 2.CMS过程: 初始标记(STW initial m

2014-08-28 21:06:25 442

转载 Hive安装及使用攻略

http://blog.fens.me/hadoop-hive-intro/

2014-08-27 15:48:00 301

转载 Hadoop家族学习路线图

http://blog.fens.me/hadoop-family-roadmap/

2014-08-27 15:37:49 313

转载 基于hive的日志数据统计实战

一、           hive 简介         hive 是一个基于 hadoop 的开源数据仓库工具,用于存储和处理海量结构化数据。    它把海量数据存储于 hadoop 文件系统,而不是数据库,但提供了一套类数据库的数据存储和处理机制,并采用 HQL (类 SQL )语言对这些数据进行自动化管理和处理。我们可以把 hive 中海量结构化数据看成一个个的表,而实际上这些数据是分布

2014-08-27 09:55:37 510

转载 机器学习的最佳入门学习资源

这是一篇很难写的文章,因为我希望这篇文章能对学习者有所启发。我在空白页前坐下,并且问自己了一个很难的问题:什么样的库、课程、论文和书籍对于机器学习的初学者来说是最好的。 文章里到底写什么、不写什么,这个问题真的让我很烦恼。我必须把自己当做一个程序员和一个机器学习的初学者,站在这个角度去考虑最合适的资源。 我找出了每个类型中最适合的资源。如果你是一个真正的初学者,并且乐意于开始了解机器学

2014-08-25 09:59:14 401 1

转载 JVM调优总结(转)

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms355

2014-08-23 17:31:31 334

原创 JVM 各种OutOfMemory异常及设置

1.-Xms堆最小容量 -Xmx堆最大得容量,一般都设置成一样的 java -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError HeapOOM import java.util.ArrayList; import java.util.List; public class HeapOOM {     static class OOMObj

2014-08-18 17:00:57 760

转载 linux下JVM参数-XX:+HeapDumpOnOutOfMemoryError 设置

1、配置方法 在JAVA_OPTIONS变量中增加 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。 2、参数说明 (1)-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件。 (2)-XX:HeapDumpPath=${目录}参数表

2014-08-18 14:29:25 12070

转载 浅析JVM内存结构和6大区域

其实对于我们一般理解的计算机内存,它算是CPU与计算机打交道最频繁的区域,所有数据都是先经过硬盘至内存,然后由CPU再从内存中获取数据进行处理,又将数据保存到内存,通过分页或分片技术将内存中的数据再flush至硬盘。那JVM的内存结构到底是如何呢?JVM做为一个运行在操作系统上,但又独立于os运行的平台,它的内存至少应该包括象寄存器、堆栈等区域。 JVM在运行时将数据划分为了6个区域来存储,而不

2014-08-17 15:04:32 373

转载 JVM中Perm区持续上涨问题

公司一位大牛在微博上的一条,打算消化一下,毕竟今后Perm区的上涨还是有可能遇到的。“Java应用Perm区一直呈上涨趋势的原因可以用一个简单的办法排查,就是用btrace去跟踪下是什么地方在调用ClassLoader.defineClass,在大多数情况下这招都是管用的。” (1)Perm区存放的啥信息?         Perm叫做持久代,存放了类的信息、类的静态变量、类中final类

2014-08-16 17:35:02 561

转载 好博客

http://blog.csdn.net/jiutianhe/article/category/1237225/1

2014-08-08 16:35:34 323

原创 写shell时注意事项

#!/bin/bash DIR=$1 if  [ "'ls -A $DIR'" = "" ]; then         echo "$DIR is indeed exsit" else         echo "$DIR is not exsit" fi

2014-08-07 14:59:04 545

转载 shell 2>&1 解释

一直以来对shell并不是很熟悉,并且在报错日志的时候习惯的写 command >log.log 2>&1  今天一个同事看了我的shell脚本,问我 2>&1是什么意思,还真把我给难住了。  经过google了一番,有了个大概的了解:    shell的标准输入默认的是键盘,也可以试文件或者管道|  标准输出默认是终端同样也可以是文件或者管道  标准错误默认也是终端,可以试文件等

2014-08-07 13:42:19 386

转载 Writing an Hadoop MapReduce Program in Python

In this tutorial I will describe how to write a simpleMapReduce program for Hadoop in thePython programming language. Motivation Even though the Hadoop framework is written in Java, programs for H

2014-08-03 18:30:43 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除