聊完了Client 聊Server,按惯例,先把类图贴出来。
需要注意的是,这里的Server 类是个抽象类,唯一抽象的地方,就是
Java 代码
1. public abstract Writable call(Writable param, long receiveTime) throws IOException;
这表明,Server 提供了一个架子,Server 的具体功...
分类:
其他好文 时间:
2015-05-14 18:50:51
阅读次数:
100
题目描述:
Rotate an array of n elements to the right by k steps.
For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is
rotated to [5,6,7,1,2,3,4].
思路分析:将数组分为左右两部分,先将左右两部分各自翻转,最后再将整个...
分类:
其他好文 时间:
2015-05-14 18:50:06
阅读次数:
178
1.当hive执行join内存溢出时,可以修改hive的配置文件hive-site.xml,增大内存,如下: mapred.child.java.opts -Xmx 1024m
2.hive默认建表时的路径也可以在hive-site.xml里配置,如下:
hive.metastore.warehouse.dir value >/user/hive/warehouse descriptio...
分类:
其他好文 时间:
2015-05-14 18:50:49
阅读次数:
177
题目描述 Description
一个朋友网络,如果a认识b,那么如果a第一次收到某个消息,那么会把这个消息传给b,以及所有a认识的人。
如果a认识b,b不一定认识a。
所有人从1到n编号,给出所有“认识”关系,问如果i发布一条新消息,那么会不会经过若干次传话后,这个消息传回给了i,1。
输入描述 Input Description
第一行是n和m,表示人数和认识...
分类:
其他好文 时间:
2015-05-14 18:46:54
阅读次数:
169
hdu 5224 Tom and paper
题意:
给出一个1~n的排列,求所有字典序比它小的排列的逆序对之和,答案对1e9+7取模。
限制:
1
思路:
分类讨论
1. 全排列的逆序对之和:n!*n*(n-1)/4
2. 然后遍历每一位,相等的话继续看后面一位,不等的话,看后面小于它的有多少个数,然后乱搞一下。
/*hdu 5224 Tom and paper
...
分类:
其他好文 时间:
2015-05-14 18:47:16
阅读次数:
117
了解基于像元建模的最简单方法,不是研究整个栅格(宏观方法),而是研究各个像元(微观方法)。为此,可以把自己想象为栅格数据集中的一个像元。您表示一个位置,并且具有一个值。所有 ArcGIS Spatial Analyst 扩展模块工具都会要求您基于一系列已定义的规则来操作或保留该值。...
分类:
其他好文 时间:
2015-05-14 18:45:43
阅读次数:
118
1.标准目录结构:
src
-main
–bin 脚本库
–java java源代码文件
–resources 资源库,会自动复制到classes目录里
–filters 资源过滤文件
–assembly 组件的描述配置(如何打包)
–config 配置文件
–webapp web应用的目...
分类:
其他好文 时间:
2015-05-14 18:46:23
阅读次数:
102
文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。
DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
内部的 DOCTYPE 声明
假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中:
带有 DTD 的 XML 文档实例
<!DOCTYPE note ...
分类:
其他好文 时间:
2015-05-14 18:45:38
阅读次数:
103
import java.util.ArrayList;
import java.util.List;
/**
* 1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234、412345等.要求:"4"不能在第三位,"3"与"5"不能相连.
*
* @author gnn
*/
public class TryTe...
分类:
其他好文 时间:
2015-05-14 18:44:06
阅读次数:
285
1. Kettle
1.1.
简介
Kettle是一款国外开源的etl工具,纯java编写,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
2. 集成开发
2.1.
transf...
分类:
其他好文 时间:
2015-05-14 18:46:24
阅读次数:
177
对输入的字符串,分别统计字符串内英文字母,空格,数字和其它字符的个数。...
分类:
其他好文 时间:
2015-05-14 18:43:02
阅读次数:
135
pList是我们常用的数据格式,首先来看我们的pList文件:是一个数组,里面存放字典,字典分为两项,name对应名字,icon对应图片名字,我们还有一组以此命名的图片。
对此,为了封装数据,我们建一个类,取名AppInfo.
AppInfo.h文件:
#import
#import
@interface AppInfo : NS...
分类:
其他好文 时间:
2015-05-14 18:43:11
阅读次数:
199
[web容器简介]
先需要区分几个概念:Web Server 、Web Container
Web Server:能够通过HTTP提供服务的进程,可以是一套完整的系统、一个软件等
Web Container:管理Java Servlet、JSP的容器,是Web Server的一个组件。一般负责,负责管理servlet的生命周期,url请求映射,请求权限验证等。
常见的web容器...
分类:
其他好文 时间:
2015-05-14 18:42:37
阅读次数:
131
在olap中,往往能看到性能很差的语句是update语句,跑半天都跑不过去,虽然语句可以千变万化,但是优化起来还是有规可循的。
--测试表:
drop table t1;
drop table t2;
create table t1 as select * from dba_objects;
create table t2 as select * from dba_objects;
--原始...
分类:
其他好文 时间:
2015-05-14 18:43:06
阅读次数:
119
CentOS 下配置hostapd共享WiFi有两种方法可以实现软AP:一种是桥接模式,也就是利用新建BRIDGE将内网和外网连接起来;还有一种是路由模式,利用NAT将内网数据包与外网数据包进行转换。这里我使用的是路由模式。
tips:首先需要确认无线网卡支持AP mode,[root@localhost /]#iw list,在列出的内容里面查看Supported interface modes...
分类:
其他好文 时间:
2015-05-14 18:41:23
阅读次数:
315