07 2021 档案

摘要:首先,HTTP 是无状态的协议(对于事务处理没有记忆能力,每次客户端和服务端会话完成时,服务端不会保存任何会话信息)——每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。所以服务器与浏览器为了进行会话跟踪(知道是谁在访问自己),就必须主动的去维护一个状态,这个状态用于告知服务端前后两个请求是否来自同一浏览器。为此,前端开发者便加入了Cookie来实现有状态的HTTP连接。而后实现授权的方式就有cookie、session、token和JWT。 阅读全文
posted @ 2021-07-31 12:06 DisonTangor 阅读(1179) 评论(0) 推荐(0)
摘要:相信很多人都知道PaaS(平台即服务)和IaaS(基础设施即服务)。而随着云计算时代的发展,逐渐出现了大量的XaaS形式的概念,这些技术从原先的硬件服务器,虚拟化服务,再到容器化逐渐转变。使得软件发布的成本越来越少,服务资源的利用率越来越高。现如今,我们大多数开发者们都一定知道Docker和Kubernates这两个容器管理软件的代表。最近较为关注CNCF和Bytecode Alliance,我看到一篇《Serverless Open-Source Frameworks: OpenFaaS, Knative, & more》和WasmEdge相关的新闻。于是,想聊聊WebAssembly和FaaS的定义和关系。 阅读全文
posted @ 2021-07-29 16:25 DisonTangor 阅读(1319) 评论(0) 推荐(1)
摘要:Java的圈子流行一句“Java随你怎么升,我还用铁打的Java8”,但是我们应该知道开发语言都存在多个版本,而且有些语言会在强大的社区拥护下成长,产生出一些多版本的LTS版本或是stable版本,用于项目的发展。于是,我们在接触新老项目的时候,就会需要调整Python的开发环境。 阅读全文
posted @ 2021-07-26 10:40 DisonTangor 阅读(1085) 评论(0) 推荐(0)
摘要:由于兴致使然,便想学习一点Docker技术。于是,写了这篇学习Docker的体会。笔拙,见谅。第一件事——把网线插上... 阅读全文
posted @ 2021-07-24 14:32 DisonTangor 阅读(498) 评论(0) 推荐(0)
摘要:【转自GeeksforGeeks的@Jasraj《MERN Stack》翻译】MERN堆栈: MERN堆栈 是一个 Javascript 堆栈,用于更轻松、更快速地部署全栈Web应用程序。MERN堆栈包含 4 项技术,即:MongoDB、Express、React和Node.js。它旨在使开发过程更加顺畅和轻松。这 4 种强大的技术中的每一种都为开发人员提供了一个端到端的框架,并且这些技术中的每一种都在 Web 应用程序的开发中发挥着重要作用。 阅读全文
posted @ 2021-07-21 09:55 DisonTangor 阅读(746) 评论(0) 推荐(0)
摘要:随着今年苹果发布会推出了m1芯片的ipad pro,我都开始蠢蠢欲动了。但是价格还是依旧“劝退级”。于是我就又折腾起了Fedora,有没有扩展显示的替代方案。无意间我发现了一个不错的技巧——多桌面模式。 阅读全文
posted @ 2021-07-15 14:52 DisonTangor 阅读(175) 评论(0) 推荐(0)
摘要:【转自 Fizer Khan的《Rust Vs Golang - When to use them?》(翻译)】在过去的十年中,Rust 和 Go 两种新的编程语言主要为企业开发而开发和出现。Go 于 2009 年由世界知名的 Google 创建,其次是 Rust,后者于 2010 年由 Mozilla 创建。尽管这两种编程语言可能看起来很相似,因为它们提供了诸如内存安全、开源开发模型等关键特性,但它们之间却有很大的不同。 阅读全文
posted @ 2021-07-13 09:45 DisonTangor 阅读(824) 评论(0) 推荐(1)
摘要:这些天研究如何模块化开发,于是折腾起了Docker,发现它有点皮,根据官网的教程安装后运行sudo systemctl start docker。结果,他跑不起来。他跑不起来如何让我Hello world呢? 阅读全文
posted @ 2021-07-07 21:08 DisonTangor 阅读(890) 评论(0) 推荐(0)