文章浏览阅读97次。基础知识I/O分类常见的I/O主要分为以下几类,如下所示:阻塞I/O(blocking I/O)非阻塞I/O(non-blocking I/O)同步I/O(sync I/O)异步I/O(async I/O)同步:调用端会一直等待服务端响应,直到返回结果异步:调用端发......
admin 2023-11-11
文章浏览阅读342次。I/O 多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 I/O 多路复用的系统调用主要有 select、poll 和 epoll。多路转接!!!select 工作流程:101+1的目标是为了遍历到101。底层是一......
admin 2024-01-12
文章浏览阅读362次。说明:36章开始应该在大数据前面的内容,放在35章后面来说了BIO网络通信概述网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口......
admin 2024-01-23
文章浏览阅读745次。需要临时Actor时倾向于使用匿名Actorreceive是偏函数,使用case匹配,如果没有匹配时会报错。偏函数,有apply isDefinedAt方法(判断消息是否已被定义为要处理的消息)receive中如果没有case,不会报错,只会忽略......
admin 2024-01-23
文章浏览阅读485次。这主要是硬件的驱动以及国内互联网行业的飞速发展决定的,现在 64 核的服务器已经飞入寻常百姓家,大型互联网厂商的系统并发量轻松过百万,传统的中间件和数据库已经不能为我们遮风挡雨,反而成了......
admin 2023-11-11
文章浏览阅读976次。Service Worker 是一个服务器与浏览器之间的中间人角色,它可以拦截网络请求并根据网络具体情况采取适当的动作、更新来自服务器的的资源。本文通过 Service Worker 代理请求,实现网页第二次访问的离线访问......
admin 2023-11-11
文章浏览阅读345次。package ce.scala.zhong//6import scala.actors.Actorimport scala.actors.Actor._//用case class 或者case object作为消息来传递,有两个原因://1.参数是val类型的,在传输过程中不会改变。2.接收消息时,模式匹配+case class,极大简化......
admin 2024-01-23
文章浏览阅读2k次,点赞2次,收藏40次。Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是......
admin 2024-01-24
文章浏览阅读955次。作者:周志明整理者GitHub:https://github.com/starjuly/UnderstandingTheJVM第2部分-自动内存管理第2章 Java内存区域与内存溢出异常2.2 运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个......
admin 2024-01-23
文章浏览阅读2.9k次,点赞4次,收藏52次。开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享一、优秀的流媒体博客资源1.1 EasyNVR:专注于安防视频互联网化的技......
admin 2024-01-23
多进程并发服务器为提高服务器效率,服务器应能同时被多个客户端进程使用,且能处理多个用户请求,实际上,我们在生活、应用中接触到的服务器,都能实现并发功能。在多进程并发服务器中,若有用户请求到达,服务器将......
admin 2023-10-14
资源浏览查阅788次。易语言-Hp-SocketForE5.4.2高性能TCP/UDP通信组件源码+模块+例程,HP-Socket是一套通用的高性能TCP/UDP/HTTP通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP/HTTP通信系统,提供C/......
admin 2023-11-11
资源浏览查阅300次。易语言-Hp-SocketForE5.3.2高性能TCP/UDP通信组件源码+模块+例程,[09:532018/6/9]1、更新版本号,保持与Linux版的版本号同步2、HP-Socketv5.3.2完全兼容HP-Socketv5.3.1版本,可以直接替换升级3、修复模块普通解压时有可以返......
admin 2023-11-11
文章浏览阅读703次。Redis经典问题解析缓存问题缓存穿透一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。缓存穿透是指在高并发下查询key不存在的数据,会穿过缓存查询数据......
admin 2023-11-11
文章浏览阅读788次。使用actor时要注意的风险:1)receive中case不匹配时,此actor可能被一些无关的消息占满而无法接收更多消息,所以在实际编程时用case _ 方式,2)消息发送是异步的。消息何时到达无法保证,所以写程序时不应......
admin 2024-01-23
大数据技术之_16_Scala学习_11_客户信息管理系统+并发编程模型 Akka+Akka 网络编程-小黄鸡客服案例+Akka 网络编程-Spark Master Worker 进程通讯项目_scala黑窗口出现y/n...
admin 2023-10-10
文章浏览阅读1.6w次。测试仪盒子#ValkyrieCompact-Odin-GE x 1 ,6端口千兆L23流量生成与分析VulcanCompact-10GE-28PE x 1, 2端口带状态的流量生成及真实业务负载测试待测物#AX3 PRO WiFi6 Router Gateway,4端口千兆,2x2 MU-MIMO_vulcancompact...
admin 2024-01-23
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453