上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 前言 OAuth 2.0 全称是 Open Authorization 2.0, 是用于授权(authorization)的行业标准协议。 OAuth 2.0 专注于客户端开发人员的简单性,同时为 Web 应用程序、桌面应用程序、移动设备应用等提供了特定的授权流程。它在2012年取代了 OAuth 阅读全文
posted @ 2021-11-02 17:27 SpringLeee 阅读(6784) 评论(12) 推荐(31) 编辑
摘要: System.Array.Sort<T> 是.NET内置的排序方法, 灵活且高效, 大家都学过一些排序算法,比如冒泡排序,插入排序,堆排序等,不过你知道这个方法背后使用了什么排序算法吗? 先说结果, 实际上 Array.Sort 不止使用了一种排序算法, 为了保证不同的数据量的排序场景,都能有一个高 阅读全文
posted @ 2021-09-30 08:14 SpringLeee 阅读(4285) 评论(5) 推荐(21) 编辑
摘要: 第一代 在第一代微服务架构中,应用除了需要实现业务逻辑之外,还需要自行解决上下游寻址、通信及容错等问题。随着微服务规模的逐渐扩大,服务寻址逻辑的处理正变得越来越复杂,哪怕是同一种编程语言的另一个应用,上述微服务的基础能力也需要重新实现一遍。 第二代 在第二代微服务架构中, 旁路服务注册中心作为协调者 阅读全文
posted @ 2021-09-13 14:33 SpringLeee 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 前言 工友们, .NET 6 Preview 7 已经在8月10号发布了, 除了众多的功能更新和性能改进之外, 在 preview 7 版本中, 也新增了全新的指标API, System.Diagnostics.Metrics, 为了让应用能有更好的可观测性, 在之前的发布的.NET 5中, 也把 阅读全文
posted @ 2021-08-23 08:40 SpringLeee 阅读(4825) 评论(10) 推荐(14) 编辑
摘要: 哈希 Hash 算法介绍 哈希算法也叫散列算法, 不过英文单词都是 Hash, 简单一句话概括, 就是可以把任意长度的输入信息通过算法变换成固定长度的输出信息, 输出信息也就是哈希值, 通常哈希值的格式是16进制或者是10进制, 比如下面的使用 md5 哈希算法的示例 md5("123456") = 阅读全文
posted @ 2021-08-16 08:25 SpringLeee 阅读(5706) 评论(4) 推荐(16) 编辑
摘要: 本文主要针对Golang的内置库 net/http 做了简单的扩展,通过添加中间件的形式实现了管道(Pipeline)模式,这样的好处是各模块之间是低耦合的,符合单一职责原则,可以很灵活的通过中间件的形式添加一些功能到管道中,一次请求和响应在管道中的执行过程如下 首先, 我定义了三个测试的中间件 M 阅读全文
posted @ 2021-07-28 16:35 SpringLeee 阅读(668) 评论(3) 推荐(2) 编辑
摘要: 在 .net 中,创建一个对象最简单的方法是直接使用 new (), 在实际的项目中,我们可能还会用到反射的方法来创建对象,如果你看过 Microsoft.Extensions.DependencyInjection 的源码,你会发现,为了保证在不同场景中的兼容性和性能,内部使用了多种反射机制。在本 阅读全文
posted @ 2021-07-22 14:32 SpringLeee 阅读(2682) 评论(7) 推荐(21) 编辑
摘要: 介绍 System.Threading.Channels 是.NET Core 3.0 后推出的新的集合类型, 具有异步API,高性能,线程安全等特点,它可以用来做消息队列,进行数据的生产和消费, 公开的 Writer 和 Reader api对应消息的生产者和消费者,也让Channel更加的简洁和 阅读全文
posted @ 2021-07-16 19:40 SpringLeee 阅读(3302) 评论(2) 推荐(8) 编辑
摘要: 介绍 Loki: like Prometheus, but for logs. Loki是一个轻量级的日志系统,受到Prometheus项目的启发,由Grafana团队设计和开发,所以在Grafana中是原生支持的,具有可水平扩展,高度可用等特性,通过存储压缩的、非结构化的日志以及仅索引元数据,更加 阅读全文
posted @ 2021-05-17 08:11 SpringLeee 阅读(2439) 评论(5) 推荐(9) 编辑
摘要: 今天主要介绍使用 registry 来搭建 Docker私有镜像仓库,方便在公司内部项目中使用,registry 也是 Docker 官方提供的一个镜像,操作也很简单。 dockerhub: https://registry.hub.docker.com/_/registry 安装命令 docker 阅读全文
posted @ 2021-05-12 11:57 SpringLeee 阅读(283) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页