Web
-
WebFlux 的全局异常处理 DefaultErrorAttributes 详解
上一章我们用 onErrorResume 和 onErrorReturn 来处理 WebFlux 中的异常,但是这种处理方式效率不高,只能针对具体的方法。那么有没有和 Spring…
-
详解 Webflux 中的 onErrorResume 和 onErrorReturn
webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,…
-
详解 @RequestMapping 中的 consumes 和 produces
@RequestMapping 注解非常的强大,Spring MVC 和 SpringBoot 中都会用到这个注解。要学会 @RequestMapping 的用法,就需要从它的原理…
-
Lucene 实战教程第一章 Lucene 简介
Lucene 近年来越来越火,电商项目基本上都有使用。最近我在优化一些公司内部的系统,其中在搜索模块,我打算使用 Lucene 取代原来的基于 SQL 形式的搜索。本文算是 Luc…
-
解决 Spring Boot enable like in web.xml 报错问题
今天,临近下班时间,我刚准备走呢?群里一位网友一直夸我,夸的我心虚。夸着夸着突然给我来一个问题,问我 Spring Boot enable <async-suppo…
-
SpringBoot 整合 druid-spring-boot-starter 实现多数据源配置
本来今天我是有其他安排的,但是今天群里有一位同学在使用 SpringBoot 整合 Druid。我发现她搞了一上午了,一个整合还没搞定,我都替她着急了。于是便有这篇 SpringB…
-
详解 java.lang.OutOfMemoryError: Permgen space 错误!
PermGen 是一个缩写单词,由 Permanent Generation 组合而成。可翻译为永久代。 所以 java.lang.OutOfMemoryErr…
-
Java 线程安全的3大核心:原子性、可见性、有序性
有人将原子性、可见性、有序性归结为 java 多线程的3大核心。我认为欠佳,应该把它归为线程安全的知识点。本文我就给大家详细的说下,线程安全的3个核心知识点:原子性、可见性、有序性…
-
短网址的3种算法:进制算法、随机数算法和HASH算法
在Web 2.0的今天,不得不说,短网址已经是一个潮流。前段时间有人在公众号里问我 java 如何实现短网址功能,今天我就抽个时间,简单的说一下短网址的相关算法! 短网址,或者说短…
-
Spring Boot 正式发布 2.1.0 版本,9大新特性一睹为快!
Spring Boot 官方在两天之前正在发布了 v2.1.0.RELEASE 版本。这次升级一共带来了 9 大新特性,根据提交的信息来看,正在逐渐支持 java11! 9 大新特…