java组建
iteye_5504
这个作者很懒,什么都没留下…
展开
-
基于注解的参数校验框架
近期由于工作的需要,写了一个简易的参数校验框架,虽然市场上有common-validator 和hibernate-validator两个开源的,但是有些情景他们是无法满足的,比如参数字段之间的依赖关系,这在项目中是极其常见的。他们仅仅提供了对字段的简单的格式校验。另外这两种校验框架的校验器都是有状态的,这样导致校验的性能不好,对于录入还无所谓,但是批量excel 导入的这种,就非常吃力了。 ...2013-12-07 21:54:46 · 360 阅读 · 0 评论 -
HttpAsyncClient
参考: [url]http://wangxinchun.iteye.com/blog/2136254[/url] [url]http://wangxinchun.iteye.com/blog/2156660[/url] [url]http://wangxinchun.iteye.com/blog/2166837[/url] 调用http接口,是否可以异步? 答案当然是可以。 方...2014-12-16 18:31:39 · 186 阅读 · 0 评论 -
Httpclient再续
参考: [url]http://wangxinchun.iteye.com/blog/2136254[/url] [url]http://wangxinchun.iteye.com/blog/2156660[/url] [url]http://wangxinchun.iteye.com/blog/2166837[/url] 最近所在的项目中准备把httpclient3换为httpc...2014-11-16 12:55:13 · 83 阅读 · 0 评论 -
hibernate-validator
在web工程中,对于用户的录入,都是要做校验,有格式的校验,也有逻辑的校验。 举例: 格式的校验:时间格式的校验,数字格式的校验,取值范围的校验 逻辑的校验:结束时间必须大于等于开始时间,结束时间必须大于当前时间 jdk提供了 javax.validation 接口的定义 hibernate-validator 是对其的实现,也是项目中最常用的,例如:Spring mvn 就采用其做...2014-11-13 18:08:29 · 235 阅读 · 0 评论 -
HttpClient
参考: [url]http://wangxinchun.iteye.com/blog/2136254[/url] [url]http://wangxinchun.iteye.com/blog/2156660[/url] [url]http://wangxinchun.iteye.com/blog/2166837[/url] 一个大的系统为了解耦,一般进行分离为多个系统,多个系统之间...2014-10-13 18:16:10 · 62 阅读 · 0 评论 -
slf4j-logback-filter-MDC进阶
Have lots of ideas and throw away the bad ones. You aren't going to have good ideas unless you have lots of ideas and some sort of principle of selection. —LINUS PAULING logback 其他系列请参考: [url]...2014-08-13 11:44:37 · 955 阅读 · 0 评论 -
slf4j-logback-Appender进阶
logback 进阶 基础篇请参考[url]http://wangxinchun.iteye.com/blog/2094761[/url] 1、AsyncAppender。 为了提升性能,logback 支持异步的日志记录。 [b]关于异步[/b]:本质就是执行不等待,所谓执行就是提交任务。任务执行 1、有结果:一般认为执行完可以回调;2、没有结果,执行完就完事。log的记录就是典型的...2014-08-08 11:17:39 · 183 阅读 · 0 评论 -
slf4j-logback
上一篇文章讲了log4j的使用,作为log4j的新一代产品logback 无疑在将来有着更大的市场和应用。 log4j:[url]http://wangxinchun.iteye.com/blog/2094046[/url] Logback简介:是由log4j创始人设计的又一个开源日记组件。logback当前分成三个模块:logback- core,logback- classic和lo...2014-07-22 00:33:10 · 118 阅读 · 0 评论 -
slf4j-log4j
在几乎所有的业务系统中,日志是必不可少的组建,尤其是复杂的业务系统。 java业界有多种优秀log工具可供选择,log4j 和 logback 更是其中翘楚,本文要讲解的是log4j,即使logback更优秀,但是很多老的生产环境的系统,依然在使用log4j~ [b]日志的目标[/b]:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审...2014-07-19 21:09:37 · 111 阅读 · 0 评论 -
java-json
相关文章: [url]http://dreamhead.blogbus.com/logs/230244031.html[/url] jackson 是 java 最常用的json 序列化 和反序列化工具。 pom.xml 引入 [code="java"] com.fasterxml.jackson.core jackson-annotations ...2014-04-26 17:45:06 · 84 阅读 · 0 评论 -
jackson-filter特性
jackson提供动态序列化的输出json [code="java"] static final ObjectMapper mapper = new ObjectMapper(); static { //用到mapper的地方千万别换 mapper.setFilters(getFilters()); } private s...2016-07-12 17:20:41 · 716 阅读 · 0 评论 -
json-jackson多子类继承的反序列化
相关文章: [url]http://wangxinchun.iteye.com/blog/2055677[/url] 本文是一个例子,说明有继承情况下,多个子类的反序列化问题,看看代码吧 [code="java"] import java.util.ArrayList; import java.util.List; import org.codehaus.jackson.ann...2015-03-24 20:31:24 · 1782 阅读 · 1 评论