3 csdnShenZhen

尚未进行身份认证

永远保持一颗初学者的心,不忘初衷,砥砺前行。

等级
博文 16
排名 25w+

Lucene分词器

Lucene全文检索架构自带分词器,通常该分词器对英文分词效果良好,它以空格作为切词标准,不对语汇单元进行其他规范化处理。但是我们在日常使用过程中,会出现检索中文的情况,这就需要使用第三方分词器了。常用的第三方分词器有以下几种:1. paoding:庖丁解牛最新版在 https://code.google.com/p/paoding/ 中最多支持Lucene3.0,且最新提

2017-06-20 12:57:33

Lucene全文检索引擎工具包使用方法总结

Lucene是apache软件基金会4jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucen

2017-06-20 09:41:58

jQuery.cookie.js使用方法总结

jQuery.cookie.js是一款轻量级cookie管理插件,支持写入cookie,读取cookie,删除cookie等一系列操作:插件下载地址:jQuery.cookie.js初级方法介绍:1.创建一个会话cookie:$.cookie('cookieName','cookieValue');注:当乜有注明cookie失效时间时,默认为浏览器关闭即cookie失效,即在一次会话中

2017-06-11 17:17:46

ehcache二级缓存框架使用总结

Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,JavaEE和轻量级容器。ehcache缓存框架具备以下特点:1.快速2.简单3.多种缓存策略4.缓存数据有两级:内存和磁盘,因此无需担心容量问题5.缓存数据会在虚拟机重启的过程中写入磁盘6.可以通过RMI、可插入API等方式进行分布式缓存7.具有缓存和缓存管理器的侦听接口8

2017-06-11 16:45:15

Java实现多线程的三种方式

优点:Java语言只支持单继承,在继承了其他类之后,无法实现多线程。缺点:实现简单,结构简介。实现思路:④⑤①继承Thread类。②重写run()方法。③通

2017-05-24 16:25:36

Mysql中,utf8mb4与utf8字符集的区别

MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是mostbytes4的意思,专门用来兼容四字节的unicode。通俗理解,utf8mb4就是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下utf8字符集也足够使用。MySQL支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节

2017-05-23 10:03:45

mybatis中的#{}与${}的区别

动态sql作为Mybatis框架的重要特征之一,在实际开发中为开发人员提供了很大便利,我们需要将一系列参数传递到xml文件中,Mybatis会对其进行动态解析。Mybatis支持一下两种动态sql的语法:#{}和${},两者的区别在于一下几方面:1.#{}会将传入参数以字符串方式处理,会自动为其加双引号。2.${}会将传入参数直接显示在sql语句中,所以${}一般用于传入数据库对象,例

2017-05-23 09:28:50

Windows环境下安装Git教程

msysGit是 Git 版本控制系统在Windows下的版本。下面为大家介绍如何在windows环境下安装msysgit:1.下载msysGit1.1、 访问msysGit的项目主页(https://git-for-windows.github.io),下载msysGit。注:在网速慢的环境下可以寻找国内资源。1.2、点击“Downloa

2017-05-15 12:29:10

MyEclipse关联源码

在我们使用MyEclipse进行程序编写时,可能需要进行查看源码操作,但是在我们进行关联源码之前,是无法查看的。以struts2框架为例,在我们查看struts2的核心过滤器源码时,显示以下内容:所以我们需要进行源码关联,才能进行源码查看。点击AttachSource按钮,出现以下内容:此时Locationpath选框内为空,当我们的源码存在于本地磁盘的压缩

2017-05-14 19:33:26

使用MyEclipse工具快速搭建Struts2框架

Java开源框架的出现,极大程度的提高了项目开发的效率,同时保证了项目开发的合理分工以及项目后期的良好维护,这让程序开发人员受益无穷。struts2框架便是众多开源框架中的一个重要组成部分。那么如何手动搭建一个Struts2框架呢?搭建简单的struts2项目步骤如下:在Apache官方网站下载struts的jar包。下载地址http://struts.apache.org/,建议

2017-05-14 11:11:23

Office2010安装相关问题及解决方法

经历了几年时间的更新迭代,office办公应用无论在功能上还是整体风格上都经历了很大变革,功能变得越来越繁杂,风格也逐渐迎合大众口味。之前我的电脑上安装的是Office的2007版本,更早一点还有2003版,最近在尝试安装Office2010时遇到了一些小问题,在度娘的帮助下,找到了有效的解决办法,所以本人用了一点时间,进行总结分享,也欢迎大家一起交流。------------------

2017-05-14 10:27:10

File类的用法总结,及文件过滤器的介绍。

File类的用法总结,及文件过滤器的介绍。

2017-03-23 17:12:48

关于java中参数传递的简单理解

简要总结java参数传递知识

2017-03-18 17:19:33

java中继承与组合的简单理解

对于学习过Java编程语言的同学都会了解,继承是面向对象的一个显著特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据和属性,并具有扩展的能力。继承有很多优点,比如它可以在一定程度上提高整个程序代码的复用性,其次它还是对某一批类的抽象,从而能够实现对现实世界更好的建模。那么倘若我们单纯的从程序代码的复用性角度考虑,组合完全可以替代继承,以下是继承与组合的区别与联系:

2017-03-14 08:38:13

java中访问控制符与各自控制权限

一,非访问修饰符。  1.抽象类:   凡是用abstract修饰符修饰的类被称为抽象类。抽象类就是没有具体对象的概念类。   抽象类是一种经过优化的概念组织方式:把共同特点抽象出来;其后在描述和处理某一种具体对象时,就只需描述不同的特殊之处。这种组织方式使得所有的概念层次分明,简  洁洗练,非常符合人们日常的思维习惯。   由于抽象类是它的所有子类的公共

2017-03-13 16:05:15

简述计算机语言的发展史

在我们如今的生活中,信息技术几乎触及了我们生活的每一个方面,与当下社会的每个人都息息相关。而信息技术的发展,也是现代文明生活不可分割的组成部分。作为技术发展的核心部分,计算机技术的日新月异,无疑成为了人们硬性需求。那么正确的认识并了解计算机语言,以及它的过去和未来,更有助于计算机技术的普及发展以及人们的使用。计算机语言发展是一个不断演变的过程,其根本的推动力就是计算机程序的易用性与共享性需要不断提

2017-03-11 14:11:25
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!