01 2021 档案

摘要:1. 前言 在上一篇我们对AuthenticationManager的初始化的细节进行了分析,其中里面有一段代码引起了不少同学的注意: ApplicationContext context = http.getSharedObject(ApplicationContext.class); Captc 阅读全文
posted @ 2021-01-28 09:37 码农小胖哥 阅读(1182) 评论(0) 推荐(3)
摘要:1. 前言 今天有个同学告诉我,在Security Learning项目的day11分支中出现了一个问题,验证码登录和其它登录不兼容了,出现了No Provider异常。还有这事?我赶紧跑了一遍还真是,看来我大意了,不过最终找到了原因,问题就出在AuthenticationManager的初始化上。 阅读全文
posted @ 2021-01-25 14:37 码农小胖哥 阅读(1890) 评论(0) 推荐(2)
摘要:1. 前言 目前大部分公司都在使用Git作为版本控制,每个程序员每天都要进行代码的提交。很多开发者也包括我自己,有时候赶时间或者图省事,就这么提交: git commit -m "修改bug,优化代码" 过了一段,突然去查找一个具体的提交你会发现不是特别好找。因此我们需要规范我们的代码提交来避免这种 阅读全文
posted @ 2021-01-22 09:03 码农小胖哥 阅读(1882) 评论(2) 推荐(0)
摘要:Payment Spring Boot 是微信支付V3的Java实现,仅仅依赖Spring内置的一些类库。配置简单方便,可以让开发者快速为Spring Boot应用接入微信支付。 欢迎ISSUE,欢迎PR,欢迎Star。 功能特性 实现微信支付多商户 集成支付宝SDK、快速接入Spring Boot 阅读全文
posted @ 2021-01-18 16:07 码农小胖哥 阅读(574) 评论(0) 推荐(0)
摘要:细心的同学会发现Intellij IDEA每次发版本的时候都会有不同的启动界面背景,都很比较抽象的艺术图像。 JetBrains的其它产品也有自己独特的设计。 但是这背后是怎么实现的、有什么寓意却很少有人知道。今天让胖哥来带你解开这个答案。 编码的艺术 编码是一门艺术。说到这里你会很容易想到这肯定是 阅读全文
posted @ 2021-01-15 13:44 码农小胖哥 阅读(954) 评论(1) 推荐(0)
摘要:1. 前言 在开发Spring Boot应用时会用到根据条件来向Spring IoC容器注入Bean。比如配置文件存在了某个配置属性才注入Bean : 图中红色的部分是说,只有ali.pay.v1.app-id存在于Spring的环境配置中时这个@Configuration标记的类才能注入Sprin 阅读全文
posted @ 2021-01-13 08:54 码农小胖哥 阅读(1252) 评论(0) 推荐(1)
摘要:Payment Spring Boot 是微信支付V3的Java实现,仅仅依赖Spring内置的一些类库。配置简单方便,可以让开发者快速为Spring Boot应用接入微信支付。 演示例子: payment-spring-boot-samples 文档:Payment Spring Boot文档 有 阅读全文
posted @ 2021-01-06 09:54 码农小胖哥 阅读(2310) 评论(0) 推荐(0)
摘要:JetBrains正在开发一种被称为Qodana的代码质量检测工具。它将JetBrains IDE具有的智能代码检查带入了项目CI/CD管道中。它可以识别代码中的错误,安全漏洞,重复项和缺陷并提出修复建议。使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决潜在的性能问题。 Qodana Q 阅读全文
posted @ 2021-01-05 14:06 码农小胖哥 阅读(734) 评论(0) 推荐(1)