Evan Blog

The journey is the reward

微服务核心知识整理与归纳

本人初学微服务,此文章是对自己所学的内容进行整理和总结

我对相关知识的理解还不是很到位,随着学习的深入,本文也会随时被更新,如有发现了错误还请指出,感谢

How To Build A Personal Blog Site

This tutorial will teach you how to build a website like mine, and it's completely free.

Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website.

How to Install

Install Hugo as Your Site Generator (Binary Install)

Homebrew (macOS)

brew install hugo

Chocolatey (Windows)

choco install hugo -confirm

Use the installation instructions in the Hugo documentation

Build and Install the Binaries from Source (Advanced Install)

Prerequisite Tools:


How To Build A Personal Blog Site(中文版)

This tutorial will teach you how to build a website like mine, and it's completely free.

Hugo 是一款使用Go语言编写的静态语言生成器。它对构建速度,易用性和可配置性等方面进行了优化。Hugo的目录内包含content和templates等部分,并将它们打包呈现为一个完整的HTML网站


单点登录的原理和实现

在构建web应用的过程中遇到的需求,在两个使用不同语言和框架搭建的网站内实现单点登录功能

sso认证中心为Django搭建的web应用,发送请求认证的系统为GWT搭建的web应用,所以实现中使用Python和Java语言分别完成请求和响应这两步操作,本方案最终实现了跨语言技术平台登录

微服务安全沉思录之三

外部系统访问控制

一些外部的第三方系统可能需要访问系统内部的微服务。例如在网上商店的例子中,外部的推荐服务可能需要接入系统,以获取商店的商品目录信息。相对于内部服务之间的访问而言,外部系统的访问需要进行严格的安全控制。