文章
我发布的全部文章。
Spring Boot Admin
Spring Boot Admin是一个用于管理和监控 Spring Boot 应用程序的开源项目。它提供了一个用户界面,可以集中管理多个 Spring Boot 应用程序,并提供有关这些应用程序的详细信息和指标。 其模式也和 Eureka 相同分为客户端和服务端相同,主要功能如下: Spring Boot Admin 可以选择和服务注册中心搭配使用,...
Spring Data Redis
Redis 作为基于内存的 NoSQL 数据库,在解决包括缓存、会话存储、排行榜、实时分析和消息队列等场景上有着不可替代的作用,所以目前几乎所有的项目都会有依赖它的需求,相比于一些传统的关系型数据库 Redis 的配置更加简单容易,所以在项目中使用非常推荐放在 common 模块当中来方便其他模块依赖,使用的时候直接注入即可,这里我也是基于这种思想来演...
Spring Security + OAuth2
OAuth 2.0(开放授权 2.0)是一种授权框架,用于允许用户授权第三方应用程序访问其在另一个应用程序(如社交媒体、电子邮件服务或云存储服务)上的受保护资源,而无需向第三方应用程序共享其凭据(例如用户名和密码)。其主要职责就是实现一个三方互信的功能,目前网站上支持的第三方登录就是 OAuth 协议的实现。OAuth 2.0 的核心概念包括以下角色:...
数据库
相信一个合格的程序员是必须对数据库这项技术要达到熟练的地步吧,之前可能觉得要和数据库交互的往往只有后端程序员,可是后来随着各类数据库的发展,很多数据库也可以配合前端直接使用,所有掌握 SQL 和数据库进行交互也是程序员必备的技能。 听我一个朋友谈起,其实程序员很大一份就是在和数据打交道,而对于数据库中数据的处理来说,尽管大家都是在用 SQL ,但是在不...