相关文章
关系型三大范式与BCNF有什么用呢
学的时候就知道是一堆公式。 实际中在设计表的时候可能会用到。 前提是关系型数据库,比如mysql。 (实际中oracle比mysql更好用。但是他收费啊。)
第一范式:每个属性都是原子的(需要做到每个属性都是不可分割的。&…
建站知识
2025/1/9 7:44:04
RabbitMQ消息可靠性(一)-- 生产者消息确认
前言
在项目中,引入了RabbitMQ这一中间件,必然也需要在业务中增加对数据安全性的一层考虑,来保证RabbitMQ消息的可靠性,否则一个个消息丢失可能导致整个业务的数据出现不一致等问题,对系统带来巨大的影响,…
建站知识
2025/1/10 1:08:24
Spring Boot整合Lombok全过程及详细用法
介绍
Lombok是一个Java库,它通过注解的方式简化了Java代码的编写。它可以自动为我们生成一些常见的方法和代码,如getter和setter方法、构造函数以及toString()方法等。在Spring Boot项目中使用Lombok可以大大减少冗余的代码,使代码更加简洁和…
建站知识
2025/1/8 0:58:32
Linux: code: name: void dev_deactivate(struct net_device *dev)
一开始看这个函数,还以为要做,网卡设备的down操作。 后来一看代码,原来这个函数是在net/sched/sch_generic.c 文件里,而且不是要做网络接口的down操作。操作的结果是:deactivate transmissions on several devices&…
建站知识
2025/1/10 21:28:52
管理方法论:1. 从工程师到技术管理——角色转变
概念
管理者
管理者是指在组织中直接参与和帮助他人工作的人,管理者通过其地位和知识,对组织负有贡献的责任,因而能够实质性的影响该组织经营及达成成果的能力者。现代观点强调管理者必须对组织负责,而不仅仅是监督指导…
建站知识
2025/1/7 14:25:58
VIRTIO-BLK代码分析(5)virtqueue通信
virtqueue用于VIRTIO驱动和VIRTIO设备进行通信。每个VIRTIO设备可能有一个或多个virtqueue,VIRTIO-BLK的virtqueue数目可以通过num_queues设置。 通过函数vring_create_virtqueue创建virtqueue,通过函数virtqueue_add_sgs添加数据。目前存在split virtqu…
建站知识
2025/1/9 21:05:34