摘要: 应用程序中使用好日志(Logging)功能能够方便的调试和跟踪应用程序任意时刻的行为和状态。在大规模的应用开发中尤其重要,毫不夸张的说,Logging是不可或缺的重要组成部分。那么我们需要自己开发一套Logging API吗?答案是否定的,我们不用再造轮子了。java自J2SE 1.4版本开始提供一个新的Java Logging API应用程序接口。它能够很方便地控制和输出日志信息到控制台,文件或其它用户定义的地方,如数据库,电子邮件等。当然还有其它的一些 Logging API,如:log4j、JDK、Logkit等等。那么这么多的Logging工具,我们该选择那个呢?在我们的程序中如何兼容 阅读全文
posted @ 2012-12-03 15:16 欢歌911 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: IE浏览器下将flash的背景设为透明的就可以了,也就是在插入flash的代码中加入<paramname="wmode"value="transparent">但这句代码在IE浏览器中可以实现。在火狐浏览器是不识别你这句的,在火狐里FLASH是用EMBED实现。在<embed>里加wmode="transparent"即<embedwmode="transparent"其他参数>范例:<objectclassid="c44553540000"codeba 阅读全文
posted @ 2012-10-31 10:37 欢歌911 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 在应用FusionCharts的过程中,可能会出现页面的Div层被flash遮住的情况,笔者在应用的过程中就出现过这样的情况,当时是一个日期控件被FusionCharts的flash挡住了,这个问题的解决方式其实也很简单。我们知道要使一个普通的flash保持透明的设置是将flash的属性transparent设为wmode,但在FusionCharts中并不能直接设置统计用的flash,不过令人高兴的是,FusionCharts在它的js文件中提供了设置的地方,打开FusionCharts.js,大约在30几行的地方,可以看到类似this.addParam(‘allowScriptAccess 阅读全文
posted @ 2012-10-31 10:33 欢歌911 阅读(2228) 评论(0) 推荐(0) 编辑
摘要: 1 response.setContentType("application/x-msdownload");2 response.setHeader("Content-disposition","attachment;filename=abc.txt"); 阅读全文
posted @ 2012-10-29 11:42 欢歌911 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录:1.hashCode()和equals()的用法2.重写默认实现3.使用Apache Commons Lang包重写hashCode()和equals()4.需要注意记住的事情5.当使用ORM的时候特别要注意的hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。使用hashCode()和equals()hashCode()方法被用来 阅读全文
posted @ 2012-10-26 10:49 欢歌911 阅读(332) 评论(0) 推荐(0) 编辑
摘要: @Controller public class ExampleController extends MultiActionController{ @RequestMapping public void e1(...); } 类名叫做ExampleController,方法名叫做e1,因此在使用如下URI进行访问的时候,就自动mapping到这个example方法上:/example/e1 阅读全文
posted @ 2012-10-26 10:40 欢歌911 阅读(576) 评论(0) 推荐(0) 编辑
摘要: --这几天坛子里有些人在问一些日期的问题,--类似:-- 求一年中某一个周的第一天和最后一天-- 求上个月的第一个周日和最后一个周日--现将这些总结一下,忘大家指点,共同学习--需求一:-- 我给一个周数 32 返回这周的第一天 和最后一天--此问题的讨论可参考:http://topic.csdn.net/u/20101118/13/dd78c0cc-3ea3-42ac-a2f8-674840146ab1.html--这里我做了一个每周对应的第一天和最后一天的临时表--关键在于当年第一周的第一天和最后一天怎么算,后面只需加上7天就是一周,类推--还有就是确定的是,一年总共只... 阅读全文
posted @ 2012-10-23 17:20 欢歌911 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下:<!-- 应用路径 --><context-param><param-name>webAppRootKey</param-name><param-value>webapp.root</param-value></context-param>最好报纸每个项目的参数值不同,以免引起项目冲突严重: Exception sending context initiali 阅读全文
posted @ 2012-10-22 10:05 欢歌911 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 配置一列实际由三个只有图标的按钮组成:分别为上移、配置和下移这种效果实现起来十分简单,且看:正常情况下列Grid的Columns形式为:Columns = [ {text:'方案与协议项关系ID', width:100, dataIndex:'p_mp_autoID', hidden: false}, {text:'方案ID', width:100, dataIndex:'P_autoID',hidden: false}, {text:'协议类型', width:100, dataIndex:'p_mp_t 阅读全文
posted @ 2012-10-16 16:01 欢歌911 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 一直在找判断游览器是否支持SVG插件的JS代码,今天终于在SVG中国上找到了,可以查看《客户端与服务器端的SVG》一页。但它的代码中却含有VB代码,于是我把它都改为了JS代码,如下:functionisSVG(){//IE不支持navigator.mimeTypes属性if(navigator.mimeTypes !=null&& navigator.mimeTypes.length >0){//如果不是IE,判断此游览器中是否有支持SVG的插件return!!navigator.mimeTypes["image/svg+xml"]; }else{// 阅读全文
posted @ 2012-10-11 13:42 欢歌911 阅读(591) 评论(0) 推荐(0) 编辑