- 浏览: 7451 次
- 性别:
- 来自: 北京
最新评论
文章列表
自己上学的时候,经常会看到贴吧里面屏蔽各种用户的发帖内容,当时就想这个该如何去实现。自己当时想过用字符串去替代的方式(replaceAll)去实现,但是这种效率又非常低,也不能保证最长匹配,这就是自己当时最初的想法。最近自己做的一个项目中,需要对一些内容做屏蔽,自己又对这个问题做了一次分析,最终形成下面的代码。最近一直在赶项目,所以注释很少,原谅
转载请标明来源:http://xiaojimanman.iteye.com/admin/blogs/1978245
/**
*@Description: 屏蔽词功能实现
*/
package cn ...
单例模式(Singleton)简单的说就是类在系统中只能被实例化一次,外界只有唯一一个类实例可以使用。
单例模式一般运用到以下几个场景中:
1、类需要占用巨大的系统资源,每次实例化都要花费很长的时间和巨 ...
转载请注明出处:http://xiaojimanman.iteye.com/admin/blogs/1972715
在创建索引文件的时候,不知道会不会有下面的疑惑:
1)document字段设置成什么类型?
2)采用什么分词器?
3)字段的权重设置成多少等?
...
大量的图片如何统一处理成固定宽度、或者固定长宽的图片,java中的java.awt包下面的一些类就可以实现图片处理的功能,下面就是自己写的一个简单的实例
下面的类是单张图片的处理,里面的参数含义可以参照参数命名:
/**
*@Description: 压缩或放大图像处理
*/
package cn.lulei.image.deal;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import ja ...
现在压缩软件其实已经有了很多,自己现在写的这个只是一个学习的过程。
在处理压缩文件的时候,其实重点的就是递归的使用,区分压缩的是文件还是文件夹,并如何处理文件夹下的文件和文件夹。下面就直接把程序贴出来
/**
*@Description: 压缩解压文件
*/
package cn.lulei.file.zip;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.i ...
刚才在一个人的blog中看到一个关于java中的finally里的语句在什么时候执行的文章,感觉还是挺有收获的,现在就把他的大致意思以及自己的验证和大家分享下
在java的API中,关于的finally的介绍是无论异常处理try-catch语句是否抛出异常,finally中的语句都会执行。因此我们可以在finally语句中做很多必须要做的操作,比如流关闭、链接关闭等。
但是有个问题,如果try最后return语句,那finally里的语句又是什么时候去执行呢?
这个问题先不回答,我们先看下面几个测试用例,看完之后也许你就知道了点什么。
/**
...