Commons JXPath - Extension Functions
摘要:Standard Extension Functions 创建新的对象 调用静态方法 调用普通方法 the target of the method is specified as the first parameter of the function. Custom Extension Funct
阅读全文
posted @
2015-08-04 22:51
huey2672
阅读(377)
推荐(0)
Commons JXPath - Modifying Object Graphs
摘要:JXPath 除了可以 XPath 语法访问 JavaBeans、DOM/JDOM,也可以对其属性赋值。 以下面的 JavaBeans 为例。 package com.huey.jxpath; import lombok.AllArgsConstructor; import lombok.Data;
阅读全文
posted @
2015-08-03 14:07
huey2672
阅读(499)
推荐(0)
Commons JXPath - DOM/JDOM Document Access
摘要:除了 JavaBean,JXPath 也可以访问 DOM/JDOM。 示例 XML: <?xml version="1.0" encoding="utf-8"?> <book> <title>Head First Design Patterns</title> <authors> <author>
阅读全文
posted @
2015-08-02 16:02
huey2672
阅读(355)
推荐(0)
Commons JXPath - Object Graph Traversal
摘要:JXPath 提供了使用 Xpath 语法操纵符合 Java 类命名规范的 JavaBeans 的工具。也支持 maps、DOM 和其他对象模型。对于深层次结构的 JavaBean,使用 JXPath 可以方便地访问深层次的属性,而免去了繁琐的 getter/setter 操作。 以下面的 Java
阅读全文
posted @
2015-08-02 14:49
huey2672
阅读(735)
推荐(0)
Lombok(1.14.8) - @NonNull
摘要:@NonNull@NonNull,生成一个非空检查。package com.huey.lombok;import lombok.Getter;import lombok.NonNull;import lombok.Setter;public class NonNullExample { @Ge...
阅读全文
posted @
2015-08-02 01:01
huey2672
阅读(1577)
推荐(1)
Lombok(1.14.8) - @Log
摘要:@Log@Logs,生成一个日志对象。package com.huey.lombok;import lombok.extern.java.Log;@Logpublic class LogExample { public static void main(String[] args) { ...
阅读全文
posted @
2015-08-02 00:47
huey2672
阅读(428)
推荐(0)
Lombok(1.14.8) - @Cleanup
摘要:@Cleanup@Cleanup,关闭流。如果最后清理资源的方法不是 close(),可以指定,例如 @Cleanup("clean")。package com.huey.lombok;import java.io.BufferedReader;import java.io.File;import ...
阅读全文
posted @
2015-08-02 00:32
huey2672
阅读(1241)
推荐(0)
Lombok(1.14.8) - @SneakyThrows
摘要:@SneakyThrows@SneakyThrows,声明异常。package com.huey.lombok;import java.io.UnsupportedEncodingException;import lombok.SneakyThrows;public class SneakyThro...
阅读全文
posted @
2015-08-02 00:16
huey2672
阅读(1358)
推荐(0)
Lombok(1.14.8) - @Synchronized
摘要:@Synchronized@Synchronized,实现同步。package com.huey.lombok;import java.util.Date;import lombok.Synchronized;public class SynchronizedExample implements R...
阅读全文
posted @
2015-08-01 23:37
huey2672
阅读(989)
推荐(0)
Lombok(1.14.8) - @NoArgsConstructor, @RequiredArgsConstructor & @AllArgsConstructor
摘要:@NoArgsConstructor@NoArgsConstructor,提供一个无参的构造方法。package com.huey.hello.bean;import java.util.Date;import lombok.Data;import lombok.NoArgsConstructor;...
阅读全文
posted @
2015-08-01 00:08
huey2672
阅读(4940)
推荐(0)
Lombok(1.14.8) - @Getter, @Setter, @ToString, @EqualsAndHashCode & @Data
摘要:@Getter / @Setter@Getter 和 @Setter,分别实现了 Gette r和 Setter 方法。package com.huey.hello.bean;import java.util.Date;import lombok.Getter;import lombok.Sette...
阅读全文
posted @
2015-07-31 23:18
huey2672
阅读(4667)
推荐(0)
Lombok 安装
摘要:Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok ,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 ac
阅读全文
posted @
2015-07-31 20:10
huey2672
阅读(290)
推荐(0)
Ehcache - hello world
摘要:Key Classes CacheManager The CacheManager class is used to manage caches. Creation of, access to, and removal of caches is controlled by a named Cache
阅读全文
posted @
2015-07-04 15:12
huey2672
阅读(333)
推荐(0)
Java - 使用 XSD 校验 XML
摘要:package com.huey.dream.utils;import java.io.IOException;import java.io.InputStream;import javax.xml.transform.Source;import javax.xml.transform.stream...
阅读全文
posted @
2015-06-25 21:47
huey2672
阅读(2724)
推荐(0)
Json-lib - java.util.Date 转换问题
摘要:使用 JSON-lib 将 java.util.Date 对象直接转换成 JSON 字符串时,得到的通常不是想要格式:System.out.println(JSONSerializer.toJSON(new Date()));// {"date":24,"day":3,"hours":12,"min...
阅读全文
posted @
2015-06-24 12:59
huey2672
阅读(347)
推荐(0)
HttpClient(4.3.5) - ResponseHandler
摘要:The simplest and the most convenient way to handle responses is by using the ResponseHandler interface, which includes the handleResponse(HttpResponse
阅读全文
posted @
2015-05-22 21:17
huey2672
阅读(2536)
推荐(0)
HttpClient(4.3.5) - Exception Handling
摘要:HttpClient can throw two types of exceptions: java.io.IOException in case of an I/O failure such as socket timeout or an socket reset and HttpExceptio
阅读全文
posted @
2015-05-22 13:12
huey2672
阅读(648)
推荐(0)
HttpClient(4.3.5) - HTTP Entity
摘要:HTTP entity HTTP messages can carry a content entity associated with the request or response. Entities can be found in some requests and in some respo
阅读全文
posted @
2015-05-22 13:10
huey2672
阅读(2035)
推荐(0)
HttpClient(4.3.5) - 简单示例
摘要:HttpClient 是一个客户端的 HTTP 传输库,而不是浏览器。HttpClient 的目的是传输和接收 HTTP 报文。HttpClient 不会尝试去处理报文内容,执行嵌入 HTML 内的 JavaScript 脚本,或者是猜测实体内容类型等于 HTTP 传输无关的操作。HttpClien...
阅读全文
posted @
2015-05-21 22:14
huey2672
阅读(1015)
推荐(0)
Apache Commons 简述
摘要:Apache Commons 是一个关注于可复用的 Java 组件的 Apache 项目。Apache Commons 由三部分构成: Commons Proper - 一个可复用的 Java 组件库。 Commons Sandbox - Java 组件开发的工作区。 Commons Dorm...
阅读全文
posted @
2015-05-21 20:30
huey2672
阅读(481)
推荐(0)