摘要:
一、进程和线程 对操作系统进程和线程以及协程的了解,可以看看我前面的文章: 对进程、线程和协程的理解以及它们的区别:/jiujuan/p/16193142.html。 这篇文章我用了多张图片,尽可能清楚表达对它们的理解和区别。 还有一篇 Linux 进程 阅读全文
摘要:
一、什么是反射 在计算机科学中,反射(英语:reflection)是指计算机程序在运行时(runtime)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。(来自wikipedia) 反射是程序审查自身结构的能力,并能对程序做出一定的 阅读全文
摘要:
## 一、使用微服务的四大门派 ### 2.1、跟风派 技术大环境分析,到目前为止(2023.02)技术大环境: - 各大公司都在宣传微服务以及自家实践情况 - 各种技术媒体也发布很多关于微服务的文章 - 和别人讨论技术相关的架构时,必然会提到微服务架构 这样的氛围下,微服务这 3 个字时不时的出现 阅读全文
摘要:
kubernetes(k8s)大白基础学习-kubernetes是什么? ## 一、认识 Docker ### Docker 是什么 先来看看 Docker 的图标:  阅读全文
摘要:
一、单层结构不分层 最开始开发项目时,由于需求较少,用一个单独的工程文件就可以满足开发的需求了,不需要进行划分。 二、MVC 分层和三层 到后面需求越来越多,于是就把文件进行分解,怎么分解?有人提出了 MVC 的分层方式。 MVC 分层是一个 3 层结构,将整个应用划分为: M:model 模型层, 阅读全文
摘要:
一、企业架构简介 企业架构:Enterprise Architecture,EA,或企业体系结构,是在信息系统架构设计与实践基础上发展起来的一个特殊领域。 但是企业架构现在还没有一个公认的定义,综合现有的研究与实践,可以从下面几个方面理解: 关于一般性的企业或组织(组织社会学) 包括某种企业参考模型 阅读全文
摘要:
一、kratos设计理念 这里主要讲解 kratos v2 的设计理念。 kratos 框架制定接口规范,然后通过插件来实现具体需求,实现自由定制、可插拔的微服务框架。 我们既可以选择 kratos 框架提供的插件,也可以自己定制实现相关插件,实现高度定制化。 也能整合相关 Go 的第三方工具。构建 阅读全文
摘要:
微服务架构学习与思考(11):开源 API 网关02-以 Java 为基础的 API 网关详细介绍 上一篇关于网关的文章: [微服务架构学习与思考(10):微服务网关和开源 API 网关01-以 Nginx 为基础的 API 网关详细介绍](/jiuju 阅读全文