几行代码搞定 Spring Cloud OAuth2 授权码模式3个页面定制

2022-07-04
阅读 4 分钟
2.3k
这是《Spring Security 进阶》的第12篇文章,陈某直接越过了Spring Securtiy的基础,直接介绍了OAuth2+微服务相关的知识,后期会给大家的补上基础部分,往期文章如下:

一个接口优雅的实现 Spring Cloud OAuth2 自定义token返回格式

2022-06-24
阅读 3 分钟
2.8k
大家好,我是不才陈某~最近订阅《Spring Cloud Alibaba 项目实战》的朋友针对Spring Security OAuth2.0 想要陈某补充一些知识,如下:今天这篇文章就来回答其中一个问题:如何自定义token的返回格式?问题描述Spring Security OAuth的token返回格式都是默认的,但是往往这个格式是不适配系统,/oauth/token返回的格式如...

Spring Cloud Gateway 整合Sentinel实现流量控制

2022-06-03
阅读 5 分钟
2.8k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第八篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

3个注解,优雅的实现微服务鉴权

2022-05-31
阅读 6 分钟
2k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第39篇文章,前面的文章中介绍了网关集成Spring Security实现网关层面的统一的认证鉴权。有不清楚的可以看之前的文章:实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!最近订阅了《Spring Cloud Alibaba 实战》视频专栏的读者经常问陈某两个问题...
封面图

Gitee倒下了,自己造个免费的分布式存储服务

2022-05-20
阅读 4 分钟
2.6k
大家好,我是不才陈某~最近真的被Gitee整废了,昨天又设置了仓库不能公开,必须申请开源,审核通过才能公开难道这是被约谈了?先是博客园,现在又是Gitee交流群里小伙伴也都在埋怨,辛苦搭建的图床也废了有些朋友建议直接使用收费的,比如七牛云,不过技多不压身,自己造一个岂不美哉!今天来安利一个开源免费的对象存储...

注册、配置中心使用Nacos,真香!

2022-05-19
阅读 17 分钟
4.8k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第1篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

Sharding-JDBC 分库分表,真香!

2022-05-10
阅读 11 分钟
5.2k
大家好,我是不才陈某~这是《ShardingSphere 进阶》专栏的第一篇文章,介绍一下Sharding-JDBC实现分库分表的详细配置。分库分表带来的问题关于什么是分库分表这里不再细说了,相信大家都知道,有不清楚的可以看我之前的文章:聊聊分库分表从单一表、单一库切分成多库、多表对于性能的提升是必然的,但是同时也带来了一些...

Spring Security OAuth2.0 自定义授权模式!

2022-03-11
阅读 4 分钟
4.6k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第24篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

微服务如何聚合 API 文档?这波秀~

2022-02-14
阅读 5 分钟
1.9k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第22篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

阿里神器Seata集成TCC模式解决分布式事务!

2022-01-18
阅读 8 分钟
1.6k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第19篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

实战!Spring Cloud Gateway集成 RBAC 权限模型实现动态权限控制!

2022-01-07
阅读 5 分钟
3k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第18篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

openFeign夺命连环9问?

2022-01-05
阅读 11 分钟
3.7k
1、前言前面介绍了Spring Cloud 中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单。今天介绍一款服务调用的组件:OpenFeign,同样是一款超越先辈(Ribbon、Feign)的狠角色。文章目录如下:2、Feign是什么?Feign也是一个狠角色,Feign旨在使得Java Http客户端变得更容易。Feign集成了Ribbon、Re...

实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!

2021-12-23
阅读 6 分钟
6.6k
大家好,我是不才陈某~这是《Spring Cloud 进阶》第15篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你!阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!阿里限流...

妹子始终没搞懂OAuth2.0,今天整合Spring Cloud Security 一次说明白!

2021-12-14
阅读 12 分钟
6k
周二发了Spring Security 系列第一篇文章,有妹子留言说看了很多文章,始终没明白OAuth2.0,这次陈某花了两天时间,整理了OAuth2.0相关的知识,结合认证授权服务+资源服务,一次性给大家唠明白!

实战!Spring Boot Security+JWT前后端分离架构登录认证!

2021-12-03
阅读 10 分钟
5.1k
认证、授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈某新开了 《Spring Security 进阶》 这个专栏,写一写从单体架构到OAuth2分布式架构的认证授权。
封面图

给你一个亿的keys,Redis如何统计?

2020-12-04
阅读 4 分钟
5.4k
前言不知你大规模的用过Redis吗?还是仅仅作为缓存的工具了?在Redis中使用最多的就是集合了,举个例子,如下场景:签到系统中,一天对应一系列的用户签到记录。电商系统中,一个商品对应一系列的评论。交友系统中,某个用户的一系列的好友。Redis中集合的特点无非是一个Key对应一系列的数据, 但是数据的作用往往是为了...

Mybatis如何执行Select语句,你真的知道吗?

2020-09-14
阅读 5 分钟
2.8k
本篇文章是Myabtis源码分析的第三篇,前两篇分别介绍了Mybatis的重要组件和围绕着Mybatis中的重要组件教大家如何阅读源码的一些方法,有了前面两篇文章的基础,来看这篇文章的才不会觉得吃力,如果没有看过的朋友,陈某建议去看看,两篇文章分别是Mybatis源码解析之六剑客和Mybatis源码如何阅读,教你一招!!!。

Mybatis入门篇之结果映射,你射准了吗?

2020-09-04
阅读 10 分钟
3.5k
持续原创输出,点击上方蓝字关注我吧目录前言什么是结果映射?如何映射?别名映射驼峰映射配置文件开启驼峰映射配置类中开启驼峰映射resultMap映射总结高级结果映射关联(association)例子关联的嵌套 Select 查询关联的嵌套结果映射总结集合collection集合的嵌套 Select 查询集合的嵌套结果映射总结前言上一篇文章介绍了M...

Mybatis入门之基础CRUD

2020-09-03
阅读 7 分钟
1.4k
作为一个资深后端码农天天都要和数据库打交道,最早使用的是 Hiberate,一个封装性极强的持久性框架。自从接触到 Mybatis 就被它的灵活性所折服了,可以自己写 SQL,虽然轻量级,但是麻雀虽小,五脏俱全。这篇文章就来讲讲什么是 Mybatis,如何简单的使用 Mybatis。

天天在用Redis,你知道哪些持久化方案吗?

2020-04-20
阅读 5 分钟
2.6k
前言 文章首发于微信公众号【码猿技术专栏】:天天用Redis,持久化方案有哪些你知道吗? Redis目前已经成为主流的内存数据库了,但是大部分人仅仅是停留在会用的阶段,你真的了解Redis内部的工作原理吗? 今天这篇文章将为大家介绍Redis持久化的两种方案,文章将会从以下五个方面介绍: 什么是RDB,RDB如何实现持久化? ...

面试官:你知道哪几种事务失效的场景?

2020-04-19
阅读 3 分钟
8k
面试官:你知道哪些事务失效的场景? 前言 文章首发于面试官:你知道哪些事务失效的场景? 声明式事务是Spring功能中最爽之一,可是有些时候,我们在使用声明式事务并未生效,这是为什么呢? 今天陈某带大家来聊一聊声明事务的几种失效场景。本文将会从以下两个方面来说一下事务为什么会失效? @Transactional介绍 @Tran...

拜托,别再问我Zookeeper如何实现分布式锁了!!!

2020-04-11
阅读 9 分钟
3.1k
分布式锁的概念、为什么使用分布式锁,想必大家已经很清楚了。前段时间作者写过Redis是如何实现分布式锁,今天这篇文章来谈谈Zookeeper是如何实现分布式锁的。

一文带你入门Zookeeper

2020-04-11
阅读 13 分钟
1.9k
Zookeeper 相信大家都听说过,最典型的使用就是作为服务注册中心。今天陈某带大家从零基础入门 Zookeeper,看了本文,你将会对 Zookeeper 有了初步的了解和认识。

Spring中的设计模式:工厂方法模式

2020-04-06
阅读 4 分钟
4.2k
工厂方法模式是所有设计模式中比较常用的一种模式,但是真正能搞懂用好的少之又少,Spring底层大量的使用该设计模式来进行封装,以致开发者阅读源代码的时候晕头转向。

Spring中的设计模式:模板模式

2020-04-05
阅读 3 分钟
2.7k
模板模式首先要有一个抽象类,这个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。

Mysql性能优化:为什么你的count(*)这么慢?

2020-04-04
阅读 3 分钟
5.1k
导读 文章首发于作者微信公众号【码猿技术专栏】Mysql性能优化:为什么你的count(*)这么慢? 在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些统计信息少不了sql中的count函数。 但是随着记录越来越多,查询的速度会越来越慢,为什么会这样呢?Mysql内部到底是怎么处理的? 今...

设计模式:单例模式

2020-04-04
阅读 2 分钟
1.8k
什么是单例模式 单例模式(Singleton Pattern)是一个比较简单的模式,实际应用很广泛,比如 Spring 中的Bean实例就是一个单例对象。 定义:确保某一个类 只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的优缺点 评价任何一种事务都要从两个方面去看,不能单一的评价。下面来看看单例模式有什么优缺...

Java正则表达式

2017-06-16
阅读 6 分钟
3.9k
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher。Pattern是一个正则表达式经编译后的表现模式。Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编...

Java日期格式化

2017-06-15
阅读 5 分钟
4k
Date类表示特定的瞬间精确到毫秒,不过从API可以看出很多的方法已经废弃了,这个类已经在过多使用了,不过还是需要了解一下的,为了后面的学习做铺垫

Java反射机制

2017-06-15
阅读 10 分钟
2.4k
反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。这个能特定我们不常看到,但是在其他的比如C或者C++语言中很不就存在这个特性。一个常见的例子是在JavaBean中,一些组件可以通过一个构造器...