首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
shuhari
掘友等级
后端
|
自由职业
码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
私密信息管理利器 HashiCorp Vault——加密引擎
在 上一篇文章 中, 我们讲到 Vault 之所以仅允许我们对 secret 路径进行读写,是 Secret engine 的限制。那么什么是 Secret engine? 在介绍部分我们说过,Vault 是一个灵活的、可插拔的架构。Secret Engine 就是可插拔性的体…
私密信息管理利器 HashiCorp Vault——启动和读写
在 上一篇: 简介 中我们介绍了 HashiCorp Vault 的总体架构和功能。本文中,我们将在自己的机器上下载并启动 Vault,并运行一些基本的命令。 我们可以访问下列 Vault 的官网资源。 Vault 官方网站 Vault 入门指引 Vault 用户文档 Vaul…
私密信息管理利器 HashiCorp Vault——简介
最近,由于项目中需要使用保存和管理的加密配置,并且我相信自己发明加密方法并不是一个合理的选择,所以开始寻找相关的方案。经过选型,确定了 HashCorp Valut。 目前,在网络上除了官方文档之外,能找到的相关资料非常至少。这或许是因为 Vault 尚未得到大规模使用,不过也…
来自出版商的免费电子书集合 (O'Reilly/Packt/Manning/Apress/微软)
在以前的文章 推荐:Syncfusion Succinctly 系列免费电子书 中,我介绍了软件厂商 Syncfusion 发行的免费电子书。可能是受互联网思维的影响,现在各大出版商基本上都推出了自己的免费电子书频道(当然对爱书人来说这是好事)。本文汇集了来自英文世界的主要出版…
用 C# 自己动手编写一个 Web 服务器,第六部分——用户验证
在 上一篇文章中,我们添加了视图引擎支持,可以输出真正的动态页面了。再加上控制器(Controller)的支持,现在应用程序开发者可以自由执行业务逻辑,并输出想要的页面效果,可以说,一个真正的 Web 服务器已经基本成型了。不过,大多数业务系统还需要用户验证(Authentic…
用 C# 自己动手编写一个 Web 服务器,第五部分——视图引擎
在 上一篇文章 中,我们实现了 Session,并在过程中为 HttpListenerContext 提供了更高层的封装。在 Controller 返回的结果中我们可以看到服务器动态执行的结果,不过目前它们是以原始字符串的形式存在的。从基本原理来说,返回字符串并没有什么不妥——…
用 C# 自己动手编写一个 Web 服务器,第四部分——Session
在 上一篇文章 中,我们实现了 Web 服务器的路由功能,并实现了控制器的基本支持。本来,我们应该高高兴兴的继续向其中添加功能,不过马上就发现一个尴尬的问题————我们还没有 Session。更具体的说,我们一直在使用的 HttpListenerContext 只提供了 Req…
用 C# 自己动手编写一个 Web 服务器,第三部分——路由
在 上一篇文章 中,我们将 Web 服务器的功能拆分成一系列较小的中间件(Middleware),建立起一个灵活、可扩展的架构。但目前的中间件只提供了静态文件支持,还没有任何动态功能。 对于绝大多数现代 Web 服务器来说,路由(Routing)都是其中核心的部分。按照企业应用…
用 C# 自己动手编写一个 Web 服务器,第二部分——中间件
在 上一篇文章 我们创建了一个具有基本静态文件服务功能的 Web 服务器,但是还没有动态功能的支持。我们希望在这个程序的基础上进一步扩充,成为具有完整功能的动态 Web 服务器。不过先别忙着写代码,让我们从架构的层次上考虑一下 Web 框架应该是什么样的。 虽然不同的编程语言实…
用 C# 自己动手编写一个 Web 服务器,第一部分——基础
市场上已经有如此之多的 Web 服务器,为什么还要自己写一个?这对真正的黑客来说其实是个无需回答的问题。不过,即便你自认是个小白,也无需被题目吓倒——现代的语言和框架已经为我们提供了非常强大的基础设施,我们用很少的代码就能搭建起一个基础的 Web 服务器。事实上,我们下面要介绍…
下一页
个人成就
文章被点赞
112
文章被阅读
69,966
掘力值
1,389
关注了
0
关注者
34
收藏集
0
关注标签
42
加入于
2017-10-12