自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (36)
  • 收藏
  • 关注

原创 使用Java Mail发送邮件

使用原生Java Mail发送邮件程序。

2016-03-15 10:09:02 309

转载 数据仓库中的SQL性能优化(Hive篇)

一个Hive查询生成多个map reduce job,一个map reduce job又有map,reduce,spill,shuffle,sort等多个阶段,所以针对hive查询的优化可以大致分为针对M/R中单个步骤的优化,针对M/R全局的优化,和针对整个查询(多M/R job)的优化,下文会分别阐述。在开始之前,先把MR的流程图帖出来(摘自Hadoop权威指南),方便后面对照。另外要说明的

2015-09-25 09:56:52 543

转载 改善异常处理的 6 个技巧

在软件开发过程中,往往会出现一些不可预知的错误,这些错误有可能花费你数小时甚至数天的时间。异常处理通常是防止这种未知错误的常用措施,它的好处是你不用再绞尽脑汁去考虑各种错误,这为处理某一类错误提供了一个很有效的方法,使编程效率大大提高。 本文将为你介绍6个技巧,来帮助你提高异常处理的能力。 1.  使用一个单一的、系统范围的异常类 不要针对每种异常类型创建单独的类,而是只创建一个,并使

2014-12-30 17:24:35 565

转载 高效Java异常处理机制

Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡 思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本文讨论了异

2014-12-30 17:02:27 404

转载 Java动态编译

import javax.tools.*;import java.io.IOException;import java.lang.reflect.Method;import java.net.URI;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 慎用动态编译 */

2014-09-17 16:58:27 352

转载 配置hadoop-1.2.1 eclipse开发环境

配置hadoop-eclipse开发环境由于hadoop-eclipse-1.2.1插件需要自行编译,所以为了图省事而从网上直接下载了这个jar包,所以如果有需要可以从点击并下载资源。下载这个jar包后,将它放置在eclipse/plugins目录下,并重启eclipse即可。如果你需要自己编译该插件,请参考文献。配置hadoop-1.2.1与eclipse链接信息

2014-08-24 16:53:36 489

Spring资料合集

包含资料如下:Spring-3.2.1_API.CHM、spring300_CN.chm、spring-framework-reference-4.2.0.RC3.pdf、Spring MVC 4.1.1英文文档.pdf、spring-3.1.0中文版api帮助文档.pdf、Spring_Security-3.0.1_中文官方文档(翻译版).pdf、spring-framework-4-reference.mobi、Spring Security 3.x Reference.chm

2015-12-15

Scala编程.pdf

Scala这种JVM语言通过新式对象模型、函数式编程和高级类型系统带来的优势提升了语言的运行效率。 《Scala编程(第2版 *版 英文版)》包含了大量的程序代码示例,向你展示如何在开发中利用语言和生态系统而立刻变得*具*,同时解释了对于当今支持并发和分布式的高度可扩展的、以数据为中心的应用程序而言,Scala为什么是一个理想选择。 第2版包含了新的语言特性,加人了关于模式匹配、推导和高级函数式编程的新章节。同时你也可以学习到Scala的命令行工具、第三方工具、库、面向编辑器和集成开发环境的语言感知插件。 《Scala编程(第2版 *版 英文版)》是初级和高级Scala开发人员的理想选择。 《Scala编程(第2版 *版 英文版)》数据科学书籍中的示例代码在一个公共的GitHub库中得到维护。采用Turnkey Linux虚拟机可以很容易地访问代码,这有利于基于IPython Notebooks易用集合的交互式学习。

2015-12-15

Hadoop实战中文版.pdf

  Hadoop 是一个开源的MapReduce 平台,设计运行在大型分布式集群环境中,为开发者进行数据存储、管理以及分析提供便利的方法。《Hadoop硬实战》详细讲解了Hadoop 和MapReduce 的基本概念,并收集了85 个问题及其解决方案。在关键问题领域对基础概念和实战方法做了权衡。   《Hadoop硬实战》适合使用Hadoop 进行数据存储、管理和分析的技术人员使用。

2015-12-15

Groovy入门经典.pdf

本书详细介绍脚本语言Groovy,首先介绍Groovy语言的基本特性,包括讨论Groovy方法、程序闭包、列表、映射以及对类和继承的支持,然后介绍如何使用Groovy创建更加高级的应用程序,如使用Spring框架和Cloudscape/Derby关系型数据库管理系统来实现持久性,最后讨论模板和Web应用程序。

2015-12-15

Groovy经典入门.pdf

GROOVY入门介绍的PPT,可以参照入门。

2015-12-15

设计模式(GOF23种设计模式C++的实现).PDF

设计模式精解-GoF 23种设计模式解析附C++实现源码,高清PDF文档,非扫描版,欢迎下载!

2012-12-28

编程参考宝典电子书

内含C语言函数参考、HTML+CSS参考、JAVASCRIPT特效以及相关WINDOWS术语。

2012-12-28

Java编程思想第4版.PDF

Java编程思想第4版.pdf,高清PDF,非扫描版

2012-12-28

TuneUp Utilities 2012(含注册机)

TuneUp Utilities是来自德国的世界级系统优化软件,在2010版本时曾取中文名趣能系统优化专家,可能官方觉得这个名字太土,所以在TuneUp Utilities最新版本中取消了中文命名。由于TuneUp Utilities功能强大,使用简单,在同类软件中独占鳌头,所以TuneUp Utilities被公认为世界顶级系统优化软件。它可以在保证系统稳定性的基础上使系统更快速,更加个性化,更流畅!

2012-12-18

java多线程设计模式.pdf

专门讲多线程的一本书,结城浩 著,博硕文化 译 需要本书源代码的可联系QQ1171713261

2012-10-09

JAVA进销存系统

JAVA进销存系统

2011-11-10

PB( PowerBuilder)阴阳历转换

PB PowerBuilder 阴阳历 转换-压缩包中有效果图

2011-10-26

EasyRecovery Pro 6.12.02 汉化版

EasyRecovery Pro 6.12.02 汉化版软件可以很好地恢复被你错误删除的数据和文件,在错误删除文件后如果不写入文件是完全可以自己用软件恢复的!

2009-05-18

电脑故障维修大全_修电脑不求人_资料实时更新

作者在电脑维修过程中,遇到过各种各样的问题,每当这时候我就翻书或是上网搜索,总之是费时费力。几次经历之后便有了收集整理电脑故障的想法,于是这个故障大全诞生了。

2009-05-18

文件批量改名之星-绿色全功能版V8.21┆批量更改文件名工具

文件批量改名之星-绿色全功能版V8.21┆批量更改文件名工具 文件批量改名之星-绿色全功能版V8.21┆批量更改文件名工具 文件批量改名之星-绿色全功能版V8.21┆批量更改文件名工具

2009-05-18

JAVA编程思想(第4版)源码

JAVA编程思想(第4版)源码 JAVA编程思想(第4版)源码 JAVA编程思想(第4版)源码 JAVA编程思想(第4版)源码 JAVA编程思想(第4版)源码 JAVA编程思想(第4版)源码

2009-05-18

Java-J2SE学习笔记

Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记Java-J2SE学习笔记

2009-05-18

JAVA 反编译器-基于jad内核的Frontend 2.0 plus(cracked)

JAVA 反编译器-基于jad内核的Frontend 2.0 plus(cracked) JAVA 反编译器-基于jad内核的Frontend 2.0 plus(cracked) JAVA 反编译器-基于jad内核的Frontend 2.0 plus(cracked)

2009-05-18

四级数据库工程师课后习题答案

数据库工程师课后习题答案 数据库工程师课后习题答案 数据库工程师课后习题答案 数据库工程师课后习题答案

2009-05-18

JAVA设计模式(建造模式)_视频

建造模式 建造模式是对象的创建模式,可以讲一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。

2009-05-18

JAVA设计模式(模板方法模式)—视频

模版方法模式(Template Method) 准备一个抽象类,将部分逻辑以具体方法的形式实现,然后申明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。

2009-05-18

JAVA设计模式(门面模式)—视频

什么是门面模式(Facade) 外部与一个子系统的通信必须通过一个统一的门面对象进行。这就是门面模式。 门面模式的结构 涉及两个角色: 门面角色:客户端可以调用这个角色的方法。此角色知道子系统的功能和责任。在正常情况下,本角色会将所有从客户端发来的请求委派到相应的子系统中去。 子系统角色:可以同时有一个或者多个子系统。每一个子系统都不是一个单独的类,而是一个类的集合。每个子系统都可以被客户端直接调用,或者被门面角色调用。

2009-05-17

JAVA设计模式(策略模式)—视频

策略模式是对算法的包装,是吧使用算法的责任和算法本身分割开来,委派给不同的对象管理。 策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。 一句话来形容:准备一组算法,并将每一个算法封装起来,使得他们可以互换。

2009-05-17

JAVA设计模式(动态代理)

当系统有了一个代理对象后,对源对象的方法调用会首先被分派给一个调用处理器(InvocationHandler)//接口InvocationHandler接口中有一个invoke()方法 程序可以在调用处理器的invoke方法中截获这个调用,进行额外的操作。

2009-05-17

JAVA设计模式(代理模式)

代理模式又叫Proxy模式(英文)。所谓的代理,就是一个人或者一个机构代替另一个人或者另一个机构去做一些事情。(类似于中介或者代理商)。

2009-05-17

JAVA设计模式(工厂方法模式)

工厂方法模式和简单工厂模式在结构上的不同是很明显的。工厂方法模式的核心是一个抽象工厂类,而简单工厂模式把核心放在一个具体类上。工厂方法模式可以允许很多具体工厂类从抽象工厂类中将创建行为继承下来,从而可以成为多个简单工厂模式的综合,进而推广了简单工厂模式。

2009-05-17

JAVA设计模式(单态模式和简单工厂模式)

简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。下面我主要通过一个简单的实例说明简单工厂及其优点。 单态模式的定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在项目的很多地方都会用到它,比如说数据库的链接。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。

2009-05-17

JAVA设计模式(抽象类与适配器模式)

什么是抽象:抽象是处理对象复杂性的一种技术,它只关注对象的主要细节而忽略了对象的次要细节。

2009-05-17

空空如也

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

TA关注的人

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