以下图片多数来自互联网,少部分自己绘制
各种开源协议释义
![](https://img.haomeiwen.com/i1458860/ebda6fffd8c57880.png)
计算机内部速度大比拼
Event对应的是各种操作,Latency表示操作耗时,Scaled表示Latency时间以0.3ns为单位映射为1s后的情况(便于人有直观的感受)。
如果CPU执行一条指令耗时1秒的话,访问一次主存则需耗时6分钟,一次机械硬盘I/O则至少耗时1个月,性能差异巨大:
![](https://img.haomeiwen.com/i1458860/8af6c68932fd75ad.png)
TCP
TCP三次握手建立连接与四次握手断开连接——TCP/IP之大明王朝邮差:
![](https://img.haomeiwen.com/i1458860/93bd3b66bf216402.png)
HTTP
HTTP与浏览器缓存
![](https://img.haomeiwen.com/i1458860/5e7867424bf800c3.png)
数据结构
字典内部实现结构,注意哈希及哈希碰撞。
C#中Dictionary的内部实现剖析
Java HashMap工作原理及实现
![](https://img.haomeiwen.com/i1458860/46d74cd73544b034.png)
数据访问
MySQL
MySQL体系架构:
![](https://img.haomeiwen.com/i1458860/fce54e8c2b2d6fe4.png)
MSSQL
![](https://img.haomeiwen.com/i1458860/ceab5071a419df4d.png)
![](https://img.haomeiwen.com/i1458860/cbd8fdebb4262e9d.png)
ADO.NET
注意ADO
与 ADO.NET
与 ODBC
与 OLE DB
间的关系
ODBC
是访问关系型数据库的抽象统一接口,OLE DB
在ODBC
的基础上添加了对非关系型数据库的支持:
![](https://img.haomeiwen.com/i1458860/2444f545ef829bde.png)
LINQ
![](https://img.haomeiwen.com/i1458860/014eae1a84aea8ea.png)
Redis
Redis五种基本数据结构对应的编码方式,编码方式指Redis内部存储数据的方式。
![](https://img.haomeiwen.com/i1458860/48f704d7f69b7b2a.png)
String是Redis中最基础的数据类型,其它数据类型都是基于String构建的。目前Redis中主要包含如下几种数据类型:
![](https://img.haomeiwen.com/i1458860/ed61fffda4480d75.png)
容器
Docker
开发、测试、运维高效协作:基于Docker实现DevOps的一些探索
![](https://img.haomeiwen.com/i1458860/1cd6e29469548cdc.png)
网友评论