`
文章列表
元字符: /b 代表着单词的开头或结尾,也就是单词的分界处.如果要精确地查找hi这个单词的话,我们应该使用/bhi/b. .是另一个元字符,匹配除了换行符以外的任意字符,*同样是元字符,它指定*前边的内容可以重复任意次以使整个表达式得到匹配。   .*连在一起就意味着任意数量的不包含换行的字符。 /d是一个新的元字符,匹配任意的数字,0/d/d-/d/d/d/d/d/d/d/d也就是中国的电话号码.为了避免那么多烦人的重复,我们也可以这样写这个表达式:0/d{2}-/d{8}。 /s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。/w匹配字母或数字或下划线 ...
要研究谷歌地图了,争取周一能将简单教程添加上啊
当用spring的事物来管理 hibernate的session时,如果在事物中进行了 delete,save,update等操作,则连接不会释放,需要等到事物完成后才会进行关闭,所以当事物中有大量连接时 可想而知 ,这是个灾难。 按照我的想法,只对特定标识的 方法进行事物控制,这需要一个命名规则的问题。其他的方法不需要进行控制,没必要,要不然事物粒度太小了。       我遇到了两个问题: updateA(  调用1000次  updateB)  ;  updateB( updateC,updateD,...) 我将update开头的方法都进行了事物拦截,   updateB是priva ...
终于全文检索这块弄完了,在此总结一下。       先介绍一下为什么要用全文检索,当数据库查询字符串时 通常用like 来进行比较,当有大量文本时,从中检索出有用的信息会产生大量的性能开销,而全文检索,则是先对文本进行分词,然后对词进行索引,因此你搜索一个词时 ,速度会很快。 不过建立索引的过程 也是一个很大的开销,^_^。索引只需要建立一次,以后就可以很方便的进行查询了。         lucene是一个用java编写的全文检索的组件,是对上面的全文检索原理的实现,可以很方便的集成到自己的系统中,实现自己的全文检索。lucene对中文支持不好,需要使用其他的中文分词包,目前比较好的 ...
lucene 是一个全文检索的纯java的工具,对中文分词支持不好,需要其他分词组件支持 如 ikanalysize , paoding ,je 等。   lucene 的基本流程,首先需要建立索引  index , 然后就是搜索索引 search 。     下面放出一个入门的例子     public void testIndexAndSearchold() throws CorruptIndexException, LockObtainFailedException, IOException, ParseException{  Analyzer analyzer = ...
我用eclipse将项目部署到weblogic后,启动weblogic很快就起来了,我开始还很高兴,仔细一看 。。居然没启动我的项目。我用浏览器打开localhost:7001,果然出现了404错误。  我进入控制台,发现已经有我的项目了,就是不能启动好像少什么东西。 1 我删除了项目,重新部署                失败 2 ,我删除domain, 重新建立一个,部署项目,启动失败   我试了好几次结果都一样。   我在网上搜了一会,并没有发现什么有价值的东西。 后来问同事,他问我在控制台 是不是没有点击 激活 或者保存。   他给我操作了一下,虽然仍然报错了,但万幸 web ...
这个项目采用 ssh 框架,使用spring的声明式代理拦截器事务管理hibernate的session关闭,这样平时是很正常的。 可我有一个方法会产生几百条的查询语句,public  function   a {for(1000)   b();} private  function  b(){querydb();} // 这只是一条查询语句  。 一调用a方法   于是乎 就 “can not open connection”。从监视器能看到服务器打开了好几百个数据库连接。 我知道spring拦截器会拦截我的方法 并为其开一个事物 ,在配置文件里不配置这个方法,不拦截于是就不会有事物了,就 ...
想写一个桌面的blog 应用,不想每天都打开浏览器看了,尤其是在几个博客之间进行同步,很麻烦。   其实我有一个计划的 ,写一个常用工具的桌面应用。如blog 同步更新,音乐,工作日志,工作安排,(任务跟踪),常用工具集。自己都计划好长时间了 一直因为自己懒 而没有开工。 从今天该开始了,不断学习才能不断进步。

安装ubuntu之后

安装了ubuntu ,不知怎么回事, 我的本本开始不断的假死, 稍微有点什么操作就假死了,配置也没那么低啊,莫非是该清扫灰尘了
上周末 终于安装了 ubuntu10.10  ,安装的是 kanas-ubuntu-10.10-desktop-i386.iso 中文定制版,  算是减小了入门的难度吧,里面默认安装了中文字体输入法,flash,播放器,chm等,感兴趣的可以安装试试。 本来打算用wubi安装的,结果这个iso没提供这个选项,又没条件去刻一张dvd,只好查资料准备采用 grub安装, 安装教程 网上有很多,我用的是这个。 xp下安装和配置启动grub,以及grub【windows版】下载 看:http://www.ylmf.net/read.php?tid=1329214   下载并解压缩后,将目录 ...
1、事件必须return false   <a href="javascript:;" onclick="event();return false;"></a> 2、a标签的href属性设为一个锚点。   <a href="#" onclick="event();"></a>   必须在event() 后添加 return false; 在event(){return false;}不行。 实在想不明白其中的区别,就先记住吧。
等等 一会出

抓取网页

public static String getHtmlByUrl(String url) throws IOException { URL htmlUrl = new URL(url); BufferedReader reader = new BufferedReader(new InputStreamReader(htmlUrl.openStream())); String temp = ""; StringBuffer sb = new StringBuffer(); while((temp = reader.readLine())! ...
经常在 网上看到一些静态网页后加着 #XXX 如http://www.family168.com/tutorial/springsecurity3/html/introduction.html#spring-security-core 这种形式。这个#spring-security-core 起的作用就是在 introduction 中定位锚点的作用。   还有如一些如http://www.family168.com/tutorial/springsecurity3/html/introduction.html?version=234234 或http://www.family168.c ...
正在做。。。 过一阵子才能出来。
Global site tag (gtag.js) - Google Analytics