11 gaochao1995

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

链表队列的java实现

public class LinkQueue<T> { // 定义一个内部类Node,Node实例代表链队列的节点。 private class Node { // 保存节点的数据 private T data; // 指向下个节点的引用 private Node next; // 无参数的构造器

2016-02-15 18:54:06

循环队列的java实现

import java.util.Arrays;public class LoopQueue<T> { private int DEFAULT_SIZE = 10; // 保存数组的长度。 private int capacity; // 定义一个数组用于保存循环队列的元素 private Object[] elementData; // 保存循环队

2016-02-15 18:53:26

顺序队列的java实现

import java.util.Arrays;public class SequenceQueue<T> { private int DEFAULT_SIZE = 10; // 保存数组的长度。 private int capacity; // 定义一个数组用于保存顺序队列的元素 private Object[] elementData; // 保存

2016-02-15 18:51:01

SpringMVC @RequestBody接收Json对象字符串

以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json

2015-09-11 16:50:49

postgresql extract (field from source) 获取年月日

extract (field from source) 函数从日期/时间数值里抽取 子域,比如年或者小时等。source 必须是一个类型 timestamp,time,或者 interval 的值表达式。 (类型为 date 的表达式将转换为 timestamp,因此也可以用。) field 是一个标识符 或者字串,它指定从源数据中抽取的数域。extract 函数返回类型为double prec

2015-07-24 11:29:49

httpclient向HTTPS发送数据建立SSL连接时的异常

异常信息如下:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid cer

2015-07-23 18:00:38

Java实现Http的Post、Get、代理访问请求

packagecom.snowfigure.kits.net; importjava.io.BufferedReader;  importjava.io.IOException;importjava.io.InputStream;  importjava.io.InputStreamReader;  impor

2015-07-15 11:45:07

Could not reserve enough space for object heap 问题解决

当我在linux下运行java -version时,报如下错误:Error occurred during initialization of VMCould not reserve enough space for object heapError: Could not create the Java Virtual Machine.Error: A fatal exceptio

2015-06-30 14:49:33

hive文件存储格式

hive在建表是,可以通过‘STORED AS FILE_FORMAT’ 指定存储文件格式例如: > CREATE EXTERNAL TABLE MYTEST(num INT, name STRING) > ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' > STORED AS TEXTFILE

2015-05-08 13:28:46

详解hadoop1.0 MapReduce job 提交过程

从整个Job运行的流程来看,如下图所示:从上图可以看到,MapReduce运行过程中涉及有4个独立的实体:Client,用于提交MapReduce job。JobTracker,负责协调job的运行。TaskTrackers,运行 job分解后的多个tasks,task主要是负责运行Mapper和Reducer。Distributed filesystem,用于存储上述实体

2015-04-02 16:17:48

Hive内部表、外部表区别

hive内部表、外部表区别自不用说,可实际用的时候还是要小心。1. 内部表:[sql] view plaincopyprint?create table tt (name string , age string) location '/input/table_data';  此时,会在hdfs上新建一个tt表的数据存放地,例如,笔者是在 hdfs:/

2015-03-27 11:17:29

Storm 是如何跟踪一条消息以及它衍生出来的消息都被成功处理的

我们做 Notify Server 时可以间接借鉴这个解决方案的思路。 Storm 是一个分布式的、容错的实时计算系统,由 Twitter 开源。先不介绍术语和背景知识,直接来一些吸引眼球的内容: 一,Tuple Treespout 发射一个消息(tuple),可能会导致成百上千的消息基于此消息被创建。这些消息构成一个树状结构,我们称之为“tuple tree”。tup

2015-03-24 22:47:55

PostgreSQL修改sql表的方法汇总

文介绍下,在PostgreSQL中修改sql表的方法,包括增加字段、删除字段、删除约束、改变默认值等,有需要的朋友参考下吧。一,修改表PostgreSQL 提供了一族命令用于修改现有表。 可以实现:增加字段,删除字段,增加约束,删除约束,修改默认值,重命名字段,重命名表。这些操作可以用:ALTER TABLE命令执行的。1,增加字段要增加一个字段

2015-03-23 19:15:10

HBase技术介绍

HBase简介HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapRe

2015-03-12 16:16:00

python编程_时间日期字符串转换

python获取当前系统时间:nowTime=time.localtime() 获取当前系统日期:nowDate=datetime.datetime(nowTime[0],nowTime[1],nowTime[2]) 日期格式转换:baseTime="20121012" #转换成2012-10-12mouth = baseTime[4:6]year = base

2015-03-11 18:34:30

Java GC、新生代、老年代过程

存                                                                                 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个

2015-03-11 18:30:10

shell编程—— EOF 实现执行sql,输出结果

psql -h 172.18.65.200 dow_qa <<EOFselect count(*) from site_base.customer;EOF上述shell代码执行结果:[gpadmin@yahoo200 test]$ ./shell.sh 172.18.65.200 dow_qa count------- 1472(1 row)在shell编程

2015-03-04 16:42:33

python 学习框架

2015-02-27 17:55:11

python 深拷贝与浅拷贝以及list.append( self )

#Python3.2例子:[python] view plaincopyl = list('abc')  a = l  a.append('d')  print(l)  l.append('e')  print(a)  l = list('abcde')  print(id(l))  print(id(a))  可见,a = l 即将 a 作为 l 的引

2015-02-11 17:42:08

Google Guava官方教程(中文版)

引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。 所有这些

2015-02-10 15:18:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!