使用 TestContainers 进行数据库集成测试 .NET技术

使用 TestContainers 进行数据库集成测试

在软件开发过程中,集成测试是至关重要的一环。它确保不同组件之间的协作正常,并验证系统在整体上的功能和性能。然而,传统的集成测试往往需要依赖于外部资源,如数据库、消息队列等,这给测试...
阅读全文
Linux VXLAN小实验 linux技术

Linux VXLAN小实验

本文分享自天翼云开发者社区《Linux VXLAN小实验》,作者:李****一 前言 VXLAN在云网络中应用十分广泛。本文介绍一种方法在两台Linux主机之间建立简单的VXLAN...
阅读全文
golang开发 gorilla websocket的使用 linux技术

golang开发 gorilla websocket的使用

很多APP都需要主动向用户推送消息,这就需要用到长连接的服务,即我们通常提到的websocket,同样也是使用socket服务,通信协议是基本类似的,在go中用的最多的、也是最简单...
阅读全文
线程概念浅谈 linux技术

线程概念浅谈

我们知道一个集成应用场景需要多个进程同时调度执行各自的功能,那么多进程的本质就是产生多个执行流,每个执行流执行不同的代码和功能,但是一个进程由PCB(task_struct)、进程...
阅读全文
Linux如何给根目录扩容内存 linux技术

Linux如何给根目录扩容内存

第一种:LVM分区格式,就是用系统默认的自动分区格式 1.添加一块20G大小的nvme硬盘 2.启动后,查看硬盘是否已经被系统识别 3.对/dev/nvme0n2进行分区,并设置分区属性 fdisk ...
阅读全文
mit6.828笔记 - lab5(上)- Spawn and Shell linux技术

mit6.828笔记 – lab5(上)- Spawn and Shell

有了文件系统了,我们终于可以方便地读取磁盘中的文件了。到目前为止,我们创建进程的方法一直都是在编译内核的时候将程序链接到数据段,在 i386_init 通过 ENV_CREATE ...
阅读全文