- 博客(17)
- 资源 (17)
- 收藏
- 关注
JSON之解析利器GSON
[b][size=x-large]Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为串行化Java对象为JSON字符串,或反串行化JSON字符串成Java对象。GSON核心jar包不到1M,非常精简,但提供的功能无疑是非常强大的,如果使用JDK自带的JSON解析API,使用起来相对比较繁琐一点,而且代码量较多。[/size][/b][b] ...
2013-07-30 17:58:29 134
Lucene4.3开发之第二步初入修真(二)
[b][size=x-large]上次笔者简单介绍下了,Lucene的入门搭建以及一个添加的Demo,这次写了一个包含增删改查比较完整的例子,以供各位入门新手的道友们参考,当然这个只是最简单的封装,有很多参数都是写死的 ,所以有点不灵活,各位朋友也可以自己试着参考笔者的Demo封装一个比较通用的例子,在实际的项目环境中,封装一定要做到既通用又灵活,这个看各位的业务的需求了,不同的业务需求可能不一样...
2013-07-29 18:23:01 117
原创 Lucene4.3开发之第一步小试牛刀(一)
[b][size=x-large]首页,本篇适合对于刚学lucene的朋友们,在这之前笔者还是喜欢啰嗦几句,想要学好一门技术,首先就得从思想层次上全面了解这种技术的作用,适用范围,以及优缺点,对于这些理论,大家可以先在Google,或百度上深入了解一下,也可以到其官方网站上看文档或者WIKI,只有在思想层面上,大概了解这个技术的总体架构,那么学起来,就可以很快上手,举个例子,先“会当凌绝顶”一下,...
2013-07-25 16:47:36 115
lucene开发序幕曲之luke神器
[b][size=large][color=olive]lucene是一款很优秀的全文检索的开源库,目前最新的版本是lucene4.4,关于lucene的历史背景以及发展状况,在这里笔者就不多介绍了,如果你真心想学习lucene,想必在这之前你已经对此作过一些了解。[/size][/b][b][size=x-large]有很多人知道lucene或者solr,但是却有很少人知道luke,...
2013-07-25 11:28:20 118
原创 七月有感
[b][size=large][i]忙碌的世界,依旧在分分秒秒的运行。我闭上眼睛默默的感受着这一刻的喧嚣,最初的梦想,已经踏上征程,此时此刻,我想在心里大声的喊出,时不我待,青春无悔![/size][/i][/b][b][size=x-large]转瞬间,时间已经到了七月的末尾,而对于这个夏天来说,正是热的肆无忌惮的时候。不过当我们想到,广州,上海估计比北京这个城市热的更厉害的时候,心...
2013-07-24 18:09:13 97
Java7之线程池ForkJoinPool
[b][size=large]许多情况下,在一个程序中使用多线程是有益处的,可以大大提高程序的效率,多线程主要有以下3个优点1,资源利用率更好2,程序设计在某些情况下更简单3,程序响应更快。当然凡事有利就有弊,多线程也会使程序的开发,维护及调试更加复杂,当然如果我们能够扬长避短,在正确的场合下使用多线程,那么它将成为我们程序中开发的利器。[/size][/b][b][size=larg...
2013-07-24 17:03:51 137
原创 java之使用阻塞队列实现生产者,消费者模式
[b][size=large]在看代码之前,笔者先说几句题外话,生产者-消费者模式,一直是多线程编程中的经典设计模式,不仅仅提现在Java中,各个类C语言,以及其他的一些高级语言中都有实现,在Java 5之前,还没有出现阻塞队列的容器时,实现一个生产者消费者模式,相对来说比较复杂,代码量也比较大,最重要的是设计同步存取时更需要小心谨慎,一不小心就会带来莫名其妙的问题。[/size][/b]...
2013-07-22 12:14:19 238
原创 solr4.3之配置中文分词mmseg4j
[b][size=large]前面,笔者已经介绍过solr里面另外2种中文分词的配置,今天就来就简述一下mmseg4j在solr4.3里面的配置,mmseg4j也是一款很优秀的中文分词器,是用Chih-Hao Tsai 的 MMSeg 算法(http://technology.chtsai.org/mmseg/ )实现的中文分词器,并实现 lucene 的 analyzer 和 solr 的Tok...
2013-07-19 15:24:25 120
原创 solr4.3之检索建议suggest功能
[b][size=x-large]上篇文章,比较详细的介绍了拼写检查的功能,本篇笔者就来说一下检索建议的功能,可能好多才学的solr的人,都容易把二者搞混,误以为他们是同一个东西,其实不然,他们的侧重点,还是不同的,拼写检查就是用来检查用户输入的检索内容是否存在,如果不存在则,给它提示出相近,或相似的内容,而检索建议则是用户输入某个检索条件后,会立刻友好的给出一系列提示内容,并推荐首个出现的相似的...
2013-07-11 14:36:01 177
原创 Cygwin模拟Linux在windows下的镜像安装
[b][size=x-large][color=red]Cygwin是一款优秀的软件,因其能在windows上模拟Linux环境,从而给我们测试某些开发程序带来极大的方便,省去了安装虚拟机的琐碎事情,也大大的节约了计算机内存和CPU的开销,所以,我们有必要了解一下它,如果是用Linux开发的道友们,也可以参考下。[/color][/size][/b][b][size=x-large]笔者,...
2013-07-06 12:50:23 161
原创 健身房锻炼一周有感
[size=x-large]漫步在城市的小道上,望着远方,思绪万千,当一切都烟消云散时,注定有起有落。[/size][b][size=large]健身房,终于开起来了,抱着激动的心情,前去锻炼了,因为开始的第一周,游泳池还没弄好,其他的健身方式过于高级,所以还是选择了跑步,等以后游泳池好了,计划就是跑步加游泳,会比较好,第一周每天晚上,我都会去跑步1个小时,健身房里面的人挺多的,看起来也挺...
2013-07-05 23:11:21 280
原创 solr4.3之拼写检查SpellChecker功能
[b][size=large]拼写检查功能,能在搜索时,提供一个较好用户体验,所以,主流的搜索引擎都有这个功能。在这之前,笔者先简单的说一下什么是拼写检查,其实很好理解,就是你输入的搜索词,可能是你输错了,也有可能在它的检索库里面根本不存在这个词,但是这时候它能给你返回,相似或相近的结果来帮助你校正。[/size][/b][b][size=large]举个例子,假如你在百度里面输入在在线电...
2013-07-05 17:15:04 286
原创 JDBC连接各种数据库之备忘
[b][size=x-large]Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。有不同的数据库厂商提供这套接口的实现类,对于Java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里面的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,Java是在别的语言对数据库的URL的描述,其他的一切也就是通过统...
2013-07-04 10:47:04 137
原创 Jdom2之轻松解析XML
[b][size=large]关于XML的解析,是编程中不可或缺的一部分,也是很重要的一部分,那么目前对XML的解析工具类,也有很多,现在广泛使用主要有4中解析方式,DOM,SAX,JDom,Dom4j,[/size][/b][b][size=large]首先,从本质上说一下,其实只有2中解析方式 ,就是DOM和SAX解析,至于另外的JDom和Dom4j,则是面向JAVA的对DOM的更...
2013-07-04 10:15:29 886
原创 jdbc操作Blob和Clob字段与字符串的转换
[b][size=large]Oracle的数据库里对于大字段存储,通常有3种类型,一种就是所谓的Blob类型,另一种就是Clob类型,第三种是NClob类型,关于这三者者的使用范围,应该说没有严格意义上的要求,但大部分场景下我用经常使用Blob存储二进制数据类型的东西,例如图片,单子流等,而使用Clob来存储大型文本数据,例如一篇文献,或一个xml等等,但是更好的情况下建议使用NClob来存储双...
2013-07-03 18:49:50 878
原创 oracle下的两种分页方式适用场景
[b][size=x-large]首页,笔者先把两种最常用的Oracle分页方式sql语句贴出来,另外说明下笔者要查询的表有2000多万数据第一种:[/size][/b][code="java"]select * from (select rownum a, ARTICLEW.XMLDOC from ARTICLEW ) t where t.a betwe...
2013-07-03 17:31:35 146
原创 WIN7 64位系统下安装Oracle客户端PL/SQL不成功的原因
[b][size=x-large]笔者近期开发需要临时安装Oracle数据库进行远程连接,因为以前大部分都是用My SQL的数据库,没办法了,只能直接安装个Oracle数据库了,关于Oracle数据的下载与安装不是本文重点,所以想安装的读者可以到此链接进行下载,下载需要注册一个oracle账户,[url]http://www.oracle.com/technetwork/indexes/downl...
2013-07-01 17:54:05 352
protobuf-2.5.0.tar.gz
2015-06-24
luke4.5的jar包
2013-10-29
lucene的索引工具
2013-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人