- 博客(2)
- 收藏
- 关注
原创 对于CPU缓存一致性及有序性-努力学习Java的小白
即进行写操作时,数据在cup cache里的话,直接更新到cpu cache里,同时标记该cache block为脏(突然就想到了MySQL中缓存页的脏页了),cpu cache里面的cache block的数据和内存是不一致的(因为还没更新到内存),这种情况不用把数据写到内存里。共享状态:相同的数据在多个CPU的cache里都有,所以要修改时,对所有cpu核心广播请求,其他核心要将cache中cache line标记为无效状态,然后再更新数据。已失效:cache block里数据已经失效了,不可以读取。
2024-08-09 11:30:23
408
1
原创 从输入URL到页面显示(小白理解版)-努力学习Java的小白
6、浏览器收到HTTP响应,解析HTML代码,渲染网页结构和样式,同时根据HTML中其他资源URL再发送HTTP请求,到完全加载(这块写的感觉就是用的http1.0,完全是只有客户端来请求,我觉得在这应该更新一下,对于http1.0后怎样?所以对于5而言,业务逻辑中应该先看本地缓存(如果有),然后再走Redis缓存(大概率是单独服务器中部署,不与其他应用共存),如果Redis中还没有再走MySQL,至此逻辑通顺。2、根据DNS解析,获得IP地址(DNS解析步骤,从本地DNS找缓存,没有则根据。
2024-08-09 11:29:47
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅