摘要:
1. 具体的ConcreteSubject里有个IObserver的List2. 抽象的ISubject里定义了针对IObserver的几个方法,例如addObserver(),deleteObserver(),notifyAllObservers()3. 具体的ConcreteObserver里有... 阅读全文
摘要:
分别用java和c++实现了一下快速排序和归并排序C++代码如下: 1 /* 2 * SortUtil.cpp 3 * 4 * Created on: 2015年4月21日 5 * Author: 6 */ 7 8 #include "SortUtil.h"... 阅读全文
摘要:
前言Java Thread Dump 是一个非常有用的应用诊断工具, 通过thread dump出来的信息, 可以定位到你需要了解的线程, 以及这个线程的调用栈. 如果配合linux的top命令, 可以找到你的系统中的最耗CPU的线程代码段, 这样才能有针对性地进行优化.场景和实践 2.1. 后台... 阅读全文
摘要:
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l][F] pid 如果java程序崩溃生成core文件,jst... 阅读全文
摘要:
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是changegroup的缩写!要被改变的组名必须要在/etc/group文件内存在才行。1.命令格式:chgrp[选项][组]... 阅读全文
摘要:
1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、Group By 和 Order By 示例2select 类别, sum(数量) AS 数量之和from... 阅读全文
摘要:
本文转载自:http://blog.csdn.net/an342647823/article/details/196247331.hive模糊搜索表 show tables like '*name*';2.查看表结构信息 desc formatted table_name; desc table_n... 阅读全文
摘要:
本文转载自:http://blog.csdn.net/haojun186/article/details/79775651.HIVE结构Hive 是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoo... 阅读全文
摘要:
假设在main线程里又起了一个thread1线程,在调用了thread1.start()之后:如果在main线程里调用了thread1.join(),那么main线程将会block,直到thread1执行完了之后,main线程才会继续执行。如果在main线程里没有调用thread1.join(),那... 阅读全文