`
毕竟红尘
  • 浏览: 12723 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
生产者消费者模式无疑是个重要的架构实现模式... 代码使用例子: new DemoPC().startup(); //============================ import java.util.Arrays; import java.util.List; public class DemoPC extends ProducerConsumerSupport { static class ProductWrapper implements Product { String pid; public ProductWrapper(S ...
http://www.iteye.com/news/8536-web-development-and-design-manual-book-info-i
看看这篇文章(090620): http://www.artima.com/lejava/articles/equality.html
http://www.iteye.com/news/6571-100-high-quality-xhtml-css-template-on
http://www.iteye.com/topic/239846    现在还是感觉之前整合的这个grid控件还是很能减轻工作量。
  使用方式如下: new AuthCode({ authcodeURL : "validateCodeServlet",//产生验证码图片的地址 id : 'loginAuthcode' //要将验证码绑定到哪个控件上 }).bind('authCode'); 具体用法请看压缩包中的test.html。
   从支援公司其它项目组回来之后,组织项目组组员开了次例会,安排下工作,也与众人分享了下这一个多月在外边的日子里面的一些经历、思考以及感悟。    这一个多月在外本来主要任务是支援A部门的全文检索系统的开发,但是在A部门忙完之后,要回归的那天,B部门觉得他们项目组的全文检索也到了急需重新设计实现的份上了,所以接下来的时间里又紧急地加入了B部门,来分析研究解决他们的问题。我曾和众人戏谑的说,我这份儿还是真是“救火队员”,哪里有火走哪里,现在公司的三个研发部门基本也就走了一遭。因为这事事情,我联想起另外一段,风风火火的“救火生涯”--- 那一年在华为,自己也是满天跑,流转在各个项目组间。看来不管 ...
      最近在检查模块代码的时候看到如下一段代码:    //获得一个产品块 public Vector<Product> getProductBlock() throws Exception { //缓存队列中已经没有数据了,则补充数据 if (cacheQueue.isEmpty()) { //补充数据 this.supplyRecord(); //有可能引发问题的递归调用!! re ...
   早前,在搜集控件的时候,找到epoch calendar。那个时候登录epoch calendar的官方网站,发觉这东西竟然还是 收费的(不知道现在情况怎样)。本想收费的东西想必会有独到的地方,想不到把那份压缩过后的代码格式化后,浏 览察看代码后却还是比较失望的。代码写得不是很讨人喜欢。按我的习惯,不讨人喜欢的代码,如果api简洁强大,并 且性能好的话,我还是会考虑搜罗下来,以备后续不时之需。只不过在接着的试用中,出现的几个问题,却让我彻底 失望了。      这个控件在使用的时候,有下面几个致命的问题:    1.必须为每个需要时间控件的元素,创建一个calendar对象,c ...
    对CLASSLOADER有过研究的人都知道,JVM使用CLASSLOADER在JVM中分隔出许多命名空间,不同的命名空间中的类是不“互见的”,这个“不互见”的意思是彼此不知道对方的存在,比如classloader1加载类A,在classloader2所构建的命名空间里面类就不知道的。classloader2因为不知道classloader2加载了A,所以它自己也可以以自己的方式来加载“另一个”类A。这样其实,在JVM内就存在两个Class A了。、     上面的理论其实在看过“深入JVM”后就知道了。最近又翻了翻这本书,想起两年前与同事说的那句话“JVM可以loader两个同样的类, ...
Global site tag (gtag.js) - Google Analytics