摘要:
1. 桥接模式: 虚拟机和宿主机是兄弟关系,统一由宿主机连接的路由器分发ip。 2. NAT模式: 虚拟机和宿主机是父子关系,宿主机的vmnet8虚拟网卡充当路由器发ip,由于虚拟网卡也要占用一个ip所以虚拟网关是从2开始的。 3. 仅主机模式: 虚拟机和宿主机是共生关系,很少用到。 点击链接查看详 阅读全文
摘要:
使用iBATIS配置来调用存储过程。为了理解这一章,首先需要了解我们是如何在MySQL中创建一个存储过程。 在继续对本章学习之前,可以通过MySQL存储过程。 我们已经在MySQL下有EMPLOYEE表: 1 2 3 4 5 6 CREATE TABLE EMPLOYEE ( id INT NOT 阅读全文
摘要:
resultMap的元素是在iBATIS的最重要和最强大的元素。您可以通过使用iBATIS的结果映射减少高达90%的JDBC编码,在某些情况下,可以让你做JDBC不支持的事情。 ResultMaps的设计是这样的简单语句不需要明确的结果映射,以及更复杂的报表要求不超过绝对必要说明的关系。 本章将只给 阅读全文
摘要:
在第一个Hibernate入门示例程序中,我们将使用eclipse IDE创建一个简单的hibernate应用程序示例。要在Eclipse IDE中创建第一个hibernate应用程序,需要遵循以下步骤: 重要提示:按照惯例,易百教程的每个入门教程程序都会详细介绍对应环境的安装,配置和运行步骤,以帮 阅读全文
摘要:
EasyMock使用expect()方法或expectLassCall()方法添加一个功能,一个模拟对象。请看下面的代码片段。 1 //add the behavior of calc service to add two numbersEasyMock.expect(calcService.add 阅读全文
摘要:
请花2分钟阅读和理解Shiro中的术语 - 这是非常重要的。这里的术语和概念在文档中的任何地方都被引用,并且将大大简化您对Shiro和一般的安全性的理解。 因为使用了一些您可能不太明白的术语,所以安全可能真的令人很困惑。下面将通过一些核心概念来更容易地理解Shiro常用的知识,在接下来的章节中会看到 阅读全文
摘要:
本章中介绍的Netty开发环境的安装及配置; 这个一系列教程示例的Netty最低要求只有两个:最新版本的Netty 4.x和JDK 1.6及更高版本。 最新版本的Netty在项目下载页面中可找到:http://netty.io/downloads.html 。要下载正确的JDK版本,请从Java官方 阅读全文
摘要:
Log4j API设计为分层结构,其中每一层提供了不同的对象,对象执行不同的任务。这使得设计灵活,根据将来需要来扩展。 有两种类型可用在Log4j的框架对象。 核心对象: 框架的强制对象和框架的使用。 支持对象: 框架和支持体核心对象,可选的对象执行另外重要的任务。 核心对象: 框架的强制对象和框架 阅读全文
摘要:
在进入XStream库的细节之前,让我们来看看应用程序操作。在这个例子中,我们创建Student和Address类。还将创建一个Student对象,然后将其序列化到一个XML字符串。然后反序列化的同一个XML字符串,以重新获得学生对象。 创建一个名为XStreamTester的Java类文件在 C: 阅读全文
摘要:
在本教程中,我们将展示/介绍如何创建一个JobListener,跟踪运行工作状态在作业完成等。 P.S 这个例子是Quartz 2.1.5 1. Quartz 作业 作业 - 用于打印一个简单的信息,并抛出一个JobExecutionException进行测试。 File : HelloJob.ja 阅读全文
摘要:
直接在构建文件中设置属性是好的,如果你使用的是少数属性。然而,对于一个大型项目,是要存储在一个单独的属性文件中。 存储在一个单独的文件中的属性可以让你重复使用相同的编译文件,针对不同的执行环境不同的属性设置。例如,生成属性文件可以单独维持DEV,TEST和PROD环境。 指定在一个单独的文件属性是有 阅读全文
摘要:
Splitter 提供了各种方法来处理分割操作字符串,对象等。 类声明 以下是com.google.common.base.Splitter类的声明: 阅读全文
摘要:
JasperReport是一个纯Java库,而不是一个独立的应用程序。它不能单独运行,因此它需要被嵌入到另一个客户端或服务器端的Java应用程序。因为它是基于Java,它可以在任何支持Java的平台(JDK1.3及以上)上运行。所有JasperReports的功能是聚集在一个JAR文件中,一般名称为 阅读全文
摘要:
Gradle构建脚本描述一个或多个项目。每个项目都由不同的任务组成。任务是构建执行的一项工作。任务可以是编译一些类,将类文件存储到单独的目标文件夹中,创建JAR,生成Javadoc或将一些归档发布到存储库。 定义任务 任务是用于将任务定义到构建脚本中的关键字。看看下面的例子,它是一个叫作 hello 阅读全文
摘要:
再进入学习jackson库的细节之前,让我们来看看应用程序操作功能。在这个例子中,我们创建一个Student类。将创建一个JSON字符串学生的详细信息,并将其反序列化到学生的对象,然后将其序列化到JSON字符串。 创建一个名为JacksonTester在Java类文件 C:\>Jackson_WOR 阅读全文
摘要:
本章将指导完成Apache POI在Windows和Linux系统为基础的设置过程。 Apache POI可以轻松地安装和集成,下面没有任何复杂的设置过程,通过几个简单步骤,目前Java环境,用户管理是必需安装的。 系统要求 现在让我们继续安装Apache POI 的步骤。 第1步:验证Java安装 阅读全文
摘要:
本章将指导完成设置Apache Tika在Windows和Linux的配置过程。用户管理是必要的,同时安装了Apache Tika。 系统要求 第1步:验证安装Java 为了验证Java安装,打开控制台并执行下面的Java命令。 如果Java已经正确地在您的系统已经安装,那么应该得到以下输出之一,具 阅读全文
摘要:
现在,我们对JavaMail API及其核心类有一个清晰的概念,现在让我们写这将发送简单的电子邮件,邮件带有附件,电子邮件,HTML内容和电子邮件内嵌图像一个简单的程序。 接着在上述所有情况的基本步骤如下: 获取Session对象。 撰写邮件。 发送消息。 获取Session对象。 撰写邮件。 发送 阅读全文
摘要:
Spring Boot主要目标 Spring Boot的主要目标是: 为所有Spring开发提供一个基本的,更快,更广泛的入门体验。 开箱即用,但随着需求开始偏离默认值,快速启动。 提供大型项目(例如嵌入式服务器,安全性,度量,运行状况检查,外部化配置)常见的一系列非功能特性。 绝对没有代码生成以及 阅读全文
摘要:
JDBC驱动程序是什么? JDBC驱动程序在JDBC API中实现定义的接口,用于与数据库服务器进行交互。 例如,使用JDBC驱动程序,可以通过发送SQL或数据库命令,然后使用Java接收结果来打开数据库连接并与数据库进行交互。 JDK附带的Java.sql包包含各种类,其类的行为被定义,实现在第三 阅读全文