LI YAO'S BLOG

有趣的人生, 一半家长里短, 一半山川胡海

深刻理解 forward-headers-strategy

场景复盘(你的案例):

  • 你在项目里用了 Springdoc Open Api + Scalar(接口文档 UI)。
  • 在 Scalar 的 Test Request 功能里发起调用时,页面提示 failed。
  • 打开浏览器控制台/Network 看到请求返回 403。
  • 最终通过在 Spring Boot 中增加配置:
1
2
server:
forward-headers-strategy: framework

解决问题。

阅读全文 »

SOLID 软件设计原则详解(定义 · 解释 · 示例)

SOLID 是面向对象设计(Object-Oriented Design)中最重要、最经典的一组设计原则,其核心目标是:

阅读全文 »

Arthas Idea

Java 应用诊断利器,Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

阅读全文 »

什么是Arthas

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

阅读全文 »

​ 起因是今天发现之前在文章下的评论消失不见了,于是开始思考问题出在哪里

​ 首先打开F12控制台,看下Valine评论调用接口是否正常,如下

阅读全文 »

​ 要对赞赏按钮进行美化,首先需要找到赞赏功能的组件以及组件样式文件,以下是路径:

​ 组件路径:...\themes\next\layout\_partials\post\post-reward.swig

阅读全文 »

修改主题配置文件_config.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
# Define custom file paths.
# Create your custom files in site directory `source/_data` and uncomment needed files below.
custom_file_path:
#head: source/_data/head.swig
#header: source/_data/header.swig
#sidebar: source/_data/sidebar.swig
#postMeta: source/_data/post-meta.swig
#postBodyEnd: source/_data/post-body-end.swig
#footer: source/_data/footer.swig
#bodyEnd: source/_data/body-end.swig
#variable: source/_data/variables.styl
#mixin: source/_data/mixins.styl
style: source/_data/styles.styl
阅读全文 »