获得徽章 27
- #青训营笔记创作活动# 1月23号打卡day42
今日学习tcp和udp谁快。文中总结到socket像是一个电话或者邮箱(邮政的信箱)。当你想要发送消息的时候,拨通电话或者将信息塞到邮箱里,socket内核会自动完成将数据传给对方的这个过程。基于socket我们可以选择使用TCP或UDP协议进行通信。展开评论点赞 - #青训营笔记创作活动# 1月22号打卡day41
今日学习websocket,它完美继承了TCP协议的全双工能力,并且还贴心的提供了解决粘包的方案,文中总结在HTTP1.1里只要客户端不问,服务端就不答。对于客户端和服务端之间需要频繁交互的复杂场景,比如网页游戏,都可以考虑使用websocket协议,学到了。展开评论点赞 - #青训营笔记创作活动# 1月20号打卡day40
今日学习流程图,介绍了主流的流程引擎Activiti、Flowable、Camunda,介绍了统一格式BPMN 全称是 Business Process Model and Notation,中文译作业务流程模型和标记法。一个流程图中主要包含事件、连线、任务、网关。展开评论点赞 - #青训营笔记创作活动# 1月19号打卡day39
今日学习502报错的原因和方案,文中介绍了一般情况下5xx的状态码其实并不是服务器返回给客户端的。它们是由网关返回的,常见的网关,比如nginx。常见的原因是服务端应用进程崩了。评论点赞 - #青训营笔记创作活动# 1月18号打卡day38
今日学习Bytebase一款面向开发者的数据库变更管理工具,让我们在没有客户端的情况下也能方便地进行数据库管理,它的SQL审核功能可以避免开发人员对数据库的误操作。评论点赞 - #青训营笔记创作活动# 1月17号打卡day37
今日学习网路原理,介绍了从单体到互联,传输方式等内容,文中总结到我们从一个计算机到另一个计算机的一段物理线路就是一条链路,而计算机就是网络中的一个结点;网络结点可以是计算机,集线器,交换机或路由器等。评论点赞 - #青训营笔记创作活动# 1月16号打卡day36
今日学习开发习惯,把日志打印好,如方法入参,出餐;新接口方法,老街口old兼容新接口new,传个null参数等15个习惯。评论点赞 - #青训营笔记创作活动# 1月15号打卡day35
今日学习抓数据包,文中的总结非常不错,就直接摘抄来看看这篇文章写了什么,开头通过抓包baidu的数据包,展示了用wireshark抓包的简单操作流程。HTTPS会对HTTP的URL和Request Body都进行加密,因此直接在filter栏进行过滤http.host == "baidu.com"会一无所获。HTTPS握手的过程中会先通过非对称机密去交换各种信息。展开评论点赞 - #青训营笔记创作活动# 1月14号打卡day34
今日学习电脑获取ip,文中总结不错,电脑插上网线,联网后会通过DHCP协议动态申请一个IP,DHCP分为四个阶段,分别是 Discover,Offer, Request和ACK。如果曾经连过这个网,机器会记录你上次使用的IP,再次连接时优先使用原来的那个IP,因此只需要经历第三第四阶段。
DHCP是应用层协议,考虑到需要支持广播功能,底层使用的是UDP协议,而不是TCP协议。DHCP得到IP之后还会发3次无偿ARP通告,在确认没有冲突后开始使用这个IP。展开评论点赞 - #青训营笔记创作活动# 1月13号打卡day33
今日学习看英语文档的方法,将不能够准确理解的段落、句子、单词摘抄到随身携带的抄写本上。很同意这点:知识点来源于生活和工作,同样它又应用于生活和工作。
评论点赞