`
yueguangyuan
  • 浏览: 337356 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论
文章列表
     虽然最近项目比较紧,但是仍坚持每天看几页Head First Design Pattern(short for HFDP),可以说是受益良多,刚刚看过Template Pattern,其中有一个特殊的环节就是FireSide Chat(HFDP的特色,没有新的Pattern讲述完毕,就会拿出类似的Pat ...
    用上Ubuntu以后发现自己一直在妥协,PL/SQL不能用,咱用又慢又不好用的Oracle SQL Developer,没有IE逼着自己项目组成员都尽量采用Firefox开发……我想这些东西用Ubuntu做首选OS的人都会遇到不少类似的问题,一丝苦涩。估计很多忠实的Ubuntu Fans都会骂我,无所谓,Ubuntu在软件上和微软的差距有目共睹。     Eclipse的Linux版本一直比Windows下的差,不知道是平台选择问题还是怎样,诸如断点调试Inspect错误、SWT在Linux上观感不如Windows……最令人郁闷的就是字体问题,Eclipse on Linux默认的字体不 ...
 一、背景        在新项目中客户明确要求更多的使用Ajax提高用户体验,而Ajax的好处也远不止提高用户体验,也给以往沉闷的服务器端开发带来了更多的选择,但是开发人员对于Ajax的熟悉程度都不大一样,更多的Java程序员对JavaScript、Ajax都是知之甚少,所以简化Ajax开发是必须要做的,同时也能简化Ajax开发维护的难度。      二、关于RIA和Ajax         在Ajax概念刚刚出现的时候,大家第一时间就是构建XMLHttpRequest对象,麻烦而且还得处理跨浏览器,而且乱七八糟的代码也会让人感到迷迷糊糊,所以业界牛人早就预测用不了多久Ajax的使用就会像 ...
一、User Story 新的项目中有严格的域控制需求,其实就是要实现一个无限极的树结构,其实以前实现过各种树形结构,什么菜单、权限树、产品目录,但是这次的无限级伸 展的可控制树结构着实难到我了,光是找方法就找了很长时间,以前的级别都是死的,而且单纯的checkbox级联遍历都非常的慢。 二、解决方案的寻找       A.考虑过xtree,但是反复考虑和看sample,发现这个东西还是不好控制,特别是它的代码非常不好懂,如果要是扩展起来也非常难(上个项目中曾经有同事用过,超级慢不说还很难扩展,他修改的代码我死活看不懂)。      B.自己去实现,发现这个更难,以前实现3层的树还好,但是代码已 ...
问题是在Tomcat移植到Weblogic10上出现的问题,主要原因就是Spring Hibernate与WebLogic包的冲突造成的,但是我进行了很多尝试,仍然不能解决这个问题。 以下是我所使用的Log4j配置,在Tomcat下运行都是正常的:   ### direct log messages to stdout ###    log4j.appender.stdout=org.apache.log4j.ConsoleAppender    log4j.appender.stdout.Target=System.out    log4j.appender ...
Cluster对于没有去实现的人还是相当神秘的东西,先从基础的开始,以后需要用实践去深入领会它。 原文网址:http://blog.csdn.net/calvinxiu/archive/2007/05/10/1602891.aspx 构造Cluster是架构师们实现Scalability与High Availability 的 最直接用药。所以大家很多都会无意中使用Cluster的思想去设计自己的服务器。其实Java EE里的Clustering已经做得很熟很烂,大家如果烂熟各家vendor对Web,EJB,JNDI,JMS,WebService....的 Cluster实现,再思考自己 ...
     最近有幸阅读O'Reilly的Head First Design Patterns,发现这本书的确是对Design Patterns的一种全新解读,虽然影印版阅读起来仍然不那么流畅,但是已经让我对Design Patterns有了进一步的认识,虽然接下来会很忙,但仍然计划抓紧时间把这本书学习一遍,以加深自己对Design Patterns的了解。       本书中没有照搬其他书籍对Design  Patterns分类从工厂方式开始介绍的老套路,而是以一个程序员很常见的工作场景开始了Design Patterns的介绍和讨论(本书中介绍都是基本都是这样的引人深入的方法)。       ...
    这本书是基于Java来写Patterns实现的,但是很多有多年J2EE程序开发经验的人可能都没有对Patterns有很深入的了解,因为J2EE基本上都是一个MVC的模式就全部搞定了,开发的时候层次完全划分好,即便是有一些继承的类或者借口 ...
4月19日,如期赶到交大参加GavinKing的见面会,上次参加JavaEye的活动还只是在视频上看到Gavin,当时他语速很快,而且有些含混的地方,不知道这次面对面会是个啥样子。 JavaEye还是真厉害,给我们提供这样的机会与Hibernate之父见 ...
     终于在漫长的等待之后迎来Ubuntu 7.04的发布,于是在周末就忍不住升级了一把,尽管之前准备相当充分,但是仍然失败,又一次亡命之旅 :(     首先是选择了升级,在网上找到了一个升级方法然后就直接升级,因为是 ...
一个使用JEE开发的项目中将会存在大量的重复代码,这是每个开发人员都会遇到的问题,所以很多人都会考虑搞一套代码生成工具,而且刚做完Rails项目,受Scaffold的影响太深,所以这次我也抽时间搞了一个,是参考:http://www.iteye.com/post/159939 而该贴子中的方法是采用Ant+Velocity实现的,感觉不是很好理解,用起来也不方便,于是就在它的基础上做了一些调整,采用NetBeans做了一个Swing IDE,只要写上名字点点按钮就可以用^^。也算是顺便熟悉一下在NetBeans上开发Swing拉,感觉很不错的说,尽管NetBeans很多方面还赶不上Eclipse ...
新近的项目是一个BOSS级的计费系统,性能和稳定性的要求比较高,而我这方面并没有很多的经验,希望通过这段时间的实践可以有一个提高,所以关注JEE的性能特别是我采用的Struts+Spring+Hibernate、WebLogic、Oracle的性能方面的东西。 一、Bea User Group上海活动     参加这个活动了解了一些我所不知道的东西:     1.介绍Bea Guarding,这个东西是对WebLogic配置的修改建议软件,做为一个产品可能很少有人愿意花钱去购买,所以不足以引起大家的关注。     2.阿里软件(阿里巴巴旗下公司)总监陈卫俊介绍性能优化        A、一个好的 ...
一直做Web应用一般不会用到这些东西,今天在搞一个代码生成器的东西,发现这个值得收藏: java 代码     System.getProperty()参数大全      java.version            Java Runtime Environment version   java.vendor            Java Runtime Environment vendor   java.vendor.url            Java vendor URL   java.home            Java in ...
学习和使用Rails正开心的时候公司来了新项目,是个BOSS级别的计费系统,尽管客户想使用Rails来快速交工,但是我们公司硬是说服了客户转回使用JEE,公司是想保留项目的可扩展性和稳定性能,而我也没有更多的理由坚持使用Rails ...

English

My first oral English lesson(终于开始了!) The teacher was talking and talking,he said slowly and clear,but we didn't have much oppurtunity to talk a lot,but teacher said that we would talk all the time from the 3rd class. He gave me two website : 1.http://www.npr.org/ lots of radios can be download for fr ...
Global site tag (gtag.js) - Google Analytics