Spring–@Async异步执行的方法
简介
本文介绍Spring的@Async的用法。@Async是用来异步执行任务的。
基础代码
正常情况下,执行两个任务是这样的:
Controller
package com.knife.example.controller;
imp...
git使用流程与规范
简介
本文git提交流程与规范是宝贵、靠谱的经验,它能解决如下问题:
分支差距过大,导致合代码无数的冲突
合完代码后发现代码丢失
分支不清晰,无法追溯问题
合代码耗时很...
MySQL语句-用GROUP_CONCAT拼接GROUP BY(分组)的结果
简介
本文介绍MySQL怎样将GROUP BY(分组)的结果拼接起来。
问题描述
GROUP BY可以根据某几个字段将内容分组,但这样只能返回一条数据,怎样返回某个字段的所有数据?
问题复现
...
Java本地缓存-Caffeine的用法
简介
本文介绍Java本地缓存工具Caffeine的用法。
常用的本地缓存方案有:
JDK自带的(HashMap、ConcurrentHashMap等)
Caffeine
Guava Cache
Encache
如果不需要超...
Java时间(JDK8)-OffsetDateTime的使用
简介
本文介绍JDK8的一个新日期类型:OffsetDateTime。
它表示一个日期-时间,包含时区偏移量。它比LocalDateTime就多了一个时区,其他用法都一样。
用法
与LocalDateTime互转
...
SpringBoot缓存-@Cacheable的用法
简介
说明
本文用示例介绍SpringBoot的缓存注解@Cacheable的用法。
本文重点展示@Cacheable的配置及其基础用法,详细用法见:SpringBoot缓存-注解的用法 - 自学精灵
示例介绍
...
SpringBoot缓存-注解的用法
简介
说明
本文用示例介绍Spring的缓存注解的用法
Spring的缓存注解有这几种:
读数据时将数据写入缓存
每次都正常执行方法,执行结束后将数据写入缓存
将缓存中的数据...
SpringBoot-@Transactional 和 @Cacheable的执行顺序
简介
本文介绍@Transactional 和 @Cacheable标注在同一个方法上时的执行顺序。
简述
如果一个方法上同时存在 @Transactional 和 @Cacheable ,且没有指定事务切面和缓存切面的 Ord...
SpringBoot缓存-介绍/概述
简介
本文介绍SpringBoot缓存的用法。
Spring从3.1开始通过以下方法支持缓存:
定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同...