今日将LUCENE分词的analyzer和seg改成了单态模式!~

一步一个脚印的学习,思考!

前一段时间为分词多次实例化时载入多次词库影响性能,使自己就始终感觉程序不健壮,原本是打算用static块来统一初始化库,并且把所有词库也都static,当时改写过后,用是能用了,就是感觉程序写得难看,一大排的static变量加方法。。。。。

 private static SwodeSeg instance= null;
 
 public static SwodeSeg getInstance(){
  if(instance==null){
   instance=new SwodeSeg();
  }
  return instance;
 }

        这样不就完了么,看起来就舒服的代码。。。

      原来单态模式不就是解决的这个问题嘛,设计模式真的是个好东西,很多时候思考的东西其实前人们已经有了总结,看来所谓的“设计模式”必须得融合到你自己的程序思想中才能够更好的理解和使用!~

      没事的时候多看看设计模式方面的书是下步该学习的方向,如大牛们所说“见山只是山,见水只是水;见山不是山,见水不是水;见山仍是山,见水仍是水。” 这是三重境界~ 吾得上下而求索啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值