1.此示例是通过maven构建,pom.xml文件如下: jopen
2015-07-27 1947 0
类的热替换是Java在线升级系统设计中的基础技术,从文中给出的实例来看,构建在线升级系统不仅仅是一个技术问题,还牵扯到很多管理方面的因素,比如:如何管理、部署系统中的可在线升级部分和不可在线升级部分以降低系统的管理、维护成本等。
public class CharacterParser { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032, -20026, -20002, -19990
文字符串。 import java.io.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern;
import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.concurrent
P6Spy 是一个可以用来在Java应用程序中拦截和修改数据库SQL操作语句的开源框架。 通过 P6Spy 我们可以对SQL语句进行拦截,相当于一个SQL语句的日志工具,可以用它来作相关的分析,比如性能分析。
该项目是Apache的Commons子项目下的一个邮件客户端组件,它是基于JavaMail的,大大简化了邮件的收发操作。它由以下几个邮件处理类组成: SimpleEmail - This class is used to send
Apache PDFBOX 的是一个开源的Java工具,用于处理PDF文档。该项目允许创建新的PDF文件,对现有的文档进行操作,并能够从文件中提取内容。PDFBOX还包括几个命令行实用程序。 详细特性:
Digester 基于规则的XML文档解析,主要用于XML到Java对象的映射。Struts就是用Digester来处理XML配置文件的。而且Digester还包含一个写好的RSS解析器。 下面是一段使用
本文是从 If the only tool you have is Java, everything looks like a class 这篇文章翻译而来。 在软件开发领域,有一句话经常被拿来用:
是一个用来开发 multiobjective evolutionary 算法(MOEAs) 的 Java 类库,提供的算法还包括: NSGA-II, ε-MOEA, GDE3, and MOEA/D。
org/io/changes-report.html#a2.2 Commons项目中用来处理Java IO的一些工具类包。 //直接将IO流转成字符串 InputStream in = new URL( "http://jakarta
PrimeFaces是一个用于提高JSF Web应用程序开发效率的开源类库。 主要由三个模块组成: UI Components:PrimeFaces UI模块提供了拥有Rich Web用户体验的各
Tika是一个内容抽取的工具集合(a toolkit for text extracting)。它集成了POI, Pdfbox 并且为文本抽取工作提供了一个统一的界面。其次,Tika也提供了便利的扩展API,用来丰富其对第三方文件格式的支持。
Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 Thumbnails.of(new File("original
jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。 jsoup的主要功能如下:
JodaTime 提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。 Joda-Time主要的特点包括:
PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。 主要特性包括: 从PDF提取文本 合并PDF文档 PDF 文档加密与解密
Commons项目中用来处理IO的一些工具类包。 Commons IO is a library of utilities to assist with developing IO functionality
jReality是一个Java开源的三维场景图开发类库,设计用于数学领域的3D可视化。jReality是线程安全的,拥有一个灵活的着色模型基于场景图中的一种属性继承机制,独立于设备的用户交互并且支持真正的3D