🌓

Spring Security (一)

SpringSecurity特点:和Spring无缝整合。全面的权限控制。专门为Web开发而设计。(新版本对整个框架进行了分层抽取,分成了核心模块和Web模块。单独引入核心模块就可以脱离Web环境)模块划分权限管理中的相关概念

阅读全文

SpringBoot系列 - 自己写starter

一.前提摘要SpringBoot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增。在传统Maven项目中通常将一些层、组件拆分为模块来管理,以便相互依赖复用,在SpringBoot项目中我们则可以创建自定义SpringBootStarter来达成该目的。可以认为starter

阅读全文

【RabbitMQ】一文带你了解RabbitMQ中的延时队列

一、前言在上一篇中,介绍了RabbitMQ中的私信队列是什么,何时使用以及如何使用RabbitMQ的死信队列。相信通过上一篇的学习,对于死信队列已经有了更多的了解,这一篇的内容也跟死信队列息息相关,如果你还不了解死信队列,那么建议你先进行上一篇文章的阅读。这一篇里,我们将介绍RabbitMQ的高级特

阅读全文

RabbitMQ中的死信队列

一.说明RabbitMQ是流行的开源消息队列系统,使用erlang语言开发,由于其社区活跃度高,维护更新较快,性能稳定,深得很多企业的欢心。为了保证订单业务的消息数据不丢失,需要使用到RabbitMQ的死信队列机制,当消息消费发生异常时,将消息投入死信队列中。但由于对死信队列的概念及配置不熟悉,导致

阅读全文

Java8的异步编程方式CompletableFuture

前言Java8新增的CompletableFuture类

阅读全文

Java7新特性

严谨性和灵活性上找到一个平衡点,毕竟灵活性可以减少编码的复杂度,而严谨性是构建复杂且健壮应用的基石。Java7语言特性Java重要的更新版本是在Java5版本,这个版本中增加了如泛型、增强for、自动装箱拆箱、枚举类型,可变参数、注解等一系列重要功能,但是随后的Java6中并没有增加新的重要的语言特

阅读全文

Oracle的parallel的使用

Oracle的parallel的使用

阅读全文

ThreadPoolExecutor的几种策略规则

ThreadPoolExecutor类实现了ExecutorService接口和Executor接口,可以设置线程池corePoolSize,最大线程池大小,AliveTime,拒绝策略等。常用构造方法:publicThreadPoolExecutor(intcorePoolSize,intmaxi

阅读全文

Gradle构建Springboot出现的错误

在idea上使用Gradle构建springboot项目时报如下错误*Where:Buildfile'F:\customProject\example\build.gradle'line:2*Whatwentwrong:Plugin[id:'org.springframework.boot',ver

阅读全文

Fences3.0的安装使用

一款强大的桌面整理工具

阅读全文