Java开发
文章平均质量分 67
咖啡码农
Java软件工程师
展开
-
Log4j使用大全
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息转载 2012-07-27 15:03:04 · 721 阅读 · 0 评论 -
Struts2 REST 小记
REST -Representational State Transfer ( 一种基于网络的软件架构风格 )struts2支持rest插件:struts2-rest-plugin-.x.x.x.jar在插件架包中包含一个struts-plugin.xml文件,其中定义了RestActionMapper:type="org.apace.struts2.dispatcher.ma原创 2012-07-11 18:29:05 · 1736 阅读 · 0 评论 -
Struts2注解Convention扫描jar中的Action的设置
首先在struts.xml中设置以下常量设置: 设置Convention插件是否从jar包中搜索Action类 [可选] 默认值为true name="struts.convention.action.disableJarScanning" value="true" /> 设置Convention插件文件协议类型 name="struts.c原创 2012-07-06 18:15:35 · 11090 阅读 · 2 评论 -
XStream转换XML之格式转换问题
// 日期转换期xstream.registerConverter(new DateConverter("yyyy-MM-dd'T'hh:mm:ss",null));格式:"yyyy-MM-dd'T'hh:mm:ss"结果:2012-05-24T14:01:09未转换前:2012-05-24 02:12:23.089 UTC转换后:2012-05-24T02:12:23原创 2012-05-24 10:43:55 · 3952 阅读 · 0 评论 -
Struts2的注解功能
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主转载 2012-01-06 09:59:55 · 560 阅读 · 0 评论 -
WebService的缓存
WebService的缓存分为两种,一种是简单的输出缓存,一种是强大的数据缓存一、输出缓存输出缓存的使用非常简单,比较适用于WebService的参数比较少,结果比较单一的情况,例如股票信息,可以设置5-10秒的缓存,天气预报,则可以设置30分钟甚至数小时的缓存使用方法是:在WebMethod属性上指定CacheDuration属性即可,例如 这样,600秒内这个WebSe转载 2012-01-06 09:54:58 · 4895 阅读 · 1 评论 -
快逸报表中连续日期或月份问题的解决
快逸报表中,动态列项是根据查询语句生成的。如:查询为08-10,08-11,08-13(月-日)如果要在报表生成连续的日期列,就必须要做些改变。否则报表生成的列中日期将不会连续,只有查询出的结果。解决办法:报表查询日期段时将会输入“开始日期”和“结束日期”,生成一个从“开始日期”到“结束日期”的日期组,运用报表参数传入报表中。再在报表设计器中运用list函数,动态的生成日期原创 2011-08-19 11:19:46 · 1036 阅读 · 0 评论 -
【Struts】Struts2自定义拦截器使用小记
刚用Strus2的拦截器实现了一个自动设置分页参数,在要启用分页方法的前置执行翻页参数获得: @Before public void methodBefore(){ //print("方法执行前"); // 获取翻页参数 Page rollPage = getPage(); ContextHolder.setP原创 2012-11-07 16:49:32 · 763 阅读 · 0 评论 -
【JAVA8】stream 流相关操作
Java 8 stream 流相关操作原创 2017-12-19 10:40:32 · 368 阅读 · 0 评论