Apache Hive 教程

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低

 在线阅读

Scala 教程

可伸缩的语言是一种多范式的编程语言,一种类似java的编程 ,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala是在JVM上运行。

 在线阅读

Maven实战教程

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

 在线阅读

Java并发编程示例

Java从诞生开始就明智的选择内置对多线程的支持,这将Java语言同其他同一时期的语言相比,具有明显优势。线程作为操作系统最小的调度单元,多个线程同时执行,将会改善我们的代码,在多核环境中具有更加明显的好处,但是过多的创建线程和对线程的不当管理也容易造成问题。

 在线阅读

Java函数式编程

Java的编码风格正面临着翻天覆地的变化。我们每天的工作将会变成更简单方便,更富表现力。Java这种新的编程方式早在数十年前就已经出现在别的编程语言里面了。这些新特性引入Java后,我们可以写出更简洁,优雅,表达性更强,错误更少的代码。我们可以用更少的代码来实现各种策略和设计模式。

 在线阅读

Java设计模式介绍

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

 在线阅读

Java基础工具类Hutool文档

一个Java基础工具类,类似于jodd和Apache commons lang的Java工具类。一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类。

 在线阅读

Eclipse教程

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

 在线阅读

Spring Cloud 教程

Spring Cloud 是Pivotal提供的用于简化分布式系统构建的工具集。Spring Cloud引入了云平台连接器(Cloud Connector)和服务连接器(Service Connector)的概念。云平台连接器是一个接口,需要由云平台提供者进行实现,以便库中的其他模块可以与该云平台协同工作。

 在线阅读

HBase 学习教程

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

 在线阅读

IntelliJ IDEA 使用教程

IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

 在线阅读

Hadoop 教程

Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。

 在线阅读

JSP 由浅入深

JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页。

 在线阅读

Java 8 简明教程

本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的[API]有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。

 在线阅读

MySQL 学习基础篇

本教程介绍了Mysql学习的基础知识,包括MySQL的简单介绍和安装,MySQL管理工具的使用,表的建立,数据的查询,数据的修改和数据的增加,以及和Java做链接的JDBC技术,非常适合初学者学习。

 在线阅读

Selenium 中文文档

这里主要集中了 Selenium 官网的所有文档,和项目 Wiki 中的部分文档翻译。希望这些文档能帮助大家更好的了解 Selenium 的工作原理,而不仅仅是会使用那些客户端驱动的 API.

 在线阅读

RabbitMQ 实战教程

MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。RabbitMQ是信息传输的中间者。本质上,他从生产者接收消息,转发这些消息给消费者。换句话说,RabbitMQ能够按根据你指定的规则进行消息转发、缓冲、和持久化。

 在线阅读

Spring Boot 揭秘与实战

Spring Boot其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。Spring Boot 的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。

 在线阅读

Java 程序员眼中的 Linux

带动更多的人进入 Linux 世界,特别是做 Java 开发的人.

 在线阅读

H2 Database 教程

《H2 Database 教程》是关于 H2 Database Engine 的一个中文教程。H2 是一款短小精干的 Java 内存数据库,性能强劲。 插入配图,图文并茂方便用户理解,带你快速掌握 H2。

 在线阅读

Java线程系列实用教程

Java线程是一个庞大的话题,本专题的三十多篇文章,将Java多线程的方方面面讲了一遍,对博主来说是一个学习和提高的过程,也为Java线程系列的学习者带来了便利。

 在线阅读

Spring Boot 教程

spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。

 在线阅读

Java 微信公众平台开发

作者结合自己的实际开发经验,归纳整理出来分享给Java微信开发的入门者或正在研究的开发者。

 在线阅读

Java Servlet 3.1 中文规范

本书是《Java Servlet 3.1 规范》的中文翻译,同时提供了大量 Servlet 3.1 实例,帮助你快速理解 Servlet 3.1 规范。至今为止,Servlet 3.1 是最新的正式版本,Servlet 4.0 仍在草案阶段。该规范不是 servlet 开发人的用户指南,而且也并不打算被用作这样。

 在线阅读