自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海兰

专注于云计算

  • 博客(199)
  • 资源 (47)
  • 问答 (1)
  • 收藏
  • 关注

原创 [srpingboot]学习-ReSTful

REST即表述性状态转移(英文:Representational State Transfer,简称REST),是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。RESTful API使用HTTP协议的GET、POST、PUT或DELETE等请求方法访问和操作资源,使得API具有良好的可读性、可维护性和可扩展性。REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实。

2023-06-13 19:57:49 488

原创 [springboot]学习- JdbcTemplate用法浅尝

JdbcTemplate 是 Spring Framework 提供的一个非常强大的 JDBC 工具类,它可以显著简化 JDBC 编程的代码量,并提供了许多便捷的方法来执行 SQL 查询、更新等操作。

2023-06-09 15:57:08 3320

原创 [spring boot]学习-JdbcTemplate、JPA和mybatis的联系和区别

JdbcTemplate、JPA和mybatis都是Java中常用的持久化框架,也都是为了方便开发人员在Java应用程序中操作数据库而设计的。本文浅谈这三种框架的区别和联系。

2023-06-09 14:07:44 637

原创 [springboot]笔记-gradle和maven

在springboot官网的入门指南中,专门有两个小专题分别用gradle和maven来构建java项目,在本文中,将浅浅总结下这两种工具的灵活性、性能、社区、用户体验、插件、缓存和版本控制、依赖管理等方面的共性和区别。

2023-06-07 17:40:43 1400

原创 【springboot】笔记20230606-gradle快速镜像配置

gradle项目镜像配置,建议采用一劳永逸,全局配置方法

2023-06-06 21:14:58 1527 1

原创 [java]去零(不带小数点)

/** * 功能说明 * 去零(不带小数点) * @param oldStr 原字符串 * @param LR l-去前导零 r-去后导零 lr-去前后零 * @throws IOException * * 例如: * 使用例子说明 * String a = Sundry.trimZero("0000012345000","l") *

2016-07-15 17:21:01 1554

原创 [java]去零(带小数点)

/** * 功能说明 * 去零(带小数点) * @param oldStr 原字符串 * @param i 点后保留位数 * @throws IOException * * 例如: * 使用例子说明 * String a = Sundry.trimZero("00010.0000",2) * */ public static St

2016-07-15 17:19:36 1893

原创 试读《算法之美——隐匿在数据结构背后的原理(C++版)》

 引言     这本书的作者对于我们来说也是很熟悉了,在他的CSDN博客上有一句古语:“无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。”    这句话虽是老生常谈,细细品来很是发人深思。    也是由此,才有了这本书《算法之美——隐匿在数据结构背后的原理(C++版)》的顺利出版吧,另外作者还写有其他的几本书包括出版的和未出版的。我是看了作者在CSDN上的博客,入手...

2016-03-24 13:00:50 744

原创 【Hadoop 10周年】我与Hadoop不得不说的故事

初次接触Hadoop是在2008年,那时我还在读研,研究的大方向为智能信息处理,也是跟云计算沾了点边,为了准备第二年的毕业论文,在茫茫资料大海中,偶然间看到了一篇关于Hadoop介绍的文章,从那之后,便是断断续续的慢慢了解、熟悉。

2016-03-16 15:35:53 1909 2

原创 试读《分布式服务框架原理与实践》

微服务概述目前,微服务得到较多的关注:论文,博文,社交媒体上的讨论,还有会议报告。他们处于期望膨胀期的顶峰。同时,在软件社区还有一群怀疑论者,他们无视微服务,认为它没什么新意。反对派们声称,这种想法就是 SOA 的马甲。但是,不管是大肆宣传还是怀疑主义,微服务架构模式具有明显的好处——尤其谈到敏捷开发和复杂企业应用交付的时候。微服务将应用程序分割成更小的相互关联的服务,而不是构建单个可...

2016-03-16 11:18:42 197

原创 试读《写给大忙人看的Java核心技术》

 概述:      本人作为一个JAVA WEB工程师,刚入职的时候,前辈们告诉我,只要用好了框架,工作中就会无往而不利,将框架作为开发的信条。然而,初出茅庐的我头脑中完全没有框架的概念,等慢慢有了框架概念之后,人又束缚在框架中,跳不出来。再后来,就是有了一定工作经验之后,这时候才发现只有深入了解Java核心技术才能写出高性能高质量的代码来,出奇制胜只能用于一时,脚踏实地才是长久之计。...

2016-03-14 16:02:21 476

原创 [hadoop2.7.2]搭建eclipse源码阅读环境

有的小伙伴在问我如何在windows下搭建一个eclipse的hadoop源码阅读环境,今天就以hadoop2.7.2为例,简单介绍下如何搭建。环境及工具如下:1、系统:windows72、eclipse版本:eclipse-jee-mars-1-win323、jdk版本:1.74、maven版本:3.3.35、protoc版本:2.5.06、hadoop:2.7.2

2016-03-03 14:42:54 4768 2

[hadoop2.7.2]搭建eclipse源码阅读环境

有的小伙伴在问我如何在windows下搭建一个eclipse的hadoop源码阅读环境,今天就以hadoop2.7.2为例,简单介绍下如何搭建。环境及工具如下:1、系统:windows72、eclipse版本:eclipse-jee-mars-1-win323、jdk版本:1.74、maven版本:3.3.35、protoc版本:2.5.06、hadoop:2....

2016-03-03 14:42:00 197

[hadoop2.7.2]搭建eclipse源码阅读环境

有的小伙伴在问我如何在windows下搭建一个eclipse的hadoop源码阅读环境,今天就以hadoop2.7.2为例,简单介绍下如何搭建。环境及工具如下:1、系统:windows72、eclipse版本:eclipse-jee-mars-1-win323、jdk版本:1.74、maven版本:3.3.35、protoc版本:2.5.06、hadoop:2....

2016-03-03 14:42:00 162

原创 [hadoop2.7.1]I/O之序列化(WritableSerialization)示例

首先先引入hadoop2.7.1中的一个工具类GenericsUtil,顾名思义,是用来处理java泛型的一个工具类,这个类很简单,但很实用。

2015-12-11 15:38:34 1556

[hadoop2.7.1]I/O之序列化(WritableSerialization)示例

首先先引入hadoop2.7.1中的一个工具类GenericsUtil,顾名思义,是用来处理java泛型的一个工具类,这个类很简单,但很实用,不多说,直接上源码:package org.apache.hadoop.util;import java.lang.reflect.Array;import java.util.List;import org.apache.hadoop.c...

2015-12-11 15:38:00 161

原创 [hadoop2.7.1]I/O之序列化(serializer)

先来看下org.apache.hadoop.io.serializer的类图(hadoop2.7.1):

2015-12-03 10:33:36 2440

[hadoop2.7.1]I/O之序列化(serializer)

先来看下org.apache.hadoop.io.serializer的类图(hadoop2.7.1):由类图看:接口三个:1、Deserializer:定义反序列化接口;2、Serializer:定义序列化接口;3、Serialization:定义了一系列和序列化相关并相互依赖对象的接口。依据这三个接口,分别实现了2个类,分别是支持Writable机制的Writabl...

2015-12-03 10:33:00 215

原创 [hadoop2.7.1]I/O之tfile

在这儿做个记录吧org.apache.hadoop.io.file.tfile.TFile@Public@EvolvingA TFile is a container of key-value pairs. Both keys and values are type-less bytes. Keys are restricted to 64KB, value length 

2015-12-03 09:35:42 1313

[hadoop2.7.1]I/O之tfile

在这儿做个记录吧org.apache.hadoop.io.file.tfile.TFile@Public@EvolvingATFileisacontainerofkey-valuepairs.Bothkeysandvaluesaretype-lessbytes.Keysarerestrictedto64KB,valuelengthisnotrestricted(practica...

2015-12-03 09:35:00 182

试读《Node.js实战(第2季)》

概述      JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。      Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, ...

2015-11-23 14:11:37 215

原创 试读《程序员面试宝典(第5版)》

前言     每到面试季,你会发现基本上每个程序员都会有一本《程序员面试宝典》,读不读不一定,读的有多透彻不一定,但是必须要有上一本。试读印象    现在是《程序员面试宝典(第5版)》,从试读章节阅读的印象来说,这本书其实比较普通一般(尤其是代码部分)。很多变量明明没有用到,却在代码中出现。然后就是很多不合时宜的面试题。比如变量的初始化问题,printf的问题,这些问题早已没有个...

2015-11-23 13:47:12 332

转载 [java]埃拉托斯特尼筛法检定素数

埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去......。

2015-11-17 09:59:50 4257

[java]埃拉托斯特尼筛法检定素数

埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去........

2015-11-17 09:59:00 253

原创 [java]任意位置切分string

任意位置切分string

2015-11-17 09:47:03 2376

[java]任意位置切分string

源码:package test1.string;import java.util.ArrayList;import java.util.List;public class Split { public static void main(String[] args) { for (String part : getParts("This is an example", 2))...

2015-11-17 09:47:00 320

原创 [hadoop2.7.1]I/O之压缩

先来看下类图:

2015-11-13 13:41:26 1190

[hadoop2.7.1]I/O之压缩

先来看下类图(hadoop2.7.1):对照类图,对每一种压缩算法做个简单介绍:DeflateCodec(DEFLATE)hadoop2.7.1中实际上就是DefaultCodec。它同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。人们普遍认为DEFLATE不受任何专利所制约,并且在LZW(GIF文件格式使用)相关的专利...

2015-11-13 13:41:00 109

原创 [hadoop2.7.1]I/O之MapFile(排过序的SequenceFile)读、写、重建index实例

MapFile是排序后的SequenceFile,MapFile由两部分组成,分别是data和index。index文件的数据索引,主要记录了每个Record的key值,以及该Record在文件中的偏移位置。在MapFile被访问的时候,索引文件会被加载到内存,通过索引映射关系可迅速定位到指定Record所在文件位置,因此,相对SequenceFile而言,MapFile的检索效率是高

2015-11-08 10:02:53 2428 1

[hadoop2.7.1]I/O之MapFile(排过序的SequenceFile)读、写、重建index实例

MapFile是排序后的SequenceFile,MapFile由两部分组成,分别是data和index。index文件的数据索引,主要记录了每个Record的key值,以及该Record在文件中的偏移位置。在MapFile被访问的时候,索引文件会被加载到内存,通过索引映射关系可迅速定位到指定Record所在文件位置,因此,相对SequenceFile而言,MapFile的检索...

2015-11-08 10:02:00 249

原创 [hadoop2.7.1]I/O之SequenceFile最新API编程实例(写入、读取)

根据上一篇的介绍,在hadoop2.x之后,hadoop中的SequenceFile.Writer将会逐渐摒弃大量的createWriter()重载方法,而整合为更为简洁的createWriter()方法,除了配置参数外,其他的参数统统使用SequenceFile.Writer.Option来替代,具体有:这些参数能够满足各种不同的需要,参数之间不存在顺序关系,这样减少了代码编写工作量,更为直观,便于理解,下面先来看看这个方法,后边将给出一个具体实例。

2015-11-06 22:13:34 6086 4

[hadoop2.7.1]I/O之SequenceFile最新API编程实例(写入、读取)

写操作根据上一篇的介绍,在hadoop2.x之后,hadoop中的SequenceFile.Writer将会逐渐摒弃大量的createWriter()重载方法,而整合为更为简洁的createWriter()方法,除了配置参数外,其他的参数统统使用SequenceFile.Writer.Option来替代,具体有:新的API里提供的option参数:FileOption...

2015-11-06 22:13:00 269

原创 [hadoop2.7.1]I/O之“泥坯块”SequenceFile前序知识

概述 SequenceFile由一系列的二进制key/value组成,如果为key小文件名,value为文件内容,则可以将大批小文件合并成一个大文件。可以看做是一个容器,它将这些小文件组织起来统一存储。 为什么要这么做呢? 首先要了解,在这里小文件是指文件size比HDFS上block size(hadoop中默认为64M)小的文件,可能会小得多。下面从处理性能和存储能力两个方面分别进行解析。

2015-11-05 17:21:14 2294

[hadoop2.7.1]I/O之“泥坯块”SequenceFile前序知识

概述 SequenceFile由一系列的二进制key/value组成,如果为key小文件名,value为文件内容,则可以将大批小文件合并成一个大文件。可以看做是一个容器,它将这些小文件组织起来统一存储,就像建筑用的“泥坯块”一样,方方正正,大小随定,很好用。 为什么要这么做呢? 首先要了解,在这里小文件是指文件size比HDFS上block size(hadoop中默认为64...

2015-11-05 17:21:00 199

原创 [hadoop2.7.1]I/O之一步一步解析Text(实例)

通过上一篇的讲述,我们知道hadoop中的Text类,跟java中的String类很相似,在其定义的方法上,也多有相近之处,当然,由于用途、UTF编码的不同,两者之间还是有很大的区别。下面要讲实例除了测试Text的方法之外,着重跟java.lang.String进行比较。首先,我们先写生成String串的方法注意:默认的equals方法是直接返回==的结果,所以也是比较数组是否是同一个,等同于使用==比较,是两个数组是否是同一个,而不是是否相等。

2015-11-04 16:36:33 3227

[hadoop2.7.1]I/O之一步一步解析Text(实例)

通过上一篇的讲述,我们知道hadoop中的Text类,跟java中的String类很相似,在其定义的方法上,也多有相近之处,当然,由于用途、UTF编码的不同,两者之间还是有很大的区别。下面要讲实例除了测试Text的方法之外,着重跟java.lang.String进行比较。1、首先,我们来看生成String串的方法:源码如下: // 生成java字符串 private ...

2015-11-04 16:36:00 178

原创 [hadoop2.7.1]I/O之一步一步解析Text(基础知识及与String比较)

hadoop中的Text类,跟java中的String类很相似,在其定义的方法上,也多有相近之处,当然,由于用途的不同,两者之间还是有很大的区别的,那么,在分析Text类之前,先来回顾下java.lang.String类。hadoop中的Text类和java中的String类都是使用标准的Unicode,但是在编码方式上却有不同之处,hadoop中的Text类使用UTF-8,而java中的String类使用的是UTF-16。接下来,对于Unicode做一个较为详细的阐述。

2015-11-03 15:33:22 5128

[hadoop2.7.1]I/O之一步一步解析Text(基础知识及与String比较)

hadoop中的Text类,跟java中的String类很相似,在其定义的方法上,也多有相近之处,当然,由于用途的不同,两者之间还是有很大的区别的,那么,在分析Text类之前,先来回顾下java.lang.String类。1、java中的String类:String类代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。字符串是常量;它们的值在创...

2015-11-03 15:33:00 540

原创 [hadoop2.7.1]I/O之IntWritable测试实例(详尽)

用到的工具:hamcrest,junitIDE:MyEclipse 2013 SR1

2015-11-01 14:27:37 2629

[hadoop2.7.1]I/O之IntWritable测试实例(详尽)

用到的开源工具包:hamcrest,junitIDE:MyEclipse 2013 SR1用到的工具:1、String java.lang.String.format(Locale l,String format,Object... args)使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 参数:l - 格式化过程中要应用的语言环境。如果l 为nul...

2015-11-01 14:27:00 266

英特尔Apache Hadoop 软件发行版高可用性操作手册2.3.

英特尔Apache Hadoop 软件发行版高可用性操作手册2.3。2013年3月版本

2013-07-31

英特尔Apache Hadoop 软件发行版安装手册2.3

英特尔Apache Hadoop 软件发行版安装手册2.3。2013年2月

2013-07-31

oracle存储过程学习经典[语法+实例+调用]

oracle存储过程学习经典[语法+实例+调用].

2013-07-23

入门级DBA必备+AIX系统维护手册+HACMP系统维护+AIX基础入门

入门级DBA必备+AIX系统维护手册+HACMP系统维护+AIX基础入门

2013-07-23

Java工程师必知必会

Java工程师必知必会,精要介绍java工程师必知必会知识。

2013-07-22

手工打造可执行程序

再写手工打造可执行程序。一个文档,包含具体步骤

2013-07-18

【集群】ORACLE 11g_RAC部署方案

【集群】ORACLE 11g_RAC部署方案。

2013-07-17

oracle_SQL_官方文档_11G

oracle_SQL_官方文档_11G

2013-07-17

HP-UX 参考手册--A-630页c01975268

HP-UX 参考手册--A-630页c01975268

2013-07-17

Lecture4_Hadoop

Lecture4_Hadoop,2013年春季的一份资料

2013-07-17

官方惠普笔记本5310m驱动

官方 惠普笔记本 5310m 驱动 包括:主板、网卡、无线网卡、显示卡

2013-07-05

水星无线网卡驱动

水星无线网卡驱动 Mercury_MW300U_V2_drv120508 可兼容

2013-07-05

银行业从业资格考试模拟系统光盘2013

银行业从业资格考试模拟系统光盘2013版

2013-06-26

SQL Tools源代码

SQLTools 是个小巧的 ORACLE 数据库管理工具,内建文字编辑器、SQL 控制台、SQL 工具。 这是SQLTools的源代码,C++写的,欢迎下载! 解压后有40多M。

2013-06-09

Oracle® Call Interface Programmer's Guide 11g Release 2 (11.2)

Oracle® Call Interface Programmer's Guide 11g Release 2 (11.2)

2013-06-09

Oracle® C++ Call Interface Programmer's Guide,11g Release 2 (11.2)

Oracle® C++ Call Interface Programmer's Guide,11g Release 2 (11.2) 全英文版,内容比较简单扼要

2013-06-09

Oracle® Database SQL Language Reference 11g Release 2 (11.2)

Oracle 11g R2 数据库的SQL语言指南,纯英文版。

2013-06-09

ProC C++ Programmer's Guide 11g Release 2 (11.2)

ProC C++ Programmer's Guide 11g Release 2 (11.2) 英文原版

2013-06-07

Dicom服务、发送、接受及打印示例程序

Dicom服务、发送、接受及打印示例程序,可用于测试使用

2012-11-28

Java Socket传输图片源代码

Java Socket传输图片源代码;短小精悍,适合初学者学习参考使用

2012-11-26

[John_Sharp]_Microsoft_Visual_C#_Step_by_Step,_Nin(z-lib.org).pdf

[John_Sharp]_Microsoft_Visual_C#_Step_by_Step,_Nin(z-lib.org)

2019-07-01

C.Plus.Plus.For.Dummies.7th.Edition

非常基础的的C++书籍,第7版

2016-04-22

hadoop-eclipse-plugin-2.3.0.jar

hadoop-eclipse-plugin-2.3.0.jar 插件

2014-04-24

Google C++编码规范

Google C++编码规范.pdf电子版,希望对大家有用

2014-03-28

架构师2013全年合集

架构师2013全年合集 pdf 电子文字版合集

2014-03-17

Apache.Hadoop.YARN

Apache.Hadoop.YARN 英文资料

2014-01-07

hadoop-1.1.2.tar.gz

hadoop-1.1.2.tar.gz 的完整包,官网上现在不提供下载了,放一个在这儿存起。

2013-11-26

《hadoop权威指南》第二章的气象数据文件

为方便大家开发研究用,特上传《hadoop权威指南》第二章的气象数据文件

2013-11-11

Nutch:从搜索引擎到网络爬虫

Nutch:从搜索引擎到网络爬虫。中文。

2013-11-11

高性能JavaScript(中文电子版)

高性能JavaScript(中文电子版)

2013-11-08

EasyHadoop部署实战手册_VM版本

EasyHadoop部署实战手册_VM版本

2013-10-29

linux_讲义

linux 讲义 欢迎下载学习

2013-10-10

淘宝技术这十年

淘宝技术这十年.pdf

2013-09-26

HBase 官方中文文档

HBase新版 0.97 文档 0.97版翻译最后更新请到此处( http://abloz.com/hbase/book.html )浏览。反馈和参与请到此处 (https://code.google.com/p/hbasedoc-cn/)

2013-09-04

Java编程思想第四版完整中文高清版文字版

Java编程思想第四版完整中文高清版文字版,有人反映我刚才传的内容不全,我再传一个内容全面的,中文文字版。

2013-08-21

Java编程思想第4版.中文.文字版

Java编程思想第4版.中文.文字版,欢迎大家下载学习。

2013-08-21

Oracle高级SQL编程(文字版)

Oracle高级SQL编程,英文版,文字版。

2013-08-20

剑破冰山之Oracle开发课程DEMO

剑破冰山之Oracle开发课程的一个DEMO

2013-08-13

Jim Weaver:JDK 8中的JavaFX新特性

Jim Weaver:JDK 8中的JavaFX新特性,示例代码

2013-08-08

understand_more_about_java_7

understand_more_about_java_7.

2013-08-07

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

TA关注的人

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