自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

O_o

思路是我的图纸, 代码只是我的笔.

  • 博客(44)
  • 收藏
  • 关注

原创 PyCharm with Remote Interpreters

PyCharm Remote Interpreters

2023-05-02 09:24:22 1074

原创 OpenFeign#2 - 在 Starter 中手动注册 FeignClient

本节将详细说明如何在非全局上下文中 (例如在 Starter 中) 注册 FeignClient.

2023-04-01 22:37:12 1441

原创 解决 “Function not implemented“, 为 arm64 架构宿主机重新构建 Nacos 镜像

构建 arm64 架构的 nacos 镜像.

2023-03-26 11:36:58 3251

原创 OpenFeign#1 - FeignClient 是如何注册的?

概述 FeignClient 的注册流程

2023-03-25 11:03:27 1366 1

原创 Apache Shiro ⒊ (Subject) 的认证和授权流程详述

详述 Apache Shiro 认证和授权流程, 以及 Subject 的管理.

2021-07-05 16:46:15 406 2

原创 Apache Shiro ⒉认证和授权逻辑概述

Apache Shiro 的认证和授权流程概述.

2021-06-17 15:56:33 843 3

原创 Apache Shiro ⒈基本概念

关于 Apache Shiro 的基本概念.

2021-06-17 11:42:02 233

原创 Java Annotation Processing 概述

文章目录

2021-01-14 13:31:26 2953

原创 RabbitMQ + SpringBoot 可靠性投递 + 幂等性实现之一

文章目录RabbitMQ + SpringBoot "可靠性投递" 和 "幂等性" 探讨引言消息的幂等性消息的可靠性投递实现Producer - RabbitConfiguration 配置类Producer - MailProducerConsumer - RabbitListenerConfigurationConsumer - MailRequestMessageListenerConsumer - 定时补偿Consumer - 邮件发送服务后记ReferneceRabbitMQ + Spring

2020-09-06 16:41:12 997

原创 一步一步动手搭建 Redis Sentinel 集群并与 SpringBoot 整合

文章目录工作机制环境搭建Redis Instance 配置Redis Sentinel 配置测试SpringBoot 集成总结Reference本文着力介绍如何实现 Redis Sentinel 模式, 从而实现高可用. 整体架构由 4 个 Redis Instance 和 3 个 Redis Sentinel 组成. 并介绍如何与 SpringBoot 集成.工作机制Redis Sentinel (哨兵) 是官方推荐的高可用解决方案, 当 Redis 在做 master-slave 的高可用方案时,

2020-08-30 18:06:53 1330

原创 CentOS 7 RPM 安装 RabbitMQ-3.7.28

RabbitMQ 3.8.7 在 CentOS 7 上的安装.

2020-08-28 17:42:35 670

原创 CentOS 7 编译 安装 Redis-5.0.2

介绍 Redis-5.0.2 的编译安装.

2020-08-28 15:18:36 305

原创 Spring - 在一般 JAVA 类中引入被 Spring IOC 容器管理的 Bean

简述如何在一般的 JAVA 类 (没有被 Spring IOC 容器管理的) 中获取被容器中的 Bean.

2020-08-27 11:28:04 609

原创 ⒈响应式编程 & Project Reactor 概述

响应式编程 Reactive Programming 和 Project Reactive 概述.

2020-08-17 20:19:23 1147

原创 SpringSecurity OAuth2 (10) 自定义: 启用 CsrfToken 保护授权服务器颁发的 AccessToken

本文探讨, 在授权服务器和资源服务器分离的架构下, 如何用 csrf-token 保护授权服务器颁发的 JWT Access-Token.

2020-08-15 16:39:07 1766 1

原创 SpringSecurity OAuth2 (9) 自定义: 资源服务安全控制策略与动态权限实现

本章主要介绍如何在 SpringSecurity OAuth2 下, 实现客户端和用户端两端的动态权限校验.

2020-08-05 11:39:26 2442 14

原创 SpringSecurity OAuth2 (8) 自定义: ResourceServerTokenServices 资源服务器自行验证签名并解析令牌

资源服务器用自己的 ResourceTokenServices 解析令牌.

2020-07-24 16:51:26 6560 1

原创 SpringSecurity OAuth2 (7) 自定义 AccessToken 和 RefreshToken (JWT with RSA 签名)

全面的令牌自定义 AuthorizationServerTokenSerivces 的自定义, `TokenStore` 的自定义以及 `OAuth2AccessToken` 的自定义. 启用 JWT (Json Web Token)

2020-07-23 19:31:50 6250

原创 Certificate Chain (证书链) 简述

涉及 Certificate Chain.

2020-07-14 17:17:45 4844

原创 Keytool 简述

涉及 keytool.

2020-07-14 17:14:58 1534

原创 KeyStore 简述

涉及 Java KeyStore.

2020-07-14 17:04:08 4183

原创 SpringSecurity OAuth2 (6) 自定义: ClientDetailsService, 异常处理以及一致性响应

本文介绍 Spring Security OAuth2 的自定义数据结构以及 ClientDetailsService.

2020-07-07 14:40:57 13875 7

原创 SpringSecurtiy OAuth2 (5) Client Credentials Grant - 客户端模式

本篇介绍 Spring Security OAuth2 的 客户端模式

2020-06-30 15:16:58 1302 1

原创 SpringSecurtiy OAuth2 (4) Resource Owner Password Grant - 密码模式

本篇介绍 Spring Security OAuth2 的 密码模式

2020-06-30 13:22:39 868

原创 SpringSecurtiy OAuth2 (3) Implicit Grant - 隐式模式

本篇介绍 Spring Security OAuth2 的 隐式模式

2020-06-30 10:37:58 959

原创 SpringSecurtiy OAuth2 (2) Authorization Code Grant - 授权码模式

本篇介绍 Spring Security OAuth2 的 授权码模式

2020-06-29 16:55:49 1928 2

原创 SpringSecurtiy OAuth2 (1) 概述

简单介绍 Spring Security OAuth 2.0 的概念

2020-06-29 11:21:35 1220

原创 SpringSecurity (5) SpringBoot + JWT + CSRF 动态权限的实现

本文介绍在 SpringSecurity + SpringBoot Web 架构下, 如何实现动态权限.

2020-05-26 11:07:03 2719 2

原创 SpringBoot 用 @ControllerAdvice 和 BasicErrorController 处理异常并返回结构一致的 JSON

主要介绍 Filter 抛出异常和 Controller 抛出异常的全局处理. 以及用 FastJson 作为 HttpMessageConverter.

2020-05-25 21:56:26 3116

原创 SpringSecurity (4) CSRF 与 CSRF-TOKEN 的处理

本文主要介绍SpringSecurity 和 SpringBoot 整合过程中关于 CSRF 的处理

2020-05-17 10:11:42 9747 13

原创 SpringSecurity (3) SpringBoot + JWT 实现身份认证和权限验证

本篇将介绍 SpringSecurity 结合 JWT (Json Web Token) 实现身份认证和权限验证.

2020-05-15 16:16:50 4134 4

原创 通过 FastJSON + 组合注解实现数据对象"一对多"的序列化和反序列化

通过 FastJSON + 组合注解的方式实现数据对象"一对多"的序列化和反序列化

2020-05-11 13:14:15 1484

原创 SpringBoot 自动配置 (2) - 自己写个 Starter 二次封装 spring-boot-starter-data-redis

依托自动配置原理, 把 Redis 的工具以及配置等等一切封装成 Starter.

2020-05-10 19:13:00 2723 7

原创 Spring - @Value 读取配置属性的三种方式

本文介绍工作中用到的 @Value 读取配置属性的三种方式

2020-05-09 09:50:49 4948

原创 设计模式 - 构造模式 Builder 的三种实现方式

构造器模式用于提供灵活的对象构造方法, 解决复杂对象的构造问题.本文总结了平时工作中使用到的三种构造模式的实现.

2020-05-08 12:47:16 400

原创 SpringSecurity (2) UserDetailsService

主要介绍如何利用 UserDetailsService 接口从数据库中获取用户信息, 并通过实现 AuthenticationProvider 接口编写自己的校验逻辑, 从而完成 SpringSecurity 身份校验.

2020-05-04 12:15:24 13839 5

原创 SpringSecurity (1) Quickstart

从简单的 Quickstart 开始... SpringSecurity 5 的快速入门案例。主要涉及 HttpSecurity 的 csrf,httpBasic,failureHandler 和 successHandler

2020-05-02 13:10:32 1370 4

原创 Nuxtjs 3 - vuejs-logger

由于明天要交货继续整合 Vuejs-Logger (上一篇)关于 Vuejs-Logger为 Vue 提供了可自定义的日志功能. 避免在代码里各种 console.dir / console.log …ref: https://www.npmjs.com/package/vuejs-logger安装npm install --save vuejs-logger配置插件, 在 nu...

2020-03-08 17:57:45 2250 2

原创 Nuxtjs 2 - axios & mockjs

Nuxtjs 整合 axios 和 mockjs.

2020-03-08 16:10:14 1929

原创 Axios + mockjs: request.upload.addEventListener is not a function 的原因和解决办法

导致这一问题的根本原因是 Mockjs 中, 封装了原生的 XMLHttpRequest 为 MockXMLHttpRequest.解决思路是, 把原生 XMLHttpRequest 的 upload 属性赋给 MockXMLHttpRequest 的原型对象.在 node_modules/mockjs/dist/mock.js 加入以下代码:这样在开发环境是没问题了.对于生产环境的处理 ...

2020-03-08 16:09:34 4947

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除