🔍
📢

RESTful 面向资源API 最佳实践

RESTful API 概述基本概念REST 英文全称:Representational State Transfer,直译为:表现层状态转移。首次是由Roy Thomas Fielding在他2000年的博士论文中提出。REST是一种描述网络中client和server之间的资源...

Docker 使用 Dockerfile 构建镜像

使用 Alpine Linux 作为基础镜像Alpine 是一个非常轻量的 Linux 镜像,他只有大约 5MB 的大小,基于它构建镜像,可以大大减少镜像的体积。Alpine 的 Docker Hub 页面:https://hub.docker.com/_/alpinedocker pull...

ASP.NET Core 3.0 IoC依赖注入DI

构建ASP.NET Core应用程序的时候,依赖注入已成为了.NET Core的核心,这篇文章,我们理一理依赖注入的使用方法。不使用依赖注入 首先,我们创建一个ASP.NET Core Mvc项目,定义个表达的爱服务...

Go语言实现简易区块链技术原理

区块链技术 人们可以用许多不同的方式解释区块链技术,其中通过加密货币来看区块链一直是主流。大多数人接触区块链技术都是从比特币谈起,但比特币仅仅是众多加密货币的一种。 到...

C++开发经典类库和GUI

现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。本文为你介绍了十一种类库,有我们常见的,也有不常见的,一起来看。 如果你有一定的C基础可能学起...

C++ 标准输出流 cout 中 endl 和 \n 的换行区别

我们在最初学习C++语言时就接触到"cout<<endl;"这样的语句。我们都知道endl表示换行的意思。我一直习惯这样使用,却并不是清楚其内部实现是怎么样的。   #include <iostream> using namespace std; int m...

C# 值类型和引用类型的相等比较

目录 值类型和引用类型的相等比较 和相等比较相关的函数 string 和 System.Uri 的等值比较 泛型接口 IEquatable<T> 自定义比较方法 举例 总结   值类型和引用类型的相等比较 在C#中,我们知道对...

C#.NET MoongoDB简单调用

1、安装.Net 驱动:Install-Package MongoDB.Driver 2、数据插入 ,链接数据库      //新建Person测试类 public class Person { public long Id { get; set; } public int Age { get; set; } public string Name { get; set; } public i...

Kubernetes RBAC(Role-Based Access Control)

RBAC: Role-Based Access Control,基于角色的权限控制,有以下三种: Role:角色,定义了一组API对象的操作权限 Subject:被作用者,可以是人,也可以是机器,也可以是k8s的用户,最常使用的就是Serv...

Java Servlet 4.0 技术入门

Java™ Servlet API 是主流服务器端 Java 的基本构建块,也是 Java EE 技术的一部分,例如,用于 Web 服务的 JAX - RS、JSF (JavaServer Faces) 和 JSP (JavaServer Pages)。Java servlet 也独立存在,提供一系列支持...