最新 最热

08-Netty 高性能架构设计-Netty模型介绍

Netty主要是基于主从Reactors多线程模型(如图)做了一定的改进, 其中主从Reactor 多线程模型有多个Reactor

2022-02-18
1

06-Netty 概述

Netty is an Asynchronous event-driven network application framework

2022-02-18
1

05-Java NIO 编程 零拷贝 与 AIO

DMA : direct memory access 直接内存拷贝( 不使用CPU )

2022-02-18
1

03-Java NIO 编程 入门

缓冲区(Buffer) : 缓冲区本质上是一个可以读写数据的内存块, 可以理解成是一个容器对象(含数组), 该对象提供了一组方法,可以更轻松的使用内存块,缓冲区内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,Channel提...

2022-02-18
1

接收一个网络包到底会用到多少个队列?

大家好,我是二哥。农历虎年第一篇文章来了。先给大家拜年,祝大家虎年大吉大利,虎气冲天。

2022-02-17
0

干货 | 突破disable_functions限制执行命令·上

disable_functions是php.ini中的一个设置选项。相当一个黑名单,可以用来设置PHP环境禁止使用某些函数,通常是网站管理员为了安全起见,用来禁用某些危险的命令执行函数等。...

2022-02-17
1

《透视http协议》笔记

客户端向服务器发送请求,服务器会拼出一个响应报文发回客户端,而状态码就存在于这个响应报文里

2022-02-17
1

Websocket 协议简介

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

2022-02-16
0

搞懂webpack热更新原理

HMR即Hot Module Replacement是指当你对代码修改并保存后,webpack将会对代码进行重新打包,并将改动的模块发送到浏览器端,浏览器用新的模块替换掉旧的模块,去实现局部更新页面而非整体刷新页面。...

2022-02-14
1

使用OpenCV进行直播(附代码)

生活中我们不止一次地使用过直播,但从未想过如何通过编程实现。大家好,我们在这里向大家介绍如何使用OpenCV和python的套接字编程。今天,我们将借助OpenCV和socket编程创建一个实时流媒体应用程序,我们将从头开始为服务器...

2022-02-11
1