Wh0ami-hy

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

Linux硬盘分区指南

1. 分区和目录 和 Windows 使用盘符定义分区的方式不同,Linux 系统使用树状目录的方式来定义分区,这也被称为挂载点。一些常见的分区目录如下: | 分区名称 | 作用 | | ——– | ————...

Springboot单元测试

1. 单元测试 软件测试分为多种类型,但开发人员一般只涉及单元测试和集成测试 单元测试用于验证相关的一小段代码是否正常工作。传统的单元测试,即是测试一个函数是否正确运行。单元测试可以为这个函数预先伪造一个测试环境,例如用户登录了,且已经有超管权限了,那么运行这个函数是否能够得到我们期望得到的结果 单元测试就是一部分代码,但是它 不会在正常的业务流程中被执行 不被打包进入最终...

网页访问的历程

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对应的结果在查询缓存中是否存在 存在则直接返回结果 不存...

本站总访问量