线上Web应用故障排查之高CPU占用

Web应用占用CPU很高,通常原因都是程序中出现了死循环。本文通过最近上线出现的一个实际故障,记录和分享一下怎么定位和解决这类问题。

Hive分析函数row_number()

本文根据实际业务需求展示了Hive分析函数row_number()的用法。

2016/05/25 23:59
1.6W
Hive collect_set函数

背景 工作中遇到这样一个需求, 就是需要查出品牌对应的所有分类, 目前品牌分类表大致结构如下: av_seq cp_seq 11111 CC0000 11111 CC1111 11111 CC2222 22222 CC3333 22222 CC4444 最终想要的...

2016/05/22 20:22
2.8W
Hive SemanticException:Expression not in GROUP BY

问题描述 在 hive 中执行以下 sql: select av_seq, cp_seq from dw.smbrandcp group by av_seq; 提示报错: FAILED: SemanticException [Error 10025]: Line 1:15 Expression not in GRO...

2016/05/21 18:51
5.9K
Spark 1.6.1分布式集群环境搭建

本文展示了在之前搭建的Hadoop分布式集群的基础上如何搭建Spark分布式集群环境。

2016/04/14 22:42
1.4W
Hadoop 2.6.4单节点集群环境搭建

本文展示了如何搭建并配置一个单节点的 Hadoop 集群,这样你就可以使用 Hadoop MapReduce 以及 Hadoop 分布式文件系统 (HDFS) 执行简单的操作。Hadoop 集群支持三种运行模式: 本地 (单机) 模...

2016/04/11 22:30
3.1K
使用IntelliJ IDEA进行远程调试

远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。 配置IntelliJ IDEA 选择Edit Configurations ——>+号(Add New Confi...

Java 方法重载和方法重写

方法重载(Method Overloading) 方法重载指的是在一个类中,声明了多个名称相同而参数列表不同的方法(包括构造函数)。每个重载的方法都必须有一个独一无二的参数列表。 方法重载的规则如下:...

2015/01/15 23:44
688
GoF设计模式

设计模式简介 设计模式 是对软件设计中 普遍存在(反复出现)的各种问题所提出的解决方案。 它 是由Erich Gamma等人在1990年代从 建筑设计 领域引入到 计算机科学 的。 设计模式并不直接用来...

2015/01/08 20:34
192
Linux将文件内容追加到另一个文件末尾

我在Mac下使用的是zsh,安装scala后把环境变量配置到了.bash_profile文件中,所以命令行中运行scala -version提示scala命令找不到,即环境变量未生效,需要将环境变量拷贝到~/.zshrc文件中。...

2015/01/04 23:36
7.3K
Mac OS X下安装Scala

一、Scala简介 Scala是Scalable Language的缩写,它是一种混合型的函数式编程语言。Martin Odersky于2003年发布了Scala的第一个版本。下面是Scala的一些关键特性: (1)拥有基于事件的并发模...

2015/01/04 23:26
1.2K
IDEA 14 EAP中编译报错:java.nio.BufferOverflowException

一、问题描述 今天在Intellij IDEA 14 EAP中编译项目,提示以下错误: Information:java: java.nio.BufferOverflowException Information:Using javac 1.6.0_45 to compile java sources In...

context:annotation-config和context:component-scan

在使用Spring框架的应用程序中,和是XML配置文件中比较常用的两个配置,但也比较容易混淆这两个的区别,本文旨在通过简单的示例说明一下它们的用法以及区别。

MySQL 修改索引名称

对于MySQL 5.7及以上版本,可以执行以下命令: ALTER TABLE tbl_name RENAME INDEX old_index_name TO new_index_name 对于MySQL 5.7以前的版本,可以执行下面两个命令: ALTER TABLE tbl_na...

2014/05/07 15:25
1.3K
Mac下IDEA 14.0.3推荐vmoptions设置

idea.vmoptions文件设置如下: -server -Xms512m -Xmx2048m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=256m -XX:+UseCodeCacheFlushing -XX:+UseConcMarkSweepGC -XX:+AggressiveOpts...

2014/04/15 20:35
1.3W

没有更多内容

加载失败,请刷新页面