OAuth2中授权码code的其作用是什么?为什么要有code换access_token这个步骤?
herman 5年前 (2020-03-18) 6262浏览
很多人在学习 OAuth2 的过程中,都有一些或多或少的疑问,比如我今天标题中的问题,我在阮一峰的博客评论中也看到了不少人的提问。 很多人觉得拿授权码 code 取换取 access_token 是多此一举。其实设计 OAuth2 是一个很精...
herman 5年前 (2020-03-18) 6262浏览
很多人在学习 OAuth2 的过程中,都有一些或多或少的疑问,比如我今天标题中的问题,我在阮一峰的博客评论中也看到了不少人的提问。 很多人觉得拿授权码 code 取换取 access_token 是多此一举。其实设计 OAuth2 是一个很精...
herman 5年前 (2020-03-17) 2838浏览
WebFlux 整合 FreeMarker,深度定制有比较复杂的配置,所以单独拿一章来讲! FreeMarker 是 Apache 开源的一个模板引擎,不会的可以去看 FreeMarker 的简单语法,本文主要讲解配置,不涉及具体用法。 ...
herman 5年前 (2020-03-17) 6103浏览
前面我已经写了一篇关于 WebFlux 跨域问题的文章,微信群有网友反馈,有没有全局配置,我看了官方文档,其实官方提供的是有的,只是我前面没有介绍,今天补充上! 在 WebFlux 中配置跨域其实方法很多,官方提供的有 CorsConfigu...
herman 5年前 (2020-03-17) 3877浏览
Uri 是比 Url 更大的一个集。在 webflux 中,由于独特的响应式编码方式存在,该如何更合理的处理 Uri 编解码呢? 为此,WebFlux 提供了两个强大的类。UriComponents 和 UriBuilder。 我们可以...
herman 5年前 (2020-03-17) 5983浏览
今年受疫情影响,不少程序员准备转测试了。问我要一些测试方向的教程,手里刚好有一套,现在免费分享给大家! 对开发人员开发出来的服务接口进行测试,接口层是比 ui 层更底层的测试,进行接口测试会使得 bug 更好定位,而自动化接口测试会节省更多的...
herman 5年前 (2020-03-16) 3712浏览
这两天有不少网友加我微信好友,咨询 WebFlux 相关的教程。 而我之前也写过一系列相关的教程,但是那些教程至今已经有一段时间了。很多网友已经开始用上 WebFlux 了,为了减少大家的咨询,我再继续更新一些相关的教程! 今天,我们来...
herman 5年前 (2020-03-16) 3203浏览
按照惯例,这是一套来自微信网友分享的基于 WebFlux 的视频教程!请大家下载观看 24 小时内容删除,推荐购买官方正品视频内容! 废话说完了,我们来看看这套视频教程《Java响应式编程Springboot WebFlux基础与实战》的相信...
herman 5年前 (2020-03-15) 13463浏览
最近一段时间微信视频号彻底火了,其中我也被灰度到了,我也在第一时间创建了视频号!创建后,我才知道,视频号创建不难,难的是如何做好内容? 看着别人的视频号都很有特色,而我自己却不知道如何拍摄。 干着急啊,于是我写了一个 PPT,然后拿着手...
herman 5年前 (2020-03-13) 2553浏览
众所周知,Python 2.7 这个版本,官方早前已经宣布将在 2020 不在进行维护了。目前 2020 年已经过了好几个月了,还有不少人在使用。 但是,现在很多项目已经是基于 Python 3.X 了,所以在某些时候,可能会出现依赖库的不兼...
herman 5年前 (2020-03-12) 4672浏览
这是昨天一位网友分享的。群里一部分网友正在找一些商城类的视频教程,其他网友分享了黑马乐优商城这套源码+视频教程。我这里借花献佛,免费分享给大家! 部分内容章节列举如下: 黑马乐优商城19天(全)+配套笔记原day8资料.rar乐优商城《...
herman 5年前 (2020-03-11) 2335浏览
接上一篇文章,有几个网友问我,既然提到了偏向锁,那就再一起说一说轻量级锁吧。 为什么要引入轻量级锁? 原因还是为了性能。轻量级锁考虑的是竞争锁对象的线程不多,而且线程持有锁的时间也不长的情景。因为阻塞线程需要 CPU 从用户态转到内核态...
herman 5年前 (2020-03-11) 3254浏览
这是一道来自阿里的面试题,在聊到锁的时候,阿里面试官引入了这个问题。我这里来简单的回答一下! 要回答这个问题,首先你要直到什么是偏向锁! JDK1.6 对锁做了很多优化,轻量级锁和偏向锁是其中两种优化手段。引入偏向锁是为了在无多线程竞争...
herman 5年前 (2020-03-11) 3342浏览
有时候不少人反馈说,我网站上为什么经常会有一些乱七八糟的文章。比如本文,看起来完全杂乱无章。 这些网友的意见我完全理解。但是,我的个人网站更多的流量其实是来自于百度的,很多人是通过问题搜索到我的个人网站上的。因此,一些在编码过程中出现的一些莫...
herman 5年前 (2020-03-10) 2028浏览
有一个高级群,群里不少人的上进心都是非常强烈的。有时候,我会主动发一些面试题,会得到非常多的意想不到且完美的答案! 今天,我照例在群里发了一道面试题:Java对象的内存分配过程是如何保证线程安全的?不少人都回答正确了。 面试题:Java...
herman 5年前 (2020-03-07) 2652浏览
SpringBoot 默认的方式就是打 jar 包,但是在一些特殊场景,我们需要把 SpringBoot 打成 war 包。 比如,一些客户需要 class 增量升级,虽然 jar 也可以做到,但是过程太过复制。这个时候如果直接打成 war ...