网络工程1834 (广东工业大学 - 计算机学院)

  • 团队作业5:测试与发布(仌队)

    团队作业5:测试与发布(仌队) Alpha版本测试报告 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? 发现的Bug: 1.路由规则问题,前端在wutoken 状态可以跳转路由,但是请求不了数据,该bug在下一个版本修复 2.写好的稿件不能立即存入草稿箱。 3.正在编辑的内容突然页
    iamzhanghaohui   2020-11-22 00:29   0   49
  • 团队作业5--测试与发布(Alpha版本)

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11
    流逝时光Z   2020-11-22 00:21   0   47
  • 团队作业5——测试与发布(Alpha版本)

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11
    游标卡卡尺   2020-11-22 00:10   0   60
  • 团队作业5——测试与发布

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11
    AdorkableWN   2020-11-21 14:28   1   104
  • 既然有MESI缓存一致性协议,为何还需volatile?

    MESI缓存一致性协议 现在CPU都是多核cpu,且拥有多级缓存,如下图的CPU缓存模型 目前的CPU都是多核心的,每个核心都有自己的L1、L2缓存,当多个CPU同时操作同一份数据,就会出现缓存不一致的问题。 有两种解决方法: 总线锁定 缓存一致性协议(总线嗅探机制) 第一种的话,如果cpu某核要做
    计算机开冲   2020-11-21 00:03   3   48
  • Innodb 架构

    凭着记忆自己画了一下: 总体上看,主要由 内存 + 硬盘 中的内容构成 内存还可分为 innodb 自己的内存 和 操作系统文件系统的缓存 Adaptive hash index:自适应 散列 索引 自适应指的是 :对于辅助索引,如果查询某二级索引的频率到达阈值,会将该二级索引上经常查询的前几列条件
    执生   2020-11-18 15:07   0   16
  • Reactor/Proactor

    继上一篇的 IO 多路复用之后,我们已经从操作系统的层面上,解决了 IO 不必要等待的问题 不用再写类似的代码了: while (true) { if (socket.isReadable) { doRead(sockert); } sleep(); } 本质上是驱动程序通过中断通知我们,有数据来到
    执生   2020-11-18 11:44   0   20
  • select,poll,epoll,IO多路复用进化史

    IO多路复用中的 “多路” 指的是同时监听多个打开文件(socket或者其他文件设备),“复用” 指的是复用一个 进程/线程 去监听这些打开文件 1.最早期的select 伪代码表示: while (true) { for (fd : 监听的fd) { if (poll(设备)){ 返回就绪数 +
    执生   2020-11-17 17:47   0   15
  • 从硬件+操作系统的角度解释为什么操作系统的IO单位是磁盘块

    不同版本的操作系统的 buffer_head 代表的大小可能不一样,但是都是内存和硬盘交换数据的基本单元。 意思是:每次磁盘驱动程序,能写入到硬盘缓存区的数据大小 = buffer_head 代表的大小,线程会等待磁盘缓冲区的内容真正刷入扇区中 写入完成后再唤醒线程,再次将一个块写入到磁盘缓冲区。
    执生   2020-11-16 22:21   0   18
  • Dubbo 核心功能在业务架构中的体现

    所有的技术或者开源项目,最终都是为业务服务,归根结底为人和社会服务 dubbo 的三大核心功能分别是 1.RPC 调用 2.服务注册与订阅 (可用 redis , zookeeper ......) 3.自动容错(调用失败后的策略)与负载均衡 对于一个工具,先要知道他解决什么问题,才能更好的了解他
    执生   2020-11-16 17:43   0   10