E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
socket源码解析
Linux高性能服务器编程-游双——第五章 Linux网络编程基础API
socket
一般指套接字。所谓套接字(
Socket
),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
foDol
·
2024-01-06 18:11
Linux高性能服务器编程
网络
服务器
linux
Linux高性能服务器编程(第二篇 第5-8章)——阅读笔记
文章目录Linux高性能服务器编程(第二篇深入解析高性能服务器编程)第5章Linux网络编程基础API1.
socket
地址API2.创建
socket
3.命名
socket
4.监听
socket
5.接受连接6
yml666
·
2024-01-06 18:39
spring之循环依赖底层源码分析
目录前言:@Resouce/@AutoWired区别@Resouce注入过程spring循环依赖底层原理
源码解析
解决循环依赖问题所需要的重要关键对象循环依赖不同场景解决方式前言:今天聊一聊spring循环依赖问题
山鸟与鱼!
·
2024-01-06 18:09
spring源码
spring
java
后端
基于多反应堆的高并发服务器【C/C++/Reactor】(中)主线程给子线程添加任务以及如何处理该任务
spm=1001.2014.3001.5501一、了解
socket
pair函数(CodeGeex生成)Linux中的s
呵呵哒( ̄▽ ̄)"
·
2024-01-06 18:38
基于多反应堆的
高并发服务器
C/C++/Reactor
Hive
源码解析
一:Driver
本文为Hive源码系列的第一节(共三节)客户端部分,本节主要内容是通过源码分析总结从bin/hive启动到SQL解析转换成MR再到提交任务打印结果的一个宏观流程;第二节则针对HSQL如何解析、转换成MR程序;第三节则针对MR的提交流程再加Hive的远程DEBUG模式。这是hive的架构图从架构图来看,黄颜色属于Hive范畴,蓝颜色属于Hadoop范畴,其中MetaStore可以说是独立Hive核心
小王是个弟弟
·
2024-01-06 17:25
hive
hadoop
big
data
Web
socket
实时更新商品信息
产品展示页面中第一次通过接口去获取数据库的列表数据//////获取指定的商品目录///////////////[HttpGet][Route("items")][ProducesResponseType(typeof(PaginatedViewModel),StatusCodes.Status200OK)][ProducesResponseType(typeof(IEnumerable),Stat
xdpcxq1029
·
2024-01-06 17:38
websocket
网络协议
网络
【node-express-sse】Server Sent Event 单向推送消息,实现站内信功能
还有站内信,或者一些日志推送,相较于繁重的Web
Socket
s,SSE无疑是H5简单即时数据更新的轻量级代替方案。源码:https:
thinkasany
·
2024-01-06 16:28
express
sse
网络嗅探器的设计与实现(2024)-转载
1.题目描述参照raw
socket
编程例子,设计一个可以监视网络的状态、数据流动情况以及网络上传输的信息的网络嗅探器。
-芒果酱-
·
2024-01-06 16:00
C
C++语言
网络
C++
Socket
多线程 网络聊天室 支持用户端双向交流(2023)
1.效果如下:2.服务端代码://服务端#include#include#include#pragmacomment(lib,"ws2_32.lib")usingnamespacestd;//线程处理函数DWORDWINAPIThreadFun(LPVOIDlpThreadParameter);voidinit_app();voidSend_All(listClient_List_Now,char
-芒果酱-
·
2024-01-06 16:29
c++
网络
windows
Workerman--后端消息实时推送至前端
Workerman是一款纯PHP开发的开源高性能的PHP
socket
服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服
Jokey_12138
·
2024-01-06 14:08
php
workerman
前端如何获取数据,从 ajax 到 web
socket
ajax是什么可以在不重新加载整个网页的情况下,对网页的某部分进行更新。(重新拍照理解为重新加载网页)直白地说,就是没用AJAX的网页,你点一个按钮就要刷新一下页面,尽管新页面上只有一行字和当前页面不一样,但你还是要无聊地等待页面刷新。用了AJAX之后,你点击,然后页面上的一行字就变化了,页面本身不用刷。AJAX只是一种技术,不是某种具体的东西。不同的浏览器有自己实现AJAX的组件。手写ajax创
淘淘是只狗
·
2024-01-06 14:28
HTTP
ajax
前端
websocket
ajax/axios/fetch区别及web
Socket
通信原理
ajax不符合现在前端MVVM的浪潮基于原⽣的XHR开发,XHR本⾝的架构不清晰jQuery整个项⽬太⼤,单纯使⽤ajax却要引⼊整个jQueryaxios从node.js创建http请求⽀持PromiseAPI客户端⽀持防⽌CSRF提供了⼀些并发请求的接⼝fetch更加底层,提供的API丰富(request,response)脱离了XHR,是ES规范⾥新的实现⽅式fetch只对⽹络请求报错,对4
追涨杀跌的小韭菜
·
2024-01-06 14:27
Vue
ajax
前端
javascript
axios
websocket
ScheduledThreadPoolExecutor
源码解析
ScheduledThreadPoolExecutor是Java中的一个类,它继承自ThreadPoolExecutor,用于在给定的延迟后运行或定期执行任务。它提供了一种灵活的方式来调度和控制线程池中的线程。带着下面几个问题来分析线程池:如何创建线程是否有最大线程容量限制如何进行定时的1.如何创建线程ScheduledThreadPoolExecutor继承了ThreadPoolExecutor
倜傥村的少年
·
2024-01-06 14:53
Java核心
java
Socket
与TCP的关系
那么
Socket
是什么?
Socket
是应用层与TCP/IP协议簇通信的中间软件抽象层,它是一组接口。
倜傥村的少年
·
2024-01-06 14:50
网络编程
tcp/ip
网络
网络协议
whistle+SwitchyOmega前端api代理调试
1、whistle介绍whistle官网whistlegithubwhistle主要用于查看、修改HTTP、HTTPS、Web
socket
的请求、响应,也可以作为HTTP代理服务器,功能很强大2、安装教程官方安装文档
程序员-小许
·
2024-01-06 14:14
前端
Vue 使用 Vue-
socket
.io 实现即时聊天应用(Vue3连接原理分析)
Socket
.IO实现原理(一篇文章让你彻底弄懂即时聊天技术)-CSDN博客文章浏览阅读4次。
Socket
.IO,支持及时、双向与基于事件的交流。
~朴:shu
·
2024-01-06 14:40
Socket.io
即时通信技术
node.js
vue3
vue-scoket.io
socketIO-client
socket即时通信
websocket
AWTK 开源串口屏开发(5) - MCU端 SDK 用法
完整示例可以参考下面的几个例子:普通嵌入式系统mcu/stm32/hmi_app/hmi_app.c低端嵌入式系统mcu/mini-sdk/hmi/examples/
socket
/main.cArduino
李先静
·
2024-01-06 13:35
ZLG开源GUI
AWTK
开源
单片机
嵌入式硬件
AWTK
串口屏
MVVM
关于APP系统配置
该功能简单来说其实是一个定时器timer,通过web
socket
长连接不断地获取后端推送的消息,前端需要实时显示该消息的数量,当该控制项为false时,取消控制。
薄荷色草地芬芳像风没有形状
·
2024-01-06 12:24
STM32与ESP8266-CH340G模块实现通信------第二步自制网络调试助手与串口助手联调
TCP服务端1.建立信号连接tcp
Socket
=newQTcp
Socket
();//服务端server=newQTcpServer();//服务端//连接信号槽connect(server,SIGNAL
依诺墨
·
2024-01-06 12:16
QT学习
ESP8266
网络
stm32
视频智能分析/云存储平台EasyCVR接入海康SDK,通道名称未自动更新该如何解决?
视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、Web
Socket
-FLV、WebRTC、RTSP、RTMP,并且支
EasyCVR
·
2024-01-06 11:44
解决方案
EasyCVR
视频上云
音视频
设计模式之装饰者模式【结构型模式】
想系统/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例四、使用场景五、JDK
源码解析
六
哥的时代
·
2024-01-06 10:57
软件设计模式
设计模式
java
软件工程
设计模式之外观模式【结构型模式】
:想系统/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、概述二、结构三、案例四、使用场景五、
源码解析
总结前言一
哥的时代
·
2024-01-06 10:22
软件设计模式
设计模式
外观模式
ui
软件工程
java
Hive SQLException: Method not supported问题
概述项目使用到impala/hive查询引擎,ELK记录每天都要抛出差不多一两条报错信息:java.net.
Socket
TimeoutException:Readtimedout。
johnny233
·
2024-01-06 10:26
大数据
hive
【SpringCloud】6、Spring Cloud Gateway路由配置
在SpringCloudGateway中配置uri有三种方式,包括:1、Web
Socket
路由spring:cloud:gateway:routes:-id:bt-apiuri:ws://localhost
Asurplus
·
2024-01-06 08:45
SpringCloud系列
springcloud
gateway
路由配置
微服务
LB
golang UDP发送实在太慢了 系统调用,上下文切换消耗可观。
C++多线程sentoC++多线程sendmmsgC++多
socket
同时发送使用recvfrom和recvmmsg,结果没有区别UDP服务PPS关键点1.上下文切换在大量小包的情况下,每次调用sendto
wyg_031113
·
2024-01-06 07:50
go
udp
c++
linux
TCP/IP协议与lwip库——源代码分析(二)
目录`netif_init();`环回地址添加网络接口`
socket
``udp_init()/tcp_init()`DHCPLWIP实现DHCPDHCP报文格式`SNMP`前述链接在此~TCP/IP协议与
球球今天也要加油鸭
·
2024-01-06 07:48
TCP/IP协议栈
网络通信
tcpip
网络接口
django web
socket
实现聊天室功能
注意事项channel版本django2.x需要匹配安装channels2django3.x需要匹配安装channels3Django3.2.4channels3.0.3Django3.2.*channels3.0.2Django4.2channles==3.0.5是因为最新版channels默认不带daphne服务器直接用命令pythonmanage.pyrunsever默认运行的是wsgi,修
laoli815
·
2024-01-06 06:34
django
创建并初始化线程池
创建并初始化线程池–》threadpool.h,创建并初始化&脱离(执行完后)子线程,每个子线程信号量wait阻塞【1】创建套接字:intlistenfd=
socket
(PF_INET,SOCK_STREAM
风中的默默
·
2024-01-06 06:09
python
vue-lazyload
源码解析
Lazy类/src/lazy.js构造函数定义变量接收实例化参数。this.version='__VUE_LAZYLOAD_VERSION__'this.mode=modeType.eventthis.ListenerQueue=[]this.TargetIndex=0this.TargetQueue=[]this.options={//不用打印debug信息silent:silent,//是否绑
丶梅边
·
2024-01-06 05:19
How to implement anti-crawler strategies to protect site data
Howtoimplementanti-crawlerstrategiestoprotectsitedata信息校验型反爬虫User-Agent反爬虫Cookie反爬虫签名验证反爬虫Web
Socket
握手验证反爬虫
qwfys200
·
2024-01-06 04:20
Reading
反爬虫
easyexcel的@NumberFormat
源码解析
debug了一天,关键源码如下:com.alibaba.excel.write.executor.AbstractExcelWriteExecutor#converterAndSet由于@NumberFormat注解对应的字段肯定是BigDecimal,所以肯定会走这一步然后进行赋值,然后再之前给cell设置好了格式,就可以直接进行excel写入了(不会在代码中生成值)
梦魇梦狸º
·
2024-01-06 03:52
excel
vue
源码解析
响应式原理(data)3
当我们在组件中对响应的数据做了修改,就会触发setter的逻辑,最后调用dep.notify()方法代码如下:classDep{//...notify(){//stabilizethesubscriberlistfirstconstsubs=this.subs.slice()for(leti=0,l=subs.length;i{this.dep.notify()})}}elseif(this.sy
知丶雲淡
·
2024-01-06 02:32
【C++】HP-
Socket
(二):框架介绍、功能说明
1、接口1.1接口模型1.2三类接口HP-
Socket
定义了三类接口组件接口(如:ITcpServer/IUdpClient):声明组件操作方法,应用程序创建组件对象后通过该接口来使用组件组件实现类(如
郭老二
·
2024-01-06 02:51
C++
c++
HP-Socket
Web
Socket
的优点和缺点:一文详解。
Web
Socket
的优缺点Web
Socket
协议是一种双向通信协议,它使用单个TCP连接实现全双工通信,这使它比传统的HTTP协议更有效率。
程序员曦曦
·
2024-01-06 01:29
软件测试
websocket
网络协议
网络
功能测试
软件测试
自动化测试
程序人生
【网络编程】——基于TCP协议实现回显服务器及客户端
】【Java系列】本专栏旨在分享学习网络编程的一点学习心得,欢迎大家在评论区交流讨论目录一、TCP实现回显服务器二、服务器端三、客户端四、运行结果一、TCP实现回显服务器TCP提供的API主要有两个类
Socket
兜里有颗棉花糖
·
2024-01-06 01:20
网络编程
Java系列
网络
tcp/ip
服务器
打开microsoft store提示:microsoft store需要联网,你似乎没有联网
win+R输入inetcpl.cpl勾选以下协议TLS协议简介传输层安全性协议(英语:TransportLayerSecurity,缩写作TLS),及其前身安全套接层(Secure
Socket
sLayer
ML.star
·
2024-01-05 23:54
Bug
经验分享
rtsp 获取视频流 java_浏览器无插件播放rtsp视频流 java后台 + js + html
传输数据流的长连接,网上很多都是node.js开发的http转web
socket
,借鉴采用java+netty进行了这一步的转换。这个地方一定要搞清楚http和WS的区别,为啥要转WS。
weixin_39983563
·
2024-01-05 23:42
rtsp
获取视频流
java
RTSP视频流
html5+web
socket
_rtsp_proxy实现视频流直播web页面上播放RTSP视频流,通常可以采用“jwplayer+ffmpeg+red5”的方案,由于这种方案首先将RTSP协议对应的视频流转码成
Stacey-TL
·
2024-01-05 23:40
音视频
HTML5新增特性
语义化标签增强型表单视频和音频Canvas绘图SVG绘图地理定位拖放APIWebWorkerWebStorageWeb
Socket
一、语义化标签html5语义化标签,可以使开发者更方便清晰构建页面的布局
前端_Fn
·
2024-01-05 22:10
C++ WebSockSet服务器解决方案
使用C++实现Web
Socket
服务器是为了解决Web直接访问本地应用程序最佳解决方案。解决云访问硬件最经济的方案或增加了一种解决方法。方案选用开源uWeb
Socket
s库。
Pipi0714
·
2024-01-05 21:27
c++
开发语言
J.U.C之线程池06:
源码解析
-线程池的终止
线程池终止线程池ThreadPoolExecutor提供了shutdown()和shutDownNow()用于关闭线程池。shutdown()后线程池将变成shutdown状态,此时不接收新任务,但会处理完正在运行的和在阻塞队列中等待处理的任务。shutdownNow()后线程池将变成stop状态,此时不接收新任务,不再处理在阻塞队列中等待的任务,还会尝试中断正在处理中的工作线程。awaitTer
贪睡的企鹅
·
2024-01-05 21:45
建立TCP 服务器的系统调用
建立TCP服务器连接的过程中主要通过以下系统调用序列来获取某些函数,这些系统调用主要包括:
socket
(),bind(),listen(),accept(),send()和recv()。
Shining-LY
·
2024-01-05 21:07
socket编程
tcp连接过程
网络编程
Socket
之TCP之close/shutdown详解
close:当套接字的引用计数为0的时候才会引发TCP的四分组连接终止序列;shutdown:不用管套接字的引用计数就激发TCP的正常连接终止序列;这里由一个SO_LINGER套接字选项structlinger{intl_onoff;/*0=off,nozero=on*/intl_linger;/*lingertime,POSIXspecifiesunitsasseconds*/};shutdow
小T是我
·
2024-01-05 21:05
网络编程Socket之TCP
网络编程Socket之TCP
网络编程
socket
TCP
close
shutdown
最新SSL证书在线申请系统源码 /SSL申请单页PHP源码 /大气简洁高效 /无需数据库支持
首先,让我们来了解一下SSL(Secure
Socket
sLayer)的概念。SSL是一种用于在互联网上建立安全通信的协议,它通过加密数据流和验证服
hmz856
·
2024-01-05 20:21
源码
PHP
后端
ssl
php
网络协议
JavaWeb知识点
TCP/IP协议TCP报文格式;三次握手;四次挥手;HTTP协议HTTP1.0;HTTP1.1;HTTP2.0;请求头格式;响应头格式;文本传输协议数据域格式;二进制数据传输数据域格式;请求头变量;Web
Socket
拿红罗卜钓鱼
·
2024-01-05 20:04
javaweb
javaweb项目开发案例
你会发现我们可以通过控制台、Java代码、C++代码、甚至是
Socket
向Broker写入消息,只要我们遵从了Kafka写入消息的协议,就可以将消息发送到Kafka队列中。
HUAXIAL
·
2024-01-05 20:02
程序员
java
经验分享
面试
【Java基础
源码解析
系列】深入了解延迟队列 DelayQueue
1.前言前面我们了解了基于数组,链表实现的阻塞队列,以及优先级队列。今天我们来了解下基于优先级队列的延迟队列,而且今天的内容很核心哦。大家快搬好小板凳做好,听我慢慢分析2.简单实例Task类publicclassTaskimplementsDelayed{privateStringname;privateLongtime;publicTask(Stringname,Longdelay){this.
全栈切图仔
·
2024-01-05 20:01
Java
多线程
java
android
开发语言
Hotspot
源码解析
-第十二章-OS线程绑定
12.2OS线程绑定12.2.1os_linux.cpp12.2.1.1create_main_thread这个函数的入口函数是thread.cpp->set_as_starting_thread()boolos::create_main_thread(JavaThread*thread){//断言判断,主线程必须是当前线程,否则抛出异常退出assert(os::Linux::_main_thre
zhang527294844
·
2024-01-05 19:14
Java虚拟机
java
Hotspot
源码解析
-第十三章-全局模块初始化
第十三章-全局模块初始化这一章主要对全局模块初始化有个大概轮廓,知道初始了哪些模块,做了哪些事情,具体的细节,会根据重要程度在后面各章节中一一体现。13.1初始全局模块13.1.1init.cpp13.1.1.1init_globalsjintinit_globals(){HandleMarkhm;//管理模块初始化,包括时间统计、各种指标计数、性能数据统计、运行时数据统计和监控、类加载服务情况(
zhang527294844
·
2024-01-05 19:14
Java虚拟机
java
Hotspot
源码解析
-第十二章-JavaThread的创建
在本章中会大量用到Handle,也就是句柄的概念,那么首先先把指针、引用、句柄的概念搞清楚1、指针:在C/C++中大量使用指针,表示某个对象/内存的地址,不受指向的类型限制,只是表示地址,这个概念好理解2、引用:引用在面向对象语言(C++、Java)中大量存在,可以把引用等价于指针,区别在于,引用限定了类型,声明时是什么类型,就是什么类型,这样的好处就是不至于在运行时产生类型转换的错误3、句柄:句
zhang527294844
·
2024-01-05 19:43
Java虚拟机
java
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他