
获得徽章 1
- #青训营笔记创作活动#
1月20日 打卡day8
跨域问题本质是浏览器为了保证用户安全的一种安全拦截机制,想要解决跨域问题,只需要告诉浏览器“我是自己人,不要拦我”就行,实现方法有五种:通过注解实现局部跨域,通过配制文件实现全局跨域,通过crossFilter对象实现全局跨域,通过Response对象实现局部跨域,通过ResponseBodyAdvice实现全局跨域。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day7
电脑插上网线后,联网后会通过DHCP协议申请一个IP,DHCP分为Discover, Offer, Request和ACK四个阶段,底层使用的是UDP协议。DHCP分配的IP有可能和手动配置的IP发生冲突,所以DHCP得到IP后会发3次无偿ARP通告,确认没有冲突后开始使用这个IP展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day6
DDD是指“领域驱动设计”,其核心思想是避免业务逻辑的复杂性和技术实现的复杂性耦合在一起。明确业务复杂性和技术复杂性的边界,隔离双方的复杂性,站在更高的角度实现解耦。评论点赞 - #青训营笔记创作活动#
1月17日 打卡day5
抢购开始前后大量用户请求涌入,极易给服务造成巨大压力,如果系统设计不当,容易造成超卖,少卖,数据丢失,服务雪崩等问题。评论点赞 - #青训营笔记创作活动#
1月16日 打卡day4
TCP为了实现可靠性,引入了重传机制等,因此TCP一般比UDP慢。TCP是面向连接的,而UDP是无连接的协议。大部分项目会在UDP的基础上模仿TCP以实现不同程度的可靠性。评论点赞 - #青训营笔记创作活动#
1月15日 打卡day3
当用户在系统中进行了某项操作,一般会产生一条SQL,由内部的ORM框架,根据评述参数生成一条SQL。SQL经过解析,优化,缓冲,执行,返回结果。评论点赞 - #青训营笔记创作活动#
1月14日 打卡day2
MySQL整体结构自上而下依次为网络连接层,系统服务层,存储引擎层,文件系统层。连接层负责处理客户端的连接,服务层包括SQL接口,解析器,优化器以及缓冲区。存储引擎层指InnoDB,MyISM等存储引擎。文件系统层包括日志,数据和索引文件位于系统硬盘上。展开评论点赞 - #青训营笔记创作活动#
1月13日 打卡day1
TCP协议本身是全双工的,但HTTP1.1是半双工的。
HTTP1.1的半双工足够应对浏览网页的需求。但对于网页游戏等需要频繁交互的复杂场景,需要使用全双工的websocket协议。展开评论点赞