05 2022 档案
摘要:消息是一个字节数组,可以在这些字节数组中存储任何对象,支持的数据格式包括 String、JSON 等。消息队列 (Message Queue): 是分布式系统中重要的组成部分,主要解决应用解耦、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构。目前使用较多的消息队列有 Activ
阅读全文
摘要:Spring Boot 从 2.0 版本开始,spring-boot-starter-data-redis 将 Redis 的默认 Jedis 客户端替换成了 Lettuce 客户端。Lettuce 是一个可扩展的线程安全 Redis 客户端,用于同步、异步和反应式使用。如果多个线程避免阻塞和事务性
阅读全文
摘要:Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。它充分的利用了 Redis 键值数据库提供的一系列优势,基于 Java 实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。Redisson 采用了基于 NIO
阅读全文
摘要:Lettuce 是一个可扩展的线程安全 Redis 客户端,用于同步、异步和反应式使用。如果多个线程避免阻塞和事务性操作(如 BLPOP 和 MULTI/EXEC ),则它们可能共享一个连接。Lettuce 是基于 Netty 框架,支持高级 Redis 功能,如 Sentinel、群集、管道、自动
阅读全文
摘要:Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。 Redis 支持多种类型的数据结构,如字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、 有序集合(sorted sets)、基数估计算法(HyperLogLog
阅读全文
摘要:STOMP 即 Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许 STOMP 客户端与任意 STOMP 消息代理(Broker)进行交互。本文使用 STOMP 来实现发送
阅读全文
摘要:WebSocket 是HTML5一种新的协议,实现了浏览器与服务器全双工通信。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,服务端与客户端通过此TCP连接进行实时通信。Spring 框架下可以使用以下方式来实现 WebSocket 功能: (1) Spring 封
阅读全文
摘要:在 “ Spring 系列 (6) - Springboot+OAuth2(一) | 使用 Security 搭建基于内存验证的授权服务器 ” 里的项目 SpringbootExample06 完成了一个基于内存验证的授权服务器。 本文将搭建一个独立资源服务器,并使用 SpringbootExamp
阅读全文
摘要:在 “ Springboot 系列 (6) - Springboot+OAuth2(一) | 使用 Security 搭建基于内存验证的授权服务器 ” 里的项目 SpringbootExample06 完成了一个基于内存验证的授权服务器。本文将完全复制 SpringbootExample06 的代码
阅读全文
摘要:在 “ Springboot 系列 (6) - Springboot+OAuth2(一) | 使用 Security 搭建基于内存验证的授权服务器 ” 里的项目 SpringbootExample06 完成了一个基于内存验证的授权服务器。本文将完全复制 SpringbootExample06 的代码
阅读全文
摘要:Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。Spring Boot 给 Spring Security 提供了自动化配置方案 (spring-boot-starter-security),可以零配置使用 Spring Security。OAuth 2.0 是
阅读全文
摘要:JPA 是Java Persistence API 的简称,它是 Sun 公司在充分吸收现有ORM框架(Hibernate)的基础上,开发而来的一个Java EE 5.0 平台标准的开源的对象关系映射(ORM)规范。Hibernate 与 JPA 的关系: Hibernate 是一个开放源代码的对象
阅读全文
摘要:Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。Spring Boot 给 Spring Security 提供了自动化配置方案 (spring-boot-starter-security),可以零配置使用 Spring Security。Druid 是阿里巴巴推
阅读全文
摘要:Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。Spring Security 对 Web 资源的保护是靠 Filter 实现的。当初始化 Spring Security 时,会创建一个名为 springSecurityFilterChain 的 Servlet
阅读全文