6 smileNicky

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1k+

SpringBoot系列之前后端接口安全技术JWT

JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地将信息作为JSON对象传输。由于此信息是经过数字签名的,因此可以进行验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。

2020-07-10 14:05:52

策略模式+元注解方式替代大量if else写法

1、策略模式简介设计模式的知识可以参考我的设计模式笔记专栏:设计模式系列博客策略模式:定义一系列算法,然后将每一个算法封装起来,并将它们可以互相替换。也就是将一系列算法封装到一系列策略类里面。策略模式是一种对象行为型模式。策略模式符合“开闭原则“Strategy Pattern: Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm

2020-06-28 17:43:27

Oracle SQL调优系列之SQL Monitor Report

Oracle调优之SQL Monitor Report查看所有的sql monitor report select dbms_sqltune.report_sql_monitor from dual;查看某个sql的sql monitor report SELECT DBMS_SQLTUNE.report_sql_monitor(sql_id => '2rjh5d5k2yujz', type => 'TEXT') from dual;查看某个sql的整体性能 SELEC

2020-06-19 15:23:36

Oracle SQL调优系列之看懂执行计划explain

Oracle调优之看懂Oracle执行计划1、写作前言2、什么是执行计划?1、写作前言之前曾经拜读过《收获,不止sql调优》一书,此书是国内DBA写的一本很不错的调优类型的书,是一些很不错的调优经验的分享。虽然读了一遍,做了下读书笔记,觉得很有所收获,但是到实际的实践中觉得还是很缺实践。刚好最近又有一次sql调优培训活动,去参加后,重新复习Oracle执行计划,所以整理资料,做成笔记分享出来2、什么是执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述declare b1

2020-06-18 10:49:02

SpringBoot系列之RestTemplate调https接口

业务:本系统接口都是http的,调用第三方接口,因为做了安全性校验,所以不能通过RestTemplate调用方法:重写覆盖SimpleClientHttpRequestFactory抽象类的prepareConnection方法package com.minstone.apprBase.common.utils.http.rest;import org.apache.http.conn.ssl.SSLContexts;import org.apache.http.conn.ssl.TrustStr

2020-06-17 15:55:31

OAuth2.0系列之使用JWT令牌实践教程(八)

OAuth2.0系列之使用JWT令牌实践教程(八)1、文章前言介绍2、例子实验验证3、功能简单测试OAuth2.0系列博客:OAuth2.0系列之基本概念和运作流程(一)OAuth2.0系列之授权码模式实践教程(二)OAuth2.0系列之简化模式实践教程(三)OAuth2.0系列之密码模式实践教程(四)OAuth2.0系列之客户端模式实践教程(五)OAuth2.0系列之信息数据库存储教程(六)OAuth2.0系列之信息Redis存储教程(七)OAuth2.0系列之JWT令牌实践教程(八)

2020-06-17 14:50:22

OAuth2.0系列之信息Redis存储实践(七)

OAuth2.0系列之信息Redis存储教程(七)1 前言介绍2、典型例子实践3、OAuth2.0授权功能简单测试OAuth2.0系列博客:OAuth2.0系列之基本概念和运作流程(一)OAuth2.0系列之授权码模式实践教程(二)OAuth2.0系列之简化模式实践教程(三)OAuth2.0系列之密码模式实践教程(四)OAuth2.0系列之客户端模式实践教程(五)OAuth2.0系列之信息数据库存储教程(六)OAuth2.0系列之信息Redis存储教程(七)OAuth2.0系列之集成JW

2020-06-16 18:26:49

OAuth2.0系列之信息数据库存储实践(六)

在前面的学习中,我们配置客户端信息,一般会如下配置,如果有多个客户端的话,就复制一遍,修改一些参数,很显然,这种在生产环境是不适应的,所以Spring Security OAuth2是有提供几种存储方式的,默认是基于内存存储

2020-06-16 14:50:18

OAuth2.0系列之客户端模式实践教程(五)

OAuth2.0系列之客户端模式实践教程(五)1、客户端模式简介1.1 前言简介1.2 授权流程图2、例子实践2.1 实验环境准备2.2 OAuth2.0角色2.3 OAuth2.0配置类2.4 Security配置类2.5 功能简单测试OAuth2.0系列博客:OAuth2.0系列之基本概念和运作流程(一)OAuth2.0系列之授权码模式实践教程(二)OAuth2.0系列之简化模式实践教程(三)OAuth2.0系列之密码模式实践教程(四)OAuth2.0系列之集成JWT实现单点登录1、客

2020-06-11 16:27:52

OAuth2.0系列之密码模式实践教程(四)

OAuth2.0系列之密码模式实践教程(四)1、密码模式简介1.1 前言简介1.2 授权流程图2、例子实践2.1 实验环境准备2.2 OAuth2.0角色2.3 OAuth2.0配置类2.4 Security配置类2.5 功能简单测试OAuth2.0系列博客:OAuth2.0系列之基本概念和运作流程(一)OAuth2.0系列之授权码模式实践教程(二)OAuth2.0系列之简化模式实践教程(三)OAuth2.0系列之密码模式实践教程(四)OAuth2.0系列之集成JWT实现单点登录1、密码模

2020-06-11 15:28:56

OAuth2.0系列之简化模式实践教程(三)

OAuth2.0系列之简化模式实践教程(三)1、授权码模式简介1.1 前言简介1.2 授权流程图2、例子实践2.1 实验环境准备2.2 OAuth2.0角色2.3 OAuth2.0配置类2.4 Security配置类2.5 功能简单测试OAuth2.0系列博客:OAuth2.0系列之基本概念和运作流程(一)OAuth2.0系列之授权码模式实践教程(二)OAuth2.0系列之简化模式实践教程(三)OAuth2.0系列之集成JWT实现单点登录1、授权码模式简介1.1 前言简介在上一篇文章中我

2020-06-11 14:14:02

OAuth2.0系列之授权码模式实践教程(二)

OAuth2.0系列之授权码模式(authorization code)实践教程(二)1、授权码模式简介1.1 前言1.2 流程图1、授权码模式简介1.1 前言在上一篇文章中我们学习了OAuth2的一些基本概念,对OAuth2有了基本的认识,接着学习OAuth2.0授权模式中的授权码模式ps:OAuth2.0的授权模式可以分为:授权码模式(authorization code)简化模式(implicit)密码模式(resource owner password credentials)客户

2020-06-11 12:53:55

OAuth2.0系列之基本概念和运作流程(一)

OAuth2.0系列之基本概念和运作流程[OAuth 2.0](https://oauth.net/2)是目前最流行的授权机制,用来授权第三方应用> OAuth是一种开放协议, 允许用户让第三方应用以安全且标准的方式获取该用户在某一网站,移动或者桌面应用上存储的秘密的资源(如用户个人信息,照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

2020-06-04 15:35:33

OAuth2.0系列之集成SpringSecurity+JWT实现单点登录

单点登录(Single sign on),英文名称缩写SSO,SSO的意思就是在多系统的环境中,登录单方系统,就可以在不用再次登录的情况下访问相关受信任的系统。也就是说只要登录一次单体系统就可以

2020-06-03 16:19:24

Mybatis系列之设置自动提交事务

Mybatis系列之设置自动提交事务业务描述:最近遇到业务很复杂的方法,有通过Spring的@Transactional注解开启事务的,不过在ie11出现bug,console日志打印已经update成功的SQL,方法很长,执行成功后,发现数据没有修改,这个和console日志打印不符合,问题比较难排查,然后通过网上资料个自己尝试fix bug,不过具体原因没有想清,浏览器本身就和事务处理没关系,为什么在不同浏览器会不同效果,所以本博客记录一下,方便以后自己回顾通过网上资料和自己尝试,初步判断是事务没提

2020-06-02 15:38:13

springMVC系列之@Responsebody接口弹出f.txt下载问题

springMVC系列之@Responsebody接口弹出下载页面问题最近遇到一个文件上传接口,调用时候出现f.txt下载问题,这个估计很多人都有遇到过,网上找资料,很多博客都是说用如下类似代码:<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"/&

2020-05-28 17:16:37

Oracle应用之批量递增更新数据脚本

/* 查询max值*/select max(to_number(replace(t.user_num, 'Z', ''))) from base_user t where t.user_num like 'Z%';/* Create sequence,start with改为max值 */create sequence user_num_base_userminvalue 1maxvalu

2020-05-18 13:31:19

CAS 5.3.1系列之客户端对接(五)

CAS 5.3.1系列之客户端对接(五)我们要接入客户端可以常用第三方的库cas-client-autoconfig-support来对接,比较快捷,迅速实现,或者可以用cas-client-support-springboot集成到boot项目pom配置:<!-- CAS依赖包 --> <dependency> <gro...

2020-04-29 13:44:59

CAS 5.3.1系列之自定义Shiro认证策略(四)

CAS 5.3.1系列之自定义Shiro认证策略(四)

2020-04-29 10:56:33

CAS 5.3.1系列之自定义JDBC认证策略(三)

CAS 5.3.1系列之自定义JDBC认证策略(三)

2020-04-29 10:56:01

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享王者
    分享王者
    成功上传51个资源即可获取