码迷,mamicode.com
首页 >  
搜索关键字:网络io    ( 380个结果
【争做优秀博主】-Mongodb网络传输处理源码实现及性能调优-体验内核性能极致设计
开源mongodb代码规模数百万行,本篇文章内容主要分析mongodb网络传输模块内部实现及其性能调优方法,学习网络IO处理流程,体验不同工作线程模型性能极致设计原理。另外一个目的就是引导大家快速进行百万级别规模源码阅读,做到不同大工程源码”举一反三”快速阅读的目的。 此外,mognodb网络工作线程模型设计非常好,不仅非常值得数据库相关研发人员学习,中间件、分布式、高并发、服务端等相关研发人员也可以借鉴,极力推荐大家学习。
分类:数据库   时间:2020-10-24 09:57:49    阅读次数:25
enginx:基于openresty,一个前后端统一,生态共享的webstack实现
本文关键字:openresty,enginxwebstack的前世今生就是一个重复造轮的过程,它的目标是将本地程序栈弄成分布式b/sweb,其实这在语言端可以做(比如语言模块的httpunit,然后是一层层我们从桌面时代开发最基本的socketapp开始,http封装之后也许是一个aysn网络io库,最终到达语言库级的webframework直到专门的独立程序支持,也许这个时候人们发现那个网络io
分类:Web程序   时间:2020-10-08 19:12:35    阅读次数:24
代码实现业务经验(程序员的核心能力)
需要培养的能力: 大体有两大方向。一是对工具的熟练掌握,如操作系统、网络、IO、编程语言等;另一个是用代码为现实问题生成解决方案的能力,这其中最重要的是抽象能力。 经验: 1.调第三方的的服务的时候切记不能直接调用,为了扩展性要使用自己定义封装.(需改正)例子:我要使用支付宝的sdk调用支付宝的支付 ...
分类:其他好文   时间:2020-10-08 18:17:02    阅读次数:13
常用高并发网络线程模型设计及mongodb线程模型优化实践
服务端通常需要支持高并发业务访问,如何设计优秀的服务端网络IO工作线程/进程模型对业务的高并发访问需求起着至关重要的核心作用。本文总结了了不同场景下的多种网络IO线程/进程模型,并给出了各种模型的优缺点及其性能优化方法,非常适合服务端开发、中间件开发、数据库开发等开发人员借鉴。
分类:数据库   时间:2020-10-05 22:04:05    阅读次数:39
从MySQL源码看其网络IO模型
从MySQL源码看其网络IO模型 前言 MySQL是当今最流行的开源数据库,阅读其源码是一件大有裨益的事情(虽然其代码感觉比较凌乱)。而笔者阅读一个Server源码的习惯就是先从其网络IO模型看起。于是,便有了本篇博客。 MySQL启动Socket监听 看源码,首先就需要找到其入口点,mysqld的 ...
分类:数据库   时间:2020-07-29 15:39:15    阅读次数:75
Unix网络编程中的五种IO模型
Unix网络编程中的五种IO模型 blocking IO - 阻塞IO nonblocking IO - 非阻塞IO IO multiplexing - IO多路复用 asynchronous IO - 异步IO signal driven IO - 信号驱动IO 网络io基本流程 先说明一下IO发 ...
分类:其他好文   时间:2020-07-26 01:43:10    阅读次数:71
java性能问题排查提效脚本工具
在性能测试过程中,往往会出现各种各样的性能瓶颈。其中java常见瓶颈故障模型有cpu资源瓶颈;文件IO瓶颈;网络IO瓶颈;内存资源瓶颈;资源消耗不高程序本身执行慢等场景模型。 如何快速定位分析这些类型瓶颈?工欲善其事必先利其器。 本文主要讲述针对cpu高耗和网络IO瓶颈两个场景,使用排查提效脚本工具 ...
分类:编程语言   时间:2020-07-22 15:53:07    阅读次数:66
10w行级别数据的Excel导入优化记录
第一版:POI + 逐行查询校对 + 逐行插入 这个版本是最古老的版本,采用原生 POI,手动将 Excel 中的行映射成 ArrayList 对象,然后存储到 List<ArrayList> ,代码执行的步骤如下: 手动读取 Excel 成 List<ArrayList> 循环遍历,在循环中进行以 ...
分类:其他好文   时间:2020-07-22 11:31:37    阅读次数:81
基于内存和 Redis 的两级 Java 缓存框架
Java 两级缓存框架,可以让应用支持两级缓存框架 ehcache(Caffeine) + redis 。避免完全使用独立缓存系统所带来的网络IO开销问题 基于内存和 Redis 的两级 Java 缓存框架 J2Cache 第一级缓存使用内存(同时支持 Ehcache 2.x、Ehcache 3.x ...
分类:编程语言   时间:2020-07-10 12:56:36    阅读次数:65
python 多进程和多线程3 —— asyncio - 异步IO
asyncio 被用作 提供高性能 Python 异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。 asyncio 提供一组 高层级 API 用于: 并发地 运行 Python 协程 并对其执行过程实现完全控制; 执行 网络 IO 和 IPC; 控制 子进程; 通过 队列 实现 ...
分类:编程语言   时间:2020-05-25 16:01:03    阅读次数:84
380条   上一页 1 2 3 4 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!