`
凤舞凰扬
  • 浏览: 65343 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
      以前一直想把以前写的一些工作中用的小东西抽离出来开源,可惜诸多原因(怎么解释都有自己懒的缘故吧)。前些日子又有朋友想了解以前做的工作任务处理的代码,于是趁着国庆长假的关系,把手头的代码稍微整理了一下,并建了一个开源项目,供大家参考。       因为将涉及公司的代码以前剥离,并且时间的关系,开源的部分代码并不是很完整(当然完全可以编译和运行,并有一部分测试代码),大家有建议和意见,可以随时提出。共享库是基于SVN的http://svn2.xp-dev.com/svn/phenix-comp/ , 代码的项目结构是基于Maven的,如check out时遇到任何问题请先googl ...
    最近买了个三星i7500,听说Andorid不错,打算自己的小机由WM转过来,自己顺带还可以写写小程序玩玩。     可接触了几天,发现Andorid现在的问题还真不少。先痛诉一下,算是无聊发发牢骚: 1. 开机速度奇慢,天啦,528的CPU+192M的RAM,开机比我三年前的i64还慢(可是400CPU+64M RAM,而且自己还是刷的WM6.5的系统)半分钟,太郁闷了。 2. 手机用过一段时间,速度就明显变慢了,看来JAVA早期虚拟机的问题全部都带过来了,和iphone, WM真不是一个档次啊。 3. 超烂的虚拟键盘输入,经常按错,相比起iphone, WM真的是差太多了。建 ...
   最近两个月忙得一塌糊涂,回到住的地方,人也有些疲乏,加上网络也没有搞好,所以基本上很少写东西了。    今天,一个同事share给我一篇不错的文章,想来很多人也看过,不过不管如何,蛮有转帖的必要。       你是个软件架构师吗? http://www.infoq.com/cn/articles/brown-are-you-a-software-architect
昨天一时手痒,开了个圈子系统架构与架构应用, 地址是 http://sa.group.iteye.com/。 今天通过审核,收到管理员来信,哈哈,希望我的圈子成为最成功的圈子,在此,我诚心邀请大家加入。
      本来是有个问题,如何在HTML中只使用一个table(也就是不能嵌套table,不使用div)的情况下,一个table有N行,每行的列数与对应的行的位置是相同的(也就是1行有1列,第2行有两列,依次类推,第N行有N列),要求每行中的每 ...
       前几天有人问了我一个这样的问题,因为时间的关系,我当时尝试做了几种回答,比如将产品先分大类,为每个大类设计一个产品表,在产品表中包括该类的基本属性,并预留一些字段作为扩展属性,对于同一大类不同 ...
      昨天上来看看,看到有个童鞋发了篇关于线程池的实现的帖子,也引来了不少讨论。呵呵,初步看了下,那个线程池的设计与实现还是比较初级,并且存在的问题还是蛮多的。刚好,前两者,为一个项目设计实现了一个基于生产-消费者模式的任务异步处理组件,中间用到了线程池,发上来,供一些童鞋学习参考下。       有些童鞋可能会说,在JDK1.5后就带了ExecutorService这样的线程池,干嘛还自己实现啊?这里,我就先简单说一下背景情况和设计的思路先。  1. JDK的ExecutorService中的线程池只是提供了一些基础的实现,进入线程池的任务一般有两种行为:阻塞或者激活新的线程,前者是 ...
   前两天在网上无意看到一个关于使用java的正则表达式来进行通配符识别判断的实现。(http://blog.csdn.net/subchen/archive/2007/10/25/1843232.aspx)    看了一下,程序其实有蛮多问题的,甚至都无法通过编译以及测试。我将程序改了一下 ...
   好了,到了构建类型模式中的最后一种(当然是GOF)原型模式了。这个模式似乎是被讨论得最少的,原因是在Java中,Object本身便带有clone的方法(当然,它需要使用实现Cloneable接口的方式来激活)。而基于原型的clone也相对比 ...
    单例模式可以说是GOF设计模式中最为简单的模式,也是背负骂名最多的模式。不过一直以来,我对许多类似关于它是最烂和反模式的评价却不尽以为然。     模式本身很简单,除了牵涉多线程安全问题引起的一点罗唆外。所以,我不太想讨论GOF提供的关于该模式的参考实现。我所关注的是它背后带来的对问题的看法和思考方式。     我们先看看单例模式出现的背景很存在的意义。单例模式通俗来讲就是确保类只有一个实例。那么好,我们问一下,为什么要确保类只有一个实例呢?其实无非是两个方面的作用:一、想控制资源的使用,它又体现在两个方面,其中之一是控制实例数目的产生来节约资源,其二通过线程同步控制资源的并发访问;二、 ...
Builder模式是设计模式中比较少争议的一个,其实也是比较有内容的一种。 我们先来看Builder模式的结构,它由四个部分组成:Director , Builder , Builder实现类,Product类。Part作为Product内部的概念被隐藏了。它的设计初衷是将复杂对象的构成(也就是部件)和构建逻辑(也就是算法或者说处理顺序)分离开来。换成现实中最简单的例子,一堆积木玩具,按照图纸,可以堆砌不同的的建筑。其中积木就相当于Part,图纸相当于Director,而建筑就是Product了。当然,这样的例子还是会让人有些糊涂,比如说什么是Builder的实现呢?实际上在这个例子中,积木已经 ...
    今天电脑被小姨子占着, 这个时候才让给我,太晚了,还是明天再继续吧. 看来为此承诺不是个简单 事情
 说起工厂模式,哈,几乎所有的开发人员都知道,但是,估计百分之八十以上的人用得比较滥(嘿嘿,注意哦,我用的是滥,而不是烂)。  好吧,先简单介绍一下工厂模式。在GOF中,工厂模式有两种,工厂与抽象工厂,而实 ...
本来下午写了一部分结果IEdown掉了,真够郁闷的,全没了.....      很早就有一个想法,写一些关于架构、框架及设计模式的文章,结果总是时间不够,周末要上课,白天工作也忙,每周还得为两次training作准备。当然了,我这个人也是向来懒惰惯了,注册以来就没有留下过什么文字(主要总是自我感觉语言表达要远胜过文字了。)      这茬事就淡忘了,自己也很久没有上javaeye来了。今天收到一个网友的质疑短信,问我所答应的事情怎么就没做了。惭愧惭愧,但是总得感谢他。所以也希望自己写的东西能够对他有些帮助,自然也包括其他的一些朋友。      其实,网上关于设计模式也好,框架也好,架构设计也好, ...
   有人说我这种照片太差了, ,俺的结婚照啊~~~。     算了,还是回到以前的老实模样算了。
Global site tag (gtag.js) - Google Analytics