开发之所以然

简介: 想点啥说点啥

前端调用API请求后端的时候,发生了什么?

网线-->网络-->TCP-->应用层协议-->网卡

后端干啥呢?

socket监听client-->网络IO-->根据协议解码-->执行程序运算-->磁盘IO-->数据库存储


  1. 应用层协议有哪些?

http,https,dubbo等

  1. 服务端接收数据的框架有哪些?

netty,rpc各种框架(feign,dubbo)等,

  1. 程序封装的框架有哪些?

spring,springboot,spring cloud,dubbo等

 4.存储方面的框架与服务有哪些?

mybatis,mysql等,


总结:

网络IO-->各种框架程序-->磁盘IO


待完善!!!

相关文章
|
8月前
|
缓存 负载均衡 安全
开发领域
开发领域
54 4
|
7月前
|
IDE 前端开发 JavaScript
蓝河BlueO - 快速开始开发
蓝河BlueO - 快速开始开发
61 0
|
8月前
开发遇到的问题
开发遇到的问题
40 1
|
8月前
|
小程序 测试技术 持续交付
小程序全栈开发:如何提高开发效率
【4月更文挑战第12天】本文探讨了提高小程序全栈开发效率的策略:选择合适开发工具和框架,如微信开发者工具和Taro;实践模块化和组件化开发,增强代码复用性;采用前后端分离模式,提升灵活性;利用微信云开发平台简化工作流程;关注代码优化与性能调优;实施自动化测试和持续集成;强调团队协作与沟通;并强调持续学习与总结,以提升开发效率和构建高质量小程序。
80 2
|
运维 监控 Kubernetes
如何开发ChatOps
如何开发ChatOps
如何开发ChatOps
|
小程序 IDE Serverless
开发前准备
在开始使用阿里云小程序Serverless服务开发支付宝小程序前,您需要确保完成以下准备工作。
开发前准备
|
测试技术
开发流程模型
开发流程模型
1017 0
|
Java 测试技术 开发工具
如何自己开发软件测试工具
一说到自动化测试工具,大家很多人都会想到的是QTP、LR或者selenium之类的工具,要大家一开始设计一个这样的工具,其实确实很有难度,因为其包含的功能细节太过庞大。当年的我,开始设计开发工具的过程中,走了很多弯路,例如:做工具的界面技术的历程,刚开始用tcl/tk脚本语言,用tcl写底层框架,用tk写图形界面,后来发现tk虽然构造图形方便,但可拓展性实在太差。
2063 0
|
程序员
常人对开发的误解
步入职场,对比刚毕业时的那段创业时间,觉得自己有一些做的不对的地方,或者整个创业团队导致失败的地方。 失败原因很多,天时、地利、人和都有因素,这次只想说说关于大家对开发的误解,这也是失败的原因之一。