Wh0ami-hy

实践是检验真理的唯一标准

网页访问的历程

1. 目的 把「键入网址,到网页显示,期间发生了什么?」这个问题所涉及到的协议、网络设备都要掌握,比如 HTTP、DNS、TCP、UDP、IP、ARP、MAC 等等 2. 背景 当一台位于局域网(LAN)中的计算机想要访问互联网上的资源时,会涉及到不同的网络协议和网络设备 此处尚缺一个网络拓扑图 https://zhuanlanjia.com/post/225 3. DNS解析 ...

Mysql主键设计

1. 主键的选择 可以使用 BIGINT 的自增类型作为主键,同时由于整型的自增性,数据库插入也是顺序的,性能较好 但是要注意,使用 BIGINT 的自增类型作为主键的设计仅仅适合非核心业务表,比如告警表、日志表等。真正的核心业务表,一定不要用自增键做主键,主要有 6 个原因: 自增存在回溯问题; 自增值在服务器端产生,存在并发性能问题; 自增值做主键,只能在当前实例中保...

数据库优化

1. 优化的方向 优化成本:硬件>系统配置>数据库表结构>SQL及索引 优化效果:硬件<系统配置<数据库表结构<SQL及索引 SQL及索引优化是成本最低且效果最好的一种方式 2. 查询SQL的执行过程 1 . 通过网络的通讯协议接收客户端传入的SQL 2 . 查看该SQL对应的结果在查询缓存中是否存在 存在则直接返回结果 不存...

Mysql之delete

1. delete和truncate delete和truncate都是用于删除数据库表中数据的SQL语句,但是它们有以下几个区别: 1 . 对表结构的影响: DELETE 语句删除表中的数据行,不会删除表的结构(表名、列等)。 TRUNCATE 语句删除表中的所有数据行,不会删除表的结构(表名、列等),并重置表的自增长列的计数器。同时也会释放表占用的存储空间。 2 . 执...

软件工程


本站总访问量