随笔分类 -  工具类库

工具类库
摘要:前言 Digester规则的定义除了可以在代码中直接new规则添加到 Digester对象外,还可以用xml配置规则,如下所示: 显然,xml的规则配置目前已经不是主流方法了,今后的大趋势肯定是用注解,所以本文将主要关注如何在javabean上使用注解来配置Digester规则; Digester规 阅读全文
posted @ 2017-06-07 23:45 风一样的码农 阅读(3767) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇对Digester做了基本介绍,也已经了解了Digester的基本使用方法,接下来将继续学习其相关特性,本篇主要涉及以下几个内容: 规则模块预先绑定 - RulesModule接口 在此之前,我们使用Digester的基本流程都是每次在程序运行时绑定规则,然后解析; 事实上,我们可以改变 阅读全文
posted @ 2017-06-05 22:56 风一样的码农 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:前言 在许多需要处理XML格式数据的应用环境中, 如果能够以“事件驱动”的方式来处理XML文档,比如,当识别出特定的XML元素时,触发“创建对象”操作事件(或者触发调用对象的方法事件),这对于应用程序开发来说,是非常有用的; 熟悉以SAX(Simple API for XML Parsing)方式来 阅读全文
posted @ 2017-06-04 19:15 风一样的码农 阅读(10187) 评论(2) 推荐(3) 编辑
摘要:前言 前面已经学习了Apache Commons Beanutils包里的PropertyUtils和动态bean,接下来将学习剩下的几个工具类,个人觉得还是非常实用的,特别是CollectionUtils; BeanUtils 简单介绍下两个方法的使用,populate和copyPropertie 阅读全文
posted @ 2017-05-30 17:36 风一样的码农 阅读(11754) 评论(1) 推荐(0) 编辑
摘要:相关背景 上一篇介绍了PropertyUtils的用法,PropertyUtils主要是在不修改bean结构的前提下,动态访问bean的属性; 但是有时候,我们会经常希望能够在不定义一个Java类的前提下,动态决定这个类中包含哪些属性,并动态访问它们的属性值,比较典型的使用场景是作为SQL查询的结果 阅读全文
posted @ 2017-05-30 13:09 风一样的码农 阅读(6083) 评论(0) 推荐(2) 编辑
摘要:BeanUtils简要描述 beanutils,顾名思义,是java bean的一个工具类,可以帮助我们方便的读取(get)和设置(set)bean属性值、动态定义和访问bean属性; 细心的话,会发现其实JDK已经提供了一个java.beans包,同样可以实现以上功能,只不过使用起来比较麻烦,所以 阅读全文
posted @ 2017-05-29 15:22 风一样的码农 阅读(14086) 评论(0) 推荐(0) 编辑
摘要:什么是OKHttp 一般在Java平台上,我们会使用Apache HttpClient作为Http客户端,用于发送 HTTP 请求,并对响应进行处理。比如可以使用http客户端与第三方服务(如SSO服务)进行集成,当然还可以爬取网上的数据等。OKHttp与HttpClient类似,也是一个Http客 阅读全文
posted @ 2016-11-03 14:32 风一样的码农 阅读(10390) 评论(0) 推荐(0) 编辑
摘要:前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读写操作,相信大家都比较熟悉,使用apache的POI库即可。本篇文章,我将基于iText库编写各式各 阅读全文
posted @ 2016-05-27 14:55 风一样的码农 阅读(43312) 评论(7) 推荐(13) 编辑
摘要:当我们运行java程序时,发现程序不动,但又不知道是哪里出问题时,可以使用JDK自带的jstack工具去定位; 废话不说,直接上例子吧,在window平台上的; 死循环 写个死循环的程序如下: 先运行以上程序,程序进入死循环; 打开cmd,输入jps命令,jps很简单可以直接显示java进程的pid 阅读全文
posted @ 2016-04-11 10:48 风一样的码农 阅读(45260) 评论(5) 推荐(8) 编辑
摘要:前言 最近工作上遇到一个问题,后端有一个定时任务,需要用JAVA每天判断法定节假日、周末放假,上班等情况, 其实想单独通过逻辑什么的去判断中国法定节假日的放假情况,基本不可能,因为国家每一年的假期可能不一样,是人为设定的; 所以只能依靠其它手段,能想到的比较靠谱的如下: 本Demo将选择第二种来实现 阅读全文
posted @ 2016-01-27 16:27 风一样的码农 阅读(7167) 评论(4) 推荐(1) 编辑