本文分类:news发布日期:2024/11/30 18:34:18
相关文章
网络编程套接字(一) 【简单的Udp网络程序】
网络编程套接字<一> 理解源端口号和目的端口号PORT VS PID认识TCP协议和UDP协议网络字节序socket编程接口sockaddr结构简单的UDP网络程序服务端创建套接字服务端绑定运行服务器客户端创建套接字关于客户端的绑定问题启动客户端启动客户端本地测试INADDR_ANY 理解源端口号…
建站知识
2024/11/30 18:29:14
Spring的IOC和AOP机制?
我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。
主要用到的设计模式有工厂模式和代理模式。
IOC就是典型的工厂模式,通过sessionfactory去注入…
建站知识
2024/11/4 14:01:43
堆的基本操作(c语言实现)
1.堆的基本操作
1.1定义堆
typedef int HPDataType;//堆中存储数据的类型typedef struct Heap
{HPDataType* a;//用于存储数据的数组int size;//记录堆中已有元素个数int capacity;//记录堆的容量
}HP;1.2初始化堆
然后我们需要一个初始化函数,对刚创建的堆进行初…
建站知识
2024/11/2 13:28:47
Linux的进程间通信 管道 进程池
目录
前言
进程间通信的基本概念
管道
匿名管道
pipe函数
cfc
管道的四种情况
管道的五种特征
进程池
ProcessPool.cpp:
Task.cpp: 前言 ubuntu系统的默认用户名不为root的解决方案(但是不建议):轻量应用服…
建站知识
2024/11/2 11:33:40
LVM - Linux磁盘逻辑卷管理器概念讲解及实践
1、lvm概念 逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次,它可以将几块磁盘(物理卷,PhysicalVolume)组合起来形成一个存储池或者卷组(VolumeGroup)。LVM可以每次从卷组中划分出不同大小的逻辑卷(Logi…
建站知识
2024/11/2 11:33:40
java本地锁与分布式锁-个人笔记 @by_TWJ
目录 1. 本地锁1.1. 悲观锁与乐观锁1.2. 公平锁与非公平锁1.3. CAS1.4. synchronized1.5. volatile 可见性1.6. ReentrantLock 可重入锁1.7. AQS1.8. ReentrantReadWriteLock 可重入读写锁 2. 分布式锁3. 额外的3.1. synchronized 的锁升级原理3.2. synchronized锁原理 1. 本地…
建站知识
2024/11/2 11:33:40
TypeScript学习日志-第二十五天(编写发布订阅模式)
编写发布订阅模式
这是更具订阅模式写的代码 可以理解订阅模式的思想
interface I {events:Map<string,Function[]>once:(event:string,callback:Function)>void // 触发一次on:(event:string,callback:Function)>void // 订阅emit:(event:string,...args:any[])…
建站知识
2024/11/8 9:42:03