- 博客(6)
- 收藏
- 关注
原创 屏蔽词功能实现
自己上学的时候,经常会看到贴吧里面屏蔽各种用户的发帖内容,当时就想这个该如何去实现。自己当时想过用字符串去替代的方式(replaceAll)去实现,但是这种效率又非常低,也不能保证最长匹配,这就是自己当时最初的想法。最近自己做的一个项目中,需要对一些内容做屏蔽,自己又对这个问题做了一次分析,最终形成下面的代码。最近一直在赶项目,所以注释很少,原谅 转载请标明来源:http:/...
2013-11-20 23:24:03
250
原创 单例模式 Singleton
单例模式(Singleton)简单的说就是类在系统中只能被实例化一次,外界只有唯一一个类实例可以使用。 单例模式一般运用到以下几个场景中: 1、类需要占用巨大的系统资源,每次实例化都要花费很长的时间和巨大的资源,比如说索引实例的初始化,这就是一个很消耗时间和资源的,一次初始化在500ms左右,如果在加上预热,一次初始化在1s以上,如果每次使用都使用不同的对象,那这个系...
2013-11-14 21:29:31
84
原创 创建lucene时document字段属性的选择
转载请注明出处:http://xiaojimanman.iteye.com/admin/blogs/1972715 在创建索引文件的时候,不知道会不会有下面的疑惑: 1)document字段设置成什么类型? 2)采用什么分词器? 3)字段的权重设置成多少等? 这些也许都是我们在创建索引文件中经常会遇到的问题,这篇就主要说一下自己关于...
2013-11-07 17:18:56
554
原创 图片处理程序
大量的图片如何统一处理成固定宽度、或者固定长宽的图片,java中的java.awt包下面的一些类就可以实现图片处理的功能,下面就是自己写的一个简单的实例 下面的类是单张图片的处理,里面的参数含义可以参照参数命名: /** *@Description: 压缩或放大图像处理 */ package cn.lulei.image.deal; import j...
2013-11-06 17:14:14
142
原创 压缩或解压程序实现
现在压缩软件其实已经有了很多,自己现在写的这个只是一个学习的过程。 在处理压缩文件的时候,其实重点的就是递归的使用,区分压缩的是文件还是文件夹,并如何处理文件夹下的文件和文件夹。下面就直接把程序贴出来 /** *@Description: 压缩解压文件 */ package cn.lulei.file.zip; import ja...
2013-11-06 16:54:01
138
原创 关于finally语句的一些小秘密
刚才在一个人的blog中看到一个关于java中的finally里的语句在什么时候执行的文章,感觉还是挺有收获的,现在就把他的大致意思以及自己的验证和大家分享下 在java的API中,关于的finally的介绍是无论异常处理try-catch语句是否抛出异常,finally中的语句都会执行。因此我们可以在finally语句中做很多必须要做的操作,比如流关闭、链接关闭等。 ...
2013-11-06 14:38:44
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人