摘要: 本地环境设置 由于Jackson是基于Java编程语言的,所以需要设置Java开发环境,这里介绍如何下载安装设置Java。请按照以下步骤来设置环境。 Java SE是免费的,点击下载链接:下载Java 根据操作系统版本下载对应版本安装。 按照说明下载java并运行.exe到机器上安装。一旦机器上安装 阅读全文
posted @ 2017-08-04 17:26 SXT 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,我们将学习 Gradle 的安装,对于一个初学者,有时安装开发环境也是一个比较麻烦的问题。如果按照 Gradle 官方网站的说明安装,则可能会遇到一些麻烦,有时还要在互联网上做一些搜索,查找为什么进入命令提示符输入 gradle -v 得不到任何东西。下面是完整的步骤来安装 Gradle 阅读全文
posted @ 2017-08-04 16:34 SXT 阅读(876) 评论(0) 推荐(0) 编辑
摘要: Jasper报表 报表开发过程中面临的常见故障归纳在以下几点: 核心变化:为了反映业务发生变化或改进它通常以改变报告的核心逻辑。 结果输出:有各种各样的格式,报表可导出到如:HTML,文本,PDF,MS Excel,RTF,ODT,逗号分隔值,XML或图像。 复杂报表:子报表和交叉表报告是很好的例子 阅读全文
posted @ 2017-08-04 16:19 SXT 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Guava本地环境设置 这部分指导如何下载和设置Java在机器上。请按照以下步骤来设置环境。 Java SE免费提供链接:下载Java。所以,根据操作系统下载对应版本。 按照说明下载java和运行.exe 在机器上,并按说明安装Java。一旦机器上安装了Java,还需要设置环境变量指向正确的JAVA 阅读全文
posted @ 2017-08-04 16:10 SXT 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 为什么你需要一个构建工具? 理解Apache Ant定义之前,必须了解需要一个构建工具。为什么我需要Ant,或者更具体地说,为什么我需要一个构建工具? 花你一天做以下工作? 编译代码 打包二进制文件 部署二进制文件到测试服务器 测试您的代码更改 从一个位置复制代码到另一个地方 编译代码 打包二进制文 阅读全文
posted @ 2017-08-04 16:03 SXT 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 运行环境 Quartz 可以运行嵌入在另一个独立式应用程序 Quartz 可以在应用程序服务器(或servlet容器)内被实例化,并且参与XA事务 Quartz 可以作为一个独立的程序运行(其自己的Java虚拟机内),可以通过RMI使用 Quartz 可以被实例化,作为独立的项目集群(负载平衡和故障 阅读全文
posted @ 2017-08-04 15:40 SXT 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 为Windows 2000/XP设置路径: 假设安装在c:Program Filesjavajdk目录: 在“我的电脑”右键单击并选择“属性”。 在“高级”选项卡下单击“环境变量”按钮。 现在,改变“Path”变量,因此,它也包含了Java可执行文件的路径。例如,如果路径当前设置为“C:WINDOW 阅读全文
posted @ 2017-08-04 15:39 SXT 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 本章介绍如何使用配置文件来配置这些核心组件。配置log4j涉及分配级别,定义追加程序,并在配置文件中指定布局的对象。 log4j.properties文件是一个键 - 值对保存 log4j 配置属性文件。默认情况下,日志管理在CLASSPATH 查找一个名为 log4j.properties 的文件 阅读全文
posted @ 2017-08-04 15:22 SXT 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 类在面向对象的编程范式的基本单位。它们用作模板来创建对象。Java中的类可以包含五个组件: 字段(域) 方法 构造器(也叫构造函数) 静态初始化器 实例初始化程序 字段(域) 方法 构造器(也叫构造函数) 静态初始化器 实例初始化程序 字段和方法也称为类的成员。类和接口也可以是一个类的成员。类可以有 阅读全文
posted @ 2017-08-04 15:19 SXT 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 文档对象模型是万维网联盟(W3C)的官方推荐。它定义了一个接口,使程序能够访问和更新样式,结构和XML文档的内容。支持DOM实现该接口的XML解析器。 何时使用? 在以下几种情况时,应该使用DOM解析器: 需要知道很多关于文档的结构 需要将文档的部分周围(例如,可能需要某些元素进行排序) 需要使用的 阅读全文
posted @ 2017-08-04 15:08 SXT 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 核心Java提供对多线程程序的完全控制。 也可以开发一个可以根据您的要求完全暂停,恢复或停止的多线程程序。 有各种静态方法可以用于线程对象来控制它们的行为。 下表列出了这些方法 - 请注意,最新版本的Java已经不再使用suspend(),resume()和stop()方法,因此您需要使用可用的替代 阅读全文
posted @ 2017-08-04 14:59 SXT 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 工厂模式是Java中最常用的设计模式之一。 这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。 在工厂模式中,我们没有创建逻辑暴露给客户端创建对象,并使用一个通用的接口引用新创建的对象。 实现方法 我们将创建一个Shape接口和实现Shape接口的具体类。 一个工厂类Shape 阅读全文
posted @ 2017-08-04 14:49 SXT 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在本节中,我们将学习如何创建参数测试。为此,我们将使用前面章节中提供的一个公共方法添加整数。因此,这是要进行的测试类。 但是,一个测试类也可以被看作是一个参数化测试类?当然,但它要满足下列所有要求: 该类被注解为 @RunWith(Parameterized.class).如前一节中所说明的, @R 阅读全文
posted @ 2017-08-04 14:42 SXT 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Java定义了八种基本类型的数据:byte,short,int,long,char,float,double和boolean。 基本类型通常被称为简单类型。这些基本类型可以分为四组: 整数 - 包括:byte,short,int和long,用于整数有符号数字。 浮点数 - 包括float和doubl 阅读全文
posted @ 2017-08-04 14:29 SXT 阅读(378) 评论(0) 推荐(0) 编辑
摘要: File类的对象是文件或目录的路径名的抽象表示。 创建文件 我们可以从以下创建一个File对象 - 一个路径名 一个父路径名和子路径名 一个URI (统一资源标识符) 一个路径名 一个父路径名和子路径名 一个URI (统一资源标识符) 可以使用File类的以下构造函数之一来创建一个文件: 1 Fil 阅读全文
posted @ 2017-08-04 14:24 SXT 阅读(162) 评论(0) 推荐(0) 编辑
摘要: java.util.ArrayDeque 类提供了可调整大小的阵列,并实现了Deque接口。以下是关于阵列双端队列的要点: 数组双端队列没有容量限制,使他们增长为必要支持使用。 它们不是线程安全的;如果没有外部同步。 不支持多线程并发访问。 null元素被禁止使用在数组deques。 它们要比堆栈S 阅读全文
posted @ 2017-08-04 09:40 SXT 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Editi 阅读全文
posted @ 2017-08-04 09:35 SXT 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此 阅读全文
posted @ 2017-08-04 09:31 SXT 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Java8引入的接口默认方法实现一个新的概念。此功能是为了向后兼容性增加,使旧接口可用于利用JAVA8。 lambda表达式的能力,例如,列表或集合接口不具备forEach方法声明。从而增加了这样的方法只会打破收集框架实现。 Java8引入了默认的方法使列表/Collection接口可以拥有forE 阅读全文
posted @ 2017-08-04 09:29 SXT 阅读(94) 评论(0) 推荐(0) 编辑
摘要: java.math.BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode) 返回一个BigDecimal,其值为(this/除数),其标度是this.scale()。如果必须执行舍入,以产生一个结果与给定的比例,将指定的舍入模 阅读全文
posted @ 2017-08-04 09:25 SXT 阅读(1824) 评论(0) 推荐(0) 编辑