Wesley13 Wesley13
3年前
RPC、RMI、HTTP、REST的区别
RPC、RMI、HTTP、REST的区别RPC:远程服务调用(RemoteProcedureCall),加上Protocol后可以称为远程过程调用协议,可以用不同的语言实现,可以借用HTTP协议或者其他协议来实现,一般都是通过基于TCP/IP的自定义协议实现。HTTP协议和TCP/
Stella981 Stella981
3年前
API设计风格(RRC、REST、GraphQL、服务端驱动)
API设计风格(RRC、REST、GraphQL、服务端驱动)(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Flovecindywang%2Fp%2F10383756.html)
Wesley13 Wesley13
3年前
Django REST framework序列化
参考链接:https://www.cnblogs.com/liwenzhou/p/8543035.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fliwenzhou%2Fp%2F8543035.html)APIView基础序列化类:ht
Stella981 Stella981
3年前
Serverless对研发效能的变革和创新
!image.png(https://imgblog.csdnimg.cn/img_convert/0916969b86b2b012dde8b833d3d15480.png)对企业而言,Serverless架构有着巨大的应用潜力。随着云产品的完善,产品的集成和被集成能力的加强,软件交付流程自动化能力的提高,我们相信在Serverless架构下
Stella981 Stella981
3年前
Linux内核内存管理架构
内存管理子系统可能是linux内核中最为复杂的一个子系统,其支持的功能需求众多,如页面映射、页面分配、页面回收、页面交换、冷热页面、紧急页面、页面碎片管理、页面缓存、页面统计等,而且对性能也有很高的要求。本文从内存管理硬件架构、地址空间划分和内存管理软件架构三个方面入手,尝试对内存管理的软硬件架构做一些宏观上的分析总结。内存管理硬件架构
Wesley13 Wesley13
3年前
TARS基金会:构建微服务开源生态
!(https://static.oschina.net/uploads/space/2020/0702/162510_tkiu_4021301.jpg)在20世纪60至70年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一个应用程序能够满足大多
尘码在摸鱼 尘码在摸鱼
11个月前
[跬步架构] 架构是什么?
架构是什么?尘码刚刚踏入编程的大门的时候,就总听到前辈们在谈论一个名词:架构。他对于这个词充满了好奇,这好像是一个神奇的存在,能够塑造整个软件的形态,决定其成败。前辈发现了尘码的疑惑,讲解道:你可以把架构看作是一座大厦的结构。我们在这个结构中放置各个功能模
小万哥 小万哥
10个月前
全面的开发者文档和用户目标解析:API 文档指南和开发者旅程
开发者文档开发者文档,也称为API文档,是一种专门针对软件开发人员的技术写作形式。这种类型的文档通常包括API的技术规范、代码注释、软件设计和架构以及软件开发中涉及的其他详细技术描述。开发者文档是开发人员的重要工具,因为它提供了使用和集成特定软件、库或AP
linbojue linbojue
7个月前
一本书揭秘程序员如何培养架构思维!
在程序员的职业规划中,成为软件架构师是一个非常有吸引力的选择。但是对于如何才能成为一名架构师,不少同学认为只要代码写得好,就能得到公司提拔,晋升为架构师。还真不是这样的,如果不具备架构思维,即使代码能写到极致,在开展工作时也将不可避免地掉到坑里去。例如,看