将应用容器化,并进行持续部署
最近帮助好几个人将应用进行容器化,并使用 GitHub Actions 进行持续部署,虽然非常简单,但是属于会者不难。没有做过的人在一开始并不知道如何着手,所以记录一下。 几个在线例子 换脸服务 (Python Flask) https://face-swap-scnx…
最近帮助好几个人将应用进行容器化,并使用 GitHub Actions 进行持续部署,虽然非常简单,但是属于会者不难。没有做过的人在一开始并不知道如何着手,所以记录一下。 几个在线例子 换脸服务 (Python Flask) https://face-swap-scnx…
我对 React 高阶组件一直有听说,但从来没有用过,也不知道在什么场景下值得用它。今天终于用了一下,感觉太棒了,对它有了一个直观的认识:可以让代码变得更少,减少写新组件的负担。 使用高阶组件的前后代码对比 同样的功能,代码行数减少一半 在一个组件中应用高阶组件之后,代码从 3…
…
…
以前写过一些使用 Keycloak 保护 Spring Boot 应用的文章,今天再从 0 开始介绍一下如何使用 Keycloak 来保护 SpringBoot 应用,但并不局限于 Keycloak,可以通过配置的方式,将 Keycloak 替换成任何兼容 OIDC…