Lucene是目前最流行的Java开源搜索引擎类库,最新版本为7.3.0。Lucene通常用于全文检索,Lucene具有简单高效跨平台等特点,因此有不少搜索引擎都是基于Lucene构建的,例如:Elasticsearch,Solr等等。了解Lucene可以让我们更好地理解全文检索的内部原理,本篇文章将简单介绍Lucene及其核心类。
more >>
Lucene是目前最流行的Java开源搜索引擎类库,最新版本为7.3.0。Lucene通常用于全文检索,Lucene具有简单高效跨平台等特点,因此有不少搜索引擎都是基于Lucene构建的,例如:Elasticsearch,Solr等等。了解Lucene可以让我们更好地理解全文检索的内部原理,本篇文章将简单介绍Lucene及其核心类。
more >>
在日常生活中,我们在一个网站中注册一个账户时,往往在提交个人信息后,网站还要我们通过手机或邮件来验证,邮件的话大概会是下面这个样子的:
用户通过点击链接从而完成注册,然后才能登录。
也许你会想,为什么要这么麻烦直接提交注册不就行了吗?这其中很大一部分原因是为了防止恶意注册。接下来让我们一起来使用最简单的JSP+Servlet的方式来完成一个通过邮箱验证注册的小案例吧。
more >>
代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。在Java中代理实现分为静态代理和动态代理,本文将简要描述代理模式及其在Java中的实现。
more >>
在Java领域Spring框架可谓是大名鼎鼎,最开始Spring的目标是简化企业级应用的开发,如今看来Spring早已实现了自己的”野心”,且发展成了一个大家族。当前Spring最新稳定版本为4.3.6,并仍在持续发展。学习一门技术时对其有个大概全面的认识有助于后面的学习,因此本文主要从宏观上介绍Spring,首先看一下官方文档中给出的Spring简述:
Spring是构建企业级应用的一个轻量级的解决方案和一个潜在的“一站式商店”。然而,Spring是模块化的,允许你只使用你所需要的模块,而不用引入剩下的其他模块。你可以在任何框架之上去使用IoC(控制反转)容器,但你也可以只使用Hibernate集成代码或JDBC抽象层。Spring框架支持声明式事务,RMI(远程方法调用),web服务,还有各种各样持久化数据的选项。它提供了一个全功能的MVC框架,并且使你能够透明地集成AOP(面向切面编程)到你的软件中去。Spring框架被设计成非侵入式的,这意味着你的业务逻辑代码不用依赖于框架本身。
以上,是官方文档给出的Spring介绍。接下来,我们再来了解一下Spring是如何简化Java开发的。
more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true