本章主要讲述了在软件开发中,使用「模型」的重要性。 作者首先举了两个失败的软件开发例子: 从设计之初就不使用模型。这种程序只是功能的堆砌。 开发前进行了模型设计,但软件实现时...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本章主要讲述了在软件开发中,使用「模型」的重要性。 作者首先举了两个失败的软件开发例子: 从设计之初就不使用模型。这种程序只是功能的堆砌。 开发前进行了模型设计,但软件实现时...
之前用hexo搭建过个人博客,由于维护比较耗时,且经常出现域名无法解析的情况,不方便展示,所以就不再维护了。 旧博客地址:https://mingyegao.github.i...
mongoDB基础 基础CRUD Update insert_id是每条记录的必填字段,不一定是ObjectId类型。默认使用ObjectId类型以确保_id不重复db.na...
在mysql实践学习过程中,经常需要我们手动制造一些数据,不太方便。mysql官方其实有提供示例数据库,数据量丰富,表结构贴近真实环境,适合个人学习使用。 下载路径:mysq...
领域事件是DDD,Event Sourcing等架构中的一个重要概念。基于工作环境中的一些实践经验,我总结了一些粗浅的体会。文中不会有非常高深复杂的定义,只使用一些基本的概念...
生产环境中遇到了一次奇怪的报错,代码结构大致如下所示: 程序运行时,会在a.bar()处报空指针错误。具体时fmt.Println(a.a)的位置。 排查问题时感到比较疑惑:...
MIT 6.828 Lab1笔记 PART 1: PC Bootstrapr 这一部分主要是实验环境的配置,跟随教程操作即可 实模式下的地址转换物理地址 = 段基址*16 +...
Linux shell文件及文本处理指令总结 《跟老男孩学linux运维读书笔记》 cat 显示文本$ cat file1.txt file2.txt > file.txt ...
路由信息产生 三种方式:设备自动发现,手工配置,通过动态路由协议生成设备自动发现的路由信息——直连路由;手工配置的路由信息——静态路由;路由协议生成的路由信息——动态路由 直...
第六章 IP编址 有类编址 MAC表示“我是谁”,IP表示“我在哪”MAC地址与IP地址都是网络设备接口的属性,而不是网络设备本身的属性。设备有多个接口时每个接口都需要至少一...
《HCNA网络技术学习指南》第四章 VLAN的作用 防止泛洪操作产生的垃圾流量和网络安全问题,将一个较大的广播域(LAN)划分为多个较小的广播域(VLAN)一个广播域内,任何...
《HCNA网络技术学习指南》第四章 环路问题 MAC地址表翻摆广播风暴多帧复制(以上三点作为背景了解)一些基本术语:桥:等于交换机,因为早期的交换机只有两个端口,类似于两个设...
《HCNA网络技术学习指南》 第三章 计算机网卡 7个功能模块控制单元, 输入缓存,输出缓存, 线路编码器,线路解码器, 发射器接收器发端过程:网络层(包)-->CU(帧)-...
分享一个学习Git命令的网站,循序渐进按课程闯关编写的,做的非常棒,界面还很可爱🐶! 建议手动输入git命令,可以在动画中很明白地看到指针和路径是如何变化的,很有趣。 htt...
《HCNA网络技术学习指南》 第一章 TCP/IP模型 自底向上: 1物理层 比特2链路层 帧3网络层 分组、包4传输层 TCP段/UD报文5应用层 xxx报文,如 http...