详解 Webflux 中的 onErrorResume 和 onErrorReturn

herman 7年前 (2018-12-19) 11670浏览

webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,可以参考我前面关于 webflux 教程的一些文章。本文我们来学习...

从电商系统来学习 Spring 中的事件机制 ApplicationEventPublisher

herman 7年前 (2018-12-19) 10568浏览

事件机制在一些大型项目中被经常使用,于是 Spring 专门提供了一套事件机制的接口,方面我们运用。本文来说说 ApplicationEventPublisher 的使用。 在设计模式中,观察者模式可以算得上是一个非常经典的行为型设计模式,...

详解 @RequestMapping 中的 consumes 和 produces

herman 7年前 (2018-12-17) 5855浏览

@RequestMapping 注解非常的强大,Spring MVC 和 SpringBoot 中都会用到这个注解。要学会 @RequestMapping 的用法,就需要从它的原理和实现机制说起。本文我们就一起来扒一扒 @RequestMappi...

从电商系统订单状态说状态模式!

herman 7年前 (2018-12-17) 5621浏览

状态模式,听过的人可能不是很多,它不在我们熟知的 23 中设计模式之内。但它归属与行为型模式中的一种。今天我们一起来学习学习状态模式! 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模...

Lucene 实战教程第十六章 SpringBoot 整合 Lucene

herman 7年前 (2018-12-14) 5034浏览

网上搜索了一下关于 Lucene 教程的文章非常多,但是关于 SpringBoot 整合 Lucene 的非常少,可能一些涉及到搜索的项目都比较老,使用 Lucene 的比较少,使用 Solr 和 Elasticsearch 的可能比较多。但是文...

Lucene 实战教程第十五章索引的冷热备份以及恢复和修复

herman 7年前 (2018-12-13) 3167浏览

任何存储到硬盘的数据基本上都需要备份,当然像 Redis 这类的可能也需要备份。备份的话,一般大致都分为两种,热备份和冷备份。备份完了之后一般都需要恢复。那么关于 Lucene 的冷热备份以及恢复是怎样的呢?请看本文,我们一起来学习学习! ...

13 行代码搞定 AI 核心功能,估值一个亿!

herman 7年前 (2018-12-13) 4187浏览

AI 和人工智能正在崛起,导致一些人们担心 AI 会取决人类。这其实是一种杞人忧天,马云认为 AI 应翻译为“机器智能” 而不是“人工智能”,而我也是这样认为的。 随着 AI 的崛起,网上流行...

Lucene 实战教程第十一章详解 IndexSearcher 索引搜索器

herman 7年前 (2018-12-13) 3816浏览

所有建立索引的目的就是为了检索。    索引一般只需要建立一次,但是搜索才是核心。建立索引的目的就是为了检索。IndexSearcher 索引搜索器是 Lucene 中核心的核心,是搜索过程中最重要的和核心组件。本文...