最新 最热

【系统架构】第二章-计算机系统基础知识(一)

1、处理器:CISC(复杂指令集)、RISC(精简指令集) 2、存储器:按照与处理器的物理距离:片上缓存、片外缓存、主存、外存 3、总线:按照总线在计算机中的位置划分:内总线、系统总线、外部总线,也有并行总线、串行总线 4、接口:指同一...

2023-10-16
1

OAuth2.0 OpenID Connect 一

一开始,有一些专有方法可以与外部身份提供者合作进行身份验证和授权。然后是 SAML(安全断言标记语言)——一种使用 XML 作为其消息交换类型的开放标准。然后,出现了 OAuth 和 OAuth 2.0——同样是开放的,也是一种使用 JSON...

2023-10-16
6

Golang Gin框架 中间件

中间件通常被称为在请求到达处理程序之前执行的一些代码,或者在响应离开处理程序之前执行的代码

2023-10-14
1

Next.js,到底为什么这样对我?

Hi,我是 ssh,今天给大家分享一篇关于 Next.js 的吐槽。作为一个想要产品化的框架,提供一致的 API 和易用性是必不可缺的。但是 Next 不知道是傲慢还是疏忽,让框架开发者 Pilcro...

2023-10-14
3

go语言中利用函数闭包实现中间件

中间件设计模式是一种常见的软件设计模式,它在许多编程语言和框架中被广泛应用,包括Go、Node.js、Python等。

2023-10-10
2

Express简介

中间件(Middleware): Express中的中间件是应用中处理请求的函数。它可以执行各种任务,如验证用户、处理日志、解析请求体等。中间件函数可以串联,形成一个处理请求的管道。...

2023-10-10
3

Go每日一库之127:rk-boot(快速构建服务)

通过 rk-boot,用户可以通过yaml格式的配置文件启动gRPC、gin、echo、GoFrame、prometheus客户端或自定义入口服务。很容易易编译、运行和调试你的 grpc 服务、grpc 网关、swagger UI 和 rk-tv Web UI。 该库是引用了ro...

2023-09-30
1

Go每日一库之105:juju%2Fratelimit

限流又称为流量控制(流控),通常是指限制到达系统的并发请求数,常用的限流算法主要有漏洞和令牌桶。

2023-09-30
1

【Rust日报】2023-09-02 Freya GUI 库

我发布了 Freya 的第一个版本,这是一个由 Dioxus 和 Skia 提供支持的 Rust 实验性原生 GUI 库。目前它可以在 Windows、macOS 和 Linux 上运行。

2023-09-26
3

UML vs SysML:哪个更适合复杂系统架构设计?

在面对一个由多个软件和中间件组成的复杂系统时,传统的UML(统一建模语言)可能显得有些局限。这时,我们可能会想,是否有更适合的建模工具或方法?SysML(系统建模语言)是一个可能的选项。在这篇文章中,我们将探讨UML和SysML在处理...

2023-09-19
2