相关文章
【实战项目】c++实现基于reactor的高并发服务器
基于Reactor的高并发服务器,分为反应堆模型,多线程,I/O模型,服务器,Http请求和响应五部分 全局
反应堆模型
Channel
描述了文件描述符以及读写事件,以及对应的读写销毁回调函数,对应存储ar…
编程日记
2025/1/23 12:29:44
JAVA宝典----输入输出流(理解记忆)
目录 一、 Java IO流的实现机制是什么? 二、Java中有几种类型的流?
三、管理文件和目录的类是什么? 四、Java Socket是什么? 五、什么是 JAVA NIO?
六、 什么是Java序列化?
(1)序…
编程日记
2025/1/21 1:00:01
this.Invoke和this.BeginInvoke的区别
c# Invoke和BeginInvoke 区别
本文导读:BeginInvoke() 调用时,当前线程会启用线程池中的某个线程来执行此方法,当前线程不被阻塞,继续运行后面的代码, Invoke() 调用时,会阻塞当前线程,等到 In…
编程日记
2025/1/19 5:28:56
手机突然无法获取ip地址
在日常生活中,我们对手机的依赖越来越大,尤其是在联网方面。然而,有时候我们可能会遇到手机无法获取IP地址的问题,这给我们的正常使用带来了很多不便。当我们的手机无法获得IP地址时,我们将无法连接到互联网或局域网&a…
编程日记
2025/1/19 20:48:12
raw socket是啥(一)?
对于网络通讯,耳熟能详的莫过于TCP、UDP,二者皆需要ip和port。对于一般开发人员,找到一个“能用”的库就可以了,因为流式通讯,会有粘包问题,那就需要再加一个库,解决粘包问题,这样一…
编程日记
2025/1/22 2:47:26
nestjs 基础、使用 passport 来进行鉴权
回顾一些定义
NestJS 部分
Module 模块结构 模块是一个图状引用关系。 模块的实例化有三种模式。默认情况是 singletones 模式,也就是模块可能被引用,但不同的引用处拿的是同一个共享实例,也就是说一个进程有一个唯一的实例被共享。 模块&a…
编程日记
2025/1/19 22:39:24