0%

《微服务架构设计模式》这本书介绍了引入微服务架构后面临的挑战,提供了一些模式用于应对这些挑战。所有的模式都可以在 作者的网站上找到,书上只是使用了更加具体的例子和更详细的语言来阐述而已。

Read more »

作为一个后端开发,我们经常遇到的一个问题就是需要配置 CORS,好让我们的前端能够访问到我们的 API,并且不让其他人访问。而在 Spring 中,我们见过很多种 CORS 的配置,很多资料都只是告诉我们可以这样配置、可以那样配置,但是这些配置有什么区别?

Read more »

概念

HTTP 协议中的 Origin Header 存在于请求中用于指明当前请求来自于哪个站点

字段内容

Origin 仅仅包含站点信息,不包含任何路径信息。

语法

Origin: ""
Origin: "<schema>://<host>[:port]"
// 例如
Origin: "https://baidu.com"
// 错误示范,包含了路径信息
Origin: "https://baidu.com/"
Read more »

JVM 提供了自动化的内存管理,使得开发者不需要编写内存回收的代码。但是,JVM 是如何工作的呢?是如何知道哪些内存应该被清理呢?又如何减小垃圾回收时产生的问题的影响呢?周志明的《深入理解 Java 虚拟机》可以给我们答案,本文主要针对垃圾收集算法做介绍。

Read more »

个人十分喜欢 Hexo 博客框架下的 NexT 主题,所以自己的博客也就选择的这个主题。然而最近换了电脑之后傻眼了,git clone 之后发现 themes/next 是个空目录,github 上面也是同样的空目录,并且没有任何办法可以找回当时目录里的东西。回顾自己当时刚开始使用时的场景,一切要从 NexT 的官网说起。

Read more »

在学习 Spring Cloud 的时候,文档一开始就提到了一个概念:Twelve-Factor App。这勾起了我的好奇心,刚好有个网站用来解释这个东西,这里谈谈我的理解。 https://12factor.net

Read more »

Spring Boot 为我们带来了自动配置的舒适体验,极大的提高了开发效率。当我们需要使用第三方库,而这些库没有实现 Spring Boot Auto-Configururation 时,我们为了避免在不同项目中的重复配置,可能需要为这些库提供 Auto-Configuration

Read more »