`
ahuaxuan
  • 浏览: 639524 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
最近用到jfreechart,之前没有用过,而且也没有比较全面的好文档,于是就拿它的例子来做,它的例子是不开源的,所以我需要一个反编译工具 很久以前,我记得用jdk1.4的时候,那个小颖的java反编译器挺好用的,于是下下来,安装,运行,完了,出不来,不知道什么原因,有可能是jdk版本的问题。而且不出来就算了,它还狂占资源。 于是je友给了我另外一个工具,cavaj,安装之后,打开它,直接把.class文件拖进去就可以了。真是方便啊,但是好东西不敢独想,特拿出来与大家分享。 有了它,使用jfreechart就不需要什么文档了,直接反编译吧,我已经靠它解决了好2个问题了
       黄山游之西海大峡谷,西海大峡谷是近年来黄山新开发的景区,也号称梦幻景区,  西海大峡谷既有千仞壁立、万壑峥嵘的磅礴气势,又有群峰竞秀、巧石如林的画意诗情,可以说是无处不景、无景不奇、步移景换、目不暇接。西海大峡谷怎么看也看不够,怎么看也看不透,是黄山最具代表性和刺激性,最有吸引力和震撼力,最能展示大自然的鬼斧神工和祖国山河雄奇壮美的景区,全国没有哪个山岳景区可以和这里相比。          虽然是近年新开发的景区,但是也是闻名暇耳,如果要用一个字来形容它那就是险,如果要用一个字来形容游览西海大峡谷的人,那就是累,为什么要说他险呢,请看我下面的图解和描述,              ...
/** * 作者:张荣华 * 日期:2007-9-30 **/   关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个页面上,比如说javaeye 的java 版区只有前几个 ...
/** *作者:张荣华(ahuaxuan) *2007-9-20 *转载请注明出处及作者 */ 首先来一段名词解释吧: 名词解释: B2B,business to business。(非电子商务中的b2b) A2A, Application to Application。(可以翻译为应用到应用) 第二个概念好像不是很常见,我暂且用来表示企业内部的应用。B2B用来表示不同企业的应用。 Message Endpoint: 消息端点,接受消息的端点(我们把企业应用之间传输的数据可以称之为消息,那么接受消息的端点就是Message Endpoint) Adapter: 这是一个非常重要的概念 ...
    之前看到很多关于quartz的讨论,尤其是关于quartz和集群应用的讨论是非常的激烈,很多人都共享了自己的想法,很多基本上比较统一的观点是重新启动一个job server,用来跑job,然后把这个job server独立在web container之外启动。然后各节点如果需要启动任务那么就通过db或jms来通知job server。这个方法是robbin大哥提出的,原贴见http://www.iteye.com/topic/40970,第8楼。用这种方法比较好的处理了quartz和应用集群问题。      为了更好的说明这个问题,我画了一张图: 见图qu2     首先请大家原谅, ...
/** *作者:张荣华(ahuaxuan) *2007-8-15 *转载请注明出处及作者 */ 前两天在看Spring内置的拦截器的时候,发现了一个之前没有注意的类:org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor,好奇心促使我上网查了一下这个jamon。大概看了一下之后发现这个玩意还真挺好用的而且挺重要的,而且现在国内对它的介绍也很少,所以写了一篇文章和大家分享。 一,Jamon简介: Jamon的全名是:Java Application Monitor。它是一个小巧的,免费的,高性能的,线程安全 ...
坛子上讨论设计模式的也挺多的,但是关于这个责任链模式还没有人提及,我对责任链模式也有些疑惑,我的疑惑是,责任链真的是一种设计模式吗,我为什么有这种疑惑呢,因为在我用到和学习的责任链一共有3种,但是n多的书上就是那么一种最基础的责任链模式。在我的心里,只要能完成责任传递的都可以称之为责任链。当然也有可能我的这种理解是错误的,但如果我的理解是错误的,那么就是说每种模式都是有固定形态的,简单的模式是有固定形态,这我承认,但是如果说所有的模式都有固定的形态我不太相信,下面我就用文章来说明我的观点。 下面我详细说说我眼里的3种责任链模式: 1, 基本版责任链 这里所谓的基本责任链模式是指书上网上到处都 ...
在使用ActiveMQ的时候把ActiveMQ的控制台整合到web程序中是比较好的做法,这里有篇文章讲解了这样一个步骤http://www.oreillynet.com/onjava/blog/2007/06/integrating_activemq_web_conso.html 。 原文作者:Dejan Bosanac 译者:张荣华 由于水平所限,翻译难免有不妥之处欢迎大家指正。   正文: 如果你的应用程序整合了ActiveMQ,那么再把他的web控制台也整合到你的应用中应该来说是很有意义的。它(ActiveMQ的web控制台)能为你的用户提供基本的监控和管理的操作功能。你可以采取 ...
[size=9] 论坛上很多人都讲设计模式,也讲了很多设计模式,现在也来说说我对一些设计模式的理解,对于一些简单的模式就不多说了,一切都在我以前写的例子中使用到了,比如说在velocity和freemarker的比较那篇文章里用到了单例 ...
/** *作者:张荣华(ahuaxuan) *2007-07-11 *转载请注明出处及作者 */ Javamail,论坛上由已经有很多的讨论,但是俺觉得还是不够完整,不完整不是说讲的不细致,而是指不全面,而是缺少high level的全面论述,所以俺来补充一下。 这 ...
/** *作者:张荣华(ahuaxuan) *2007-07-09 *转载请注明出处及作者 */ [size=11]强强连手, 看Freemarker和displaytag的结合 这个周末搬家,从金桥搬到了上南这边,然后又去买洗衣机空调之类,两天下来,把人整得叫一个累,还不如舒舒服服的坐在椅子上写代码呢。一切搞定之后脑海中有想起了现在手头上的做的事,如何尽可能的简化框架,目的只有一个,减少使代码量。 我比较推崇在view层使用模板技术,但是如果使用模板的话分页如果没有较好的封装将会给程序员带来很多bad small的代码,但是现在由于人力和物力的关系又没有时间去开发一个比较完善方便 ...
          mysql是我以前学习和练习所使用的数据,现在在工作中也在使用,之前公司里用oracle,我在做自己的东西的时候觉得用oracle太不方便,于是就找了mysql(当时也考虑过sqlserver,觉得还是没有mysql小巧),从那时起我就开始接触下面所说的几种mysql客户端工具了。            我接触的mysql客户端工具一共有4个,mysqlfront, mysqlyog, mysqlbrowser, ems mysql manager,其中mysqlbrowser是我最早使用的一个mysql客户端工具(一年前),当时是在一个自己接的交友网站中使用mys ...
/** *作者:张荣华(ahuaxuan) *2007-06-28 *转载请注明出处及作者 */ 解惑:在spring+hibernate中,只读事务是如何被优化的。          大家都知道,spring+hibernate的环境下,spring对只读事务会有特别的优化,那么spring是如何做到这个优化的呢?         Without ejb中写到,当事务被标识为只读事务时,某些可以针对只读事务进行优化的资源就可以执行相应的优化措施,比如说hibernate的session在只读事务模式下不会尝试检测和同步持久对象的状态的更新。另外还写到jdbc的connecti ...
很多人在研究论语,其中有研究语法的,有研究历史背景的,等等,俺觉得那些都是虚的,研究论语应该就是以此来确定自己的行为和思想。在学习技术的过程中,我们依赖可以从论语中找到很多对我们有帮助的论点 。 写道 子曰:“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?”(《学而》)   学习需要不断复习才能掌握。学了知识,按时复习,这是愉快的事。这里既有学习方法,也有学习态度。 朋,这里指志同道合的人。有志同道合的人从远方来,在一起探讨问题,是一种乐趣。 人家不了解,我却不怨恨,是君子的风格。这是讲个人修养问题。 ...
/** *作者:张荣华(ahuaxuan) *2007-06-25 *转载请注明出处及作者 */ 让webwork零配置 第二章(实例已放出,大家可以下载运行) 又到周末了,平时没有时间,所以我的主要学习时间是放在周末,让大家久等了,上个周末说到webwork2零配置的第一章,很多人积极参与讨论,给出了很多有用的参考意见,在这里先谢谢大家,当然也有其他意见的也能理解,我想原因可能有以下几点: 1毕竟在公司里选择一个web层框架是一个重要重大的决定,很多人都是身不由己,这种经历我想大家都有过。 2正如抛出异常的爱所说,这是一个快餐型社会,很多人都比较喜欢吃快餐(现实生活中也是如此, ...
Global site tag (gtag.js) - Google Analytics